.cx-field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;font-size:.875rem;font-weight:600}.cx-field input,.cx-field select{box-sizing:border-box;max-width:100%;min-width:0;width:100%;min-height:46px;border:1px solid var(--color-line-strong);border-radius:8px;background:var(--color-surface);padding:0 12px;font-size:1rem;color:var(--cx-ink)}.lf{border:1px solid var(--color-line);border-radius:14px;padding:24px;background:var(--color-surface);display:grid;gap:14px;max-width:560px}.lf h3{margin:0;font-size:1.25rem}.lf-sub{margin:0;color:var(--color-text);font-size:.9375rem}.lf-ok{margin:0;color:var(--color-ok);font-weight:600}.lf-verify{display:grid;gap:10px;padding:12px;border:1px dashed var(--color-line-strong);border-radius:8px;background:var(--color-page)}.lf-link,.lf-verify button:not(.lf-link){min-height:44px}.lf-link{background:none;border:0;padding:6px 0;color:var(--color-danger);text-decoration:underline;font:inherit;cursor:pointer;justify-self:start}.lf label{display:grid;gap:6px;font-weight:600;font-size:.9375rem}.lf label span{font-weight:400;color:var(--color-text)}.lf input:not([type=checkbox]),.lf select,.lf textarea{min-height:46px;border:1px solid var(--color-line-strong);border-radius:8px;padding:10px 12px;font:inherit;font-size:1rem;background:var(--color-surface);width:100%}.lf-consent{grid-template-columns:auto 1fr;align-items:start;font-weight:400!important}.lf-consent input{width:22px;height:22px;margin-top:2px;accent-color:#da0202}.lf-consent a{color:var(--color-brand);text-decoration:underline}.lf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lf button:not(.lf-link){min-height:44px;border:1.5px solid var(--color-brand);border-radius:999px;padding:0 22px;background:var(--color-brand);color:var(--color-on-brand);font:inherit;font-weight:700;cursor:pointer}.lf button:disabled{background:#c9c5c1;border-color:#c9c5c1}.lf .lf-two{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:12px}.lf .lf-two button{width:100%;height:100%;align-self:stretch}.lf button.lf-btn-secondary:not(:disabled){background:transparent;color:var(--color-ink,#14171f)}.lf button.lf-btn-secondary:disabled{background:transparent;color:#8a8680}.lf-error{color:var(--color-danger);font-weight:600;margin:0}.lf-done{border-color:#1a7f37;background:var(--color-page)}.lf-done p{color:var(--color-ink)}.lf :focus-visible{outline:3px solid #1f2024;outline-offset:2px}.st input,.st select{min-height:40px;border:1px solid var(--color-line-strong);border-radius:6px;padding:4px 8px;font:inherit}.lf input[aria-invalid=true],.lf select[aria-invalid=true],.lf textarea[aria-invalid=true]{border-color:#a01218;background:var(--color-surface)}.cs-form input:not([type=checkbox]),.cs-form select,.cs-form textarea{font:inherit;font-weight:400;padding:11px 12px;border:1px solid var(--color-line-strong);border-radius:10px;background:var(--color-surface);color:var(--color-ink);min-height:44px;width:100%}.cs-form input[aria-invalid=true],.cs-form select[aria-invalid=true],.cs-form textarea[aria-invalid=true]{border-color:#c4271f}input,select,textarea{width:100%;padding:12px 13px;border:1px solid var(--color-line-strong);border-radius:5px;background:var(--color-surface);color:var(--ink);font-size:.86rem;font-weight:400}input::placeholder,textarea::placeholder{color:var(--color-muted)}textarea{resize:vertical;min-height:110px}input,select,textarea{font-size:.83rem;border-radius:4px;min-height:47px;padding:13px 14px}input[type=checkbox],input[type=radio]{min-height:0;padding:0;width:1.1rem;height:1.1rem;flex:none;margin:0;accent-color:#b3141a}.st input:not([type=checkbox]):not([type=radio]):not([type=file]),.st select,.st textarea{display:block;width:100%;max-width:560px;min-height:44px;margin-top:6px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--rad-sm);background:var(--color-surface);color:var(--ink);font:inherit;font-size:.95rem;line-height:1.4;box-shadow:var(--sh-1)}.st textarea{min-height:96px;resize:vertical}.st input:focus,.st select:focus,.st textarea:focus{outline:0;border-color:#475569;box-shadow:var(--focus)}.st input[type=checkbox],.st input[type=radio]{width:18px;height:18px;min-height:0;margin:0 8px 0 0;accent-color:var(--brand);vertical-align:-3px}.st input[type=file]{margin-top:6px;font:inherit;max-width:100%}.st td input,.st td select,.st td textarea{margin-top:0;max-width:100%;box-shadow:none;min-height:38px;padding:6px 10px}.lf{max-width:520px}.st td form input,.st td form select{width:150px;min-width:0}.st form:not(.st-inline) input:not([type=checkbox]):not([type=radio]):not([type=file]),.st form:not(.st-inline) select,.st form:not(.st-inline) textarea{max-width:none}.st textarea{grid-column:auto}.st li form input:not([type=checkbox]):not([type=radio]),.st li form select,.st td form input:not([type=checkbox]):not([type=radio]),.st td form select{flex:1 1 150px;width:auto;min-width:120px;margin:0}.st td form input[name=reason],.st td form input[placeholder^=Reason]{flex:2 1 260px}.st input[aria-invalid=true],.st select[aria-invalid=true],.st textarea[aria-invalid=true]{border-color:#a01218;background:var(--color-surface)}.shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.shell select,.shell textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--color-line-strong);border-radius:8px;background:var(--color-surface);color:var(--color-info);font:inherit;font-size:.9375rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.shell textarea{min-height:96px}.shell input::placeholder,.shell textarea::placeholder{color:var(--color-muted)}.shell input:hover:not(:disabled),.shell select:hover:not(:disabled),.shell textarea:hover{border-color:#9aa3b2}.shell input:focus,.shell input:focus-visible,.shell select:focus,.shell select:focus-visible,.shell textarea:focus,.shell textarea:focus-visible{outline:0;border-color:#475569;box-shadow:0 0 0 3px rgba(71,85,105,.16)}.shell input:disabled,.shell select:disabled{background:var(--color-page);color:var(--color-muted);cursor:not-allowed}.shell input[aria-invalid=true],.shell select[aria-invalid=true],.shell textarea[aria-invalid=true]{border-color:#c0392b;background:var(--color-surface)}.shell input[aria-invalid=true]:focus,.shell select[aria-invalid=true]:focus,.shell textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(192,57,43,.14)}.shell .sp .sp-field input,.shell .sp .sp-field input:focus{flex:1 1;min-height:50px;border:0!important;box-shadow:none!important;background:transparent!important;padding:0;font-size:1.0625rem}.shell .st input:not([type=checkbox]):not([type=radio]):not([type=file]),.shell .st select,.shell .st textarea{max-width:none;border-color:var(--color-line-strong);border-radius:10px;box-shadow:none}.shell .st td input,.shell .st td select{min-height:38px;border-radius:8px}.shell .st input[type=checkbox],.shell .st input[type=radio]{flex:none}.shell td form label input:not([type=checkbox]){margin:0;min-height:38px}.shell .st td select{min-width:9rem}.shell .rec-form input[type=number]{width:96px!important}.lf fieldset,.lf label{margin-top:14px}.lf h2,.lf h3{margin:0 0 8px}.cx-page input,.cx-page select,.cx-page textarea{border:1.5px solid var(--color-line-strong)!important;border-radius:12px!important;background:var(--color-surface)}.cx-page input:focus,.cx-page select:focus,.cx-page textarea:focus{outline:3px solid var(--ln-cyan);outline-offset:1px}.cx-page .fl input[type=checkbox],.cx-page .fl input[type=radio],.cx-page .pt-opts input{display:inline-block;width:1.05rem;height:1.05rem;min-height:0;padding:0;margin:0;flex:none}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--color-page)!important;color:var(--color-ink)!important;border-color:var(--color-line-strong)!important}html[data-theme=dark] input:disabled,html[data-theme=dark] select:disabled{background:var(--color-surface)!important;color:#6f7590!important}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:var(--color-info)!important;box-shadow:0 0 0 3px rgba(141,162,255,.25)!important}html[data-theme=dark] .cx-page input,html[data-theme=dark] .cx-page select,html[data-theme=dark] .cx-page textarea{color:var(--color-ink)}.cx-search div{position:relative}.cx-search svg{position:absolute;left:12px;top:14px;color:var(--cx-muted)}.cx-search input{padding-left:40px}html[data-theme=dark] .cx-page :is(details,.cx-section,.cx-panel,.cx-facts,.cx-aside,.cx-side,.cx-search div){background:var(--ln-card)!important;border-color:var(--ln-edge)!important}input:not([type=checkbox]):not([type=radio]),select{text-overflow:ellipsis}@media (max-width:600px){.au-card input:not([type=checkbox]),.rh-sel select,.shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.shell select,.shell textarea,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:max(16px,1rem)}}.req-star{color:#c4271f;font-weight:700}.fld-err{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#c4271f!important;box-shadow:0 0 0 3px rgba(196,39,31,.12)!important}.form-generic-err{grid-column:1/-1;margin:0 0 14px;padding:10px 14px;border-radius:var(--radius-4);border:1px solid var(--color-brand);background:var(--color-page);color:var(--color-danger);font-weight:600;font-size:.9rem}.cs-form>h2:first-child,.cs-form>h3:first-child,form>h2:first-child{margin-top:0}.cs-form h2,.cs-form h3{margin-bottom:0}.cs-form>h2+*,.cs-form>h3+*{margin-top:0;padding-top:0}.cs-form>h2+*>:first-child,.cs-form>h3+*>:first-child{margin-top:0}.cs-form{padding-top:var(--sp-5)}html[data-theme=dark] .req-star{color:#ff8a80}