.form{display:grid;gap:1.25rem}.form,.form *{box-sizing:border-box}.form_group{display:flex;flex-direction:column;gap:.45rem}.form label{font-size:.95rem;font-weight:500}.form .form-control,.form .form-select,.form input:not([type=checkbox]):not([type=radio]),.form select,.form textarea{background:var(--bg,#fff);border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:.5rem;font-size:1rem;line-height:1.4;padding:.65rem .75rem;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.form .form-control::-moz-placeholder,.form .form-select::-moz-placeholder,.form input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder{color:#9aa2a9}.form .form-control::placeholder,.form .form-select::placeholder,.form input:not([type=checkbox]):not([type=radio])::placeholder,.form select::placeholder,.form textarea::placeholder{color:#9aa2a9}.form .form-control:focus,.form .form-select:focus,.form input:not([type=checkbox]):not([type=radio]):focus,.form select:focus,.form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent),.25);outline:none}.form .form-control:disabled,.form .form-select:disabled,.form input:not([type=checkbox]):not([type=radio]):disabled,.form select:disabled,.form textarea:disabled{background:var(--bg-disabled,#f5f6f7);cursor:not-allowed;opacity:.65}.form textarea{resize:vertical}.form .form-select,.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b737a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right .6rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2rem}.form_check{display:block}.form_check>label{cursor:pointer;display:inline;font-weight:500}.form_check input[type=checkbox],.form_check input[type=radio]{accent-color:var(--accent,var(--accent));cursor:pointer;height:1.1rem;margin:0 .25rem 0 0;position:relative;top:2px;width:1.1rem}.form_check input[type=checkbox]:focus-visible,.form_check input[type=radio]:focus-visible{border-color:var(--accent);border-radius:.25rem;box-shadow:0 0 0 3px rgba(var(--accent),.25);outline:none}.form_hint{color:#6b737a;font-size:.85rem}.form label.required:after{color:var(--error,#c62828);content:" *";margin-left:.15rem}.form_error ul{list-style:none;margin:0;padding:0}.form_error li{color:var(--error,#c62828);font-size:.85rem}.form .form-control.is-invalid,.form .form-select.is-invalid,.form input[aria-invalid=true],.form select[aria-invalid=true],.form textarea[aria-invalid=true]{border-color:var(--error,#c62828);box-shadow:0 0 0 3px rgba(198,40,40,.25)}.form .form-control.is-valid,.form .form-select.is-valid{border-color:var(--success,#2e7d32);box-shadow:0 0 0 3px rgba(46,125,50,.22)}.form--2col{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form--2col_span-2{grid-column:1/-1}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:720px){.form--2col{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.form .form-control,.form .form-select,.form input:not([type=checkbox]):not([type=radio]),.form select,.form textarea{background:hsla(0,0%,100%,.08);--bg:#111315;--border:#2b3035;color:#eceff1}.form label{color:#d6d9dc}.form_hint{color:#9aa2a9}.form .form-select,.form select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23aab2b9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")}.form .form-control:disabled,.form .form-select:disabled,.form input:disabled,.form select:disabled,.form textarea:disabled{--bg-disabled:#171a1d}}
/*# sourceMappingURL=forms.min.css.map */
