:root{--form-field-bg:#fbfaf6;--form-field-bg-hover:#fff;--form-field-border:var(--line,#11131024);--form-field-border-hover:#c7c0b2;--form-field-text:var(--ink,#111310);--form-field-placeholder:#8b8e87;--form-field-accent:var(--orange,#b3472d);--form-field-focus-ring:#dd5d381c;--form-field-error:#b03022}.field{min-width:0;margin-bottom:21px;display:grid}.field>label,.segmented-field>label{color:inherit;margin-bottom:7px;font-size:11px;font-weight:600;line-height:1.35;display:block}.field>label b,.segmented-field>label b{color:var(--form-field-error);margin-left:3px}.field input,.field textarea,.select-trigger,.cms-root .field input,.cms-root .field textarea,.cms-root .select-trigger,.admin-login-page .field input,.admin-login-page .field textarea{border:1px solid var(--form-field-border);background:var(--form-field-bg);width:100%;box-shadow:none;color:var(--form-field-text);border-radius:10px;outline:0;padding:14px;font-size:15px;transition:border-color .22s,box-shadow .22s,background .22s}.field input,.select-trigger,.cms-root .field input,.cms-root .select-trigger,.admin-login-page .field input{min-height:54px}.field input::placeholder,.field textarea::placeholder,.select-trigger .placeholder,.cms-root .field input::placeholder,.cms-root .field textarea::placeholder,.admin-login-page .field input::placeholder{color:var(--form-field-placeholder)}.field input:hover,.field textarea:hover,.select-trigger:hover,.cms-root .field input:hover,.cms-root .field textarea:hover,.cms-root .select-trigger:hover,.admin-login-page .field input:hover{border-color:var(--form-field-border-hover);background:var(--form-field-bg-hover)}.field input:focus,.field textarea:focus,.select-trigger:focus-visible,.cms-root .field input:focus,.cms-root .field textarea:focus,.cms-root .select-trigger:focus-visible,.admin-login-page .field input:focus{border-color:var(--form-field-accent);background:var(--form-field-bg-hover);box-shadow:0 0 0 3px var(--form-field-focus-ring);outline-offset:0;outline:0}.field textarea,.cms-root .field textarea{resize:vertical;min-height:128px;line-height:1.55}.field>[data-error]{min-height:15px;color:var(--form-field-error);margin:5px 0 0;font-size:10px}.custom-select{position:relative}.select-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.select-trigger i{transition:transform .25s var(--ease,cubic-bezier(.22, 1, .36, 1));flex:none;font-style:normal;display:flex;transform:rotate(90deg)}.custom-select.is-open .select-trigger i,.custom-select[data-open=true] .select-trigger i{transform:rotate(-90deg)}.select-menu{border:1px solid var(--line,#11131024);box-shadow:var(--shadow,0 26px 70px #261e1624);background:#fff;border-radius:12px;padding:6px}.select-menu button{width:100%;min-height:42px;color:var(--ink,#111310);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.select-menu button:hover,.select-menu button:focus-visible,.select-menu button[aria-selected=true]{color:var(--orange,#b3472d);background:#dd5d381a;outline:0}.select-menu button b{opacity:0}.select-menu button[aria-selected=true] b{opacity:1}.cms-root .cms-field,.admin-login-form .cms-field{margin-bottom:0}.cms-root :where(input,textarea,[contenteditable],.select-trigger):focus-visible,.admin-login-page :where(input,textarea,.select-trigger):focus-visible{outline-offset:0;outline:0}.field input:-webkit-autofill{-webkit-text-fill-color:var(--form-field-text);caret-color:var(--form-field-text);box-shadow:0 0 0 1000px var(--form-field-bg) inset;border-color:var(--form-field-border);transition:background-color 9999s ease-out}.field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--form-field-text);caret-color:var(--form-field-text);box-shadow:0 0 0 1000px var(--form-field-bg) inset;border-color:var(--form-field-border);transition:background-color 9999s ease-out}.field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--form-field-text);caret-color:var(--form-field-text);box-shadow:0 0 0 1000px var(--form-field-bg) inset;border-color:var(--form-field-border);transition:background-color 9999s ease-out}.cms-root .field input:-webkit-autofill{-webkit-text-fill-color:var(--form-field-text);caret-color:var(--form-field-text);box-shadow:0 0 0 1000px var(--form-field-bg) inset;border-color:var(--form-field-border);transition:background-color 9999s ease-out}.cms-root .field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--form-field-text);caret-color:var(--form-field-text);box-shadow:0 0 0 1000px var(--form-field-bg) inset;border-color:var(--form-field-border);transition:background-color 9999s ease-out}.cms-root .field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--form-field-text);caret-color:var(--form-field-text);box-shadow:0 0 0 1000px var(--form-field-bg) inset;border-color:var(--form-field-border);transition:background-color 9999s ease-out}.admin-login-page .field input:-webkit-autofill{-webkit-text-fill-color:var(--form-field-text);caret-color:var(--form-field-text);box-shadow:0 0 0 1000px var(--form-field-bg) inset;border-color:var(--form-field-border);transition:background-color 9999s ease-out}.admin-login-page .field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--form-field-text);caret-color:var(--form-field-text);box-shadow:0 0 0 1000px var(--form-field-bg) inset;border-color:var(--form-field-border);transition:background-color 9999s ease-out}.admin-login-page .field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--form-field-text);caret-color:var(--form-field-text);box-shadow:0 0 0 1000px var(--form-field-bg) inset;border-color:var(--form-field-border);transition:background-color 9999s ease-out}.admin-login-page .field input:-webkit-autofill:focus{border-color:var(--form-field-accent);box-shadow:0 0 0 1000px var(--form-field-bg-hover) inset, 0 0 0 3px var(--form-field-focus-ring)}.admin-login-page{--form-field-bg:#ffffff0e;--form-field-bg-hover:#ffffff13;--form-field-border:#ffffff3d;--form-field-border-hover:#ffffff6b;--form-field-text:#fff;--form-field-placeholder:#ffffff6b;--form-field-accent:#ef7c55;--form-field-focus-ring:#ef7c552e}.admin-login-page .field>label{color:#ffffffc7}
