.form-field__choices{flex-direction:column;align-items:stretch;gap:.25rem;display:flex}.form-field__choice{cursor:pointer;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.form-field__choice-input{accent-color:#005999;flex:0 0 1rem;width:1rem;height:1rem;margin:0}.form-field__choice-label{color:#111928;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__choice-label{font-size:.9375rem;line-height:1.4375rem}}@media (max-width:36rem){.form-field__choice-label{font-size:.875rem;line-height:1.375rem}}.form-field__choice-label{color:#111928}.form-field__variant-trigger,.form-field__calendar-trigger,.form-field__time-trigger{text-align:left;cursor:pointer;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;transition:border-color .15s,box-shadow .15s;display:flex}.form-field__variant-trigger-label,.form-field__calendar-trigger-text,.form-field__time-trigger-text{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__variant-trigger-label,.form-field__calendar-trigger-text,.form-field__time-trigger-text{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__variant-trigger-label,.form-field__calendar-trigger-text,.form-field__time-trigger-text{font-size:.75rem;line-height:1.25rem}}.form-field__variant-trigger-label,.form-field__calendar-trigger-text,.form-field__time-trigger-text{color:#111928;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-field__variant-trigger-label{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;max-width:100%;display:inline-flex}.form-field__variant-trigger-label--placeholder,.form-field__calendar-trigger-text--placeholder,.form-field__time-trigger-text--placeholder{color:#6b7280}.form-field__calendar-trigger-icon,.form-field__time-trigger-icon{color:#6b7280;flex-wrap:nowrap;flex:0 0 1rem;justify-content:center;align-items:center;gap:0;width:1rem;height:1rem;line-height:0;display:inline-flex}.form-field__calendar-trigger-icon .icon,.form-field__time-trigger-icon .icon{width:100%;max-width:none;height:100%}.form-field__variant-select{width:100%;position:relative}.form-field__variant-control{cursor:pointer;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:.25rem;min-height:2.25rem;transition:border-color .15s,box-shadow .15s;display:flex}.form-field__variant-values{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:.25rem;width:auto;min-height:1.375rem;display:flex}.form-field__chip{color:#111928;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.25rem;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem;display:inline-flex}@media (max-width:48rem){.form-field__chip{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__chip{font-size:.75rem;line-height:1.25rem}}.form-field__chip{color:#111928;background:#f3f4f6;border:1px solid #9ca3af;border-radius:.1875rem;padding:.125rem .375rem}.form-field__chip-remove{color:#111928;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;line-height:1}.form-field__variant-placeholder,.form-field__variant-selected{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__variant-placeholder,.form-field__variant-selected{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__variant-placeholder,.form-field__variant-selected{font-size:.75rem;line-height:1.25rem}}.form-field__variant-placeholder{color:#6b7280}.form-field__variant-selected{color:#111928}.form-field__variant-input{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__variant-input{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__variant-input{font-size:.75rem;line-height:1.25rem}}.form-field__variant-input{color:#111928;background:0 0;border:none;flex:7.5rem;min-width:5.625rem;padding:0}.form-field__variant-input:focus{outline:none}.form-field__variant-input::placeholder{color:#6b7280}.form-field__variant-actions{flex-wrap:nowrap;justify-content:flex-start;align-self:center;align-items:center;gap:.125rem;margin-left:auto;display:inline-flex}.form-field__variant-clear,.form-field__variant-toggle{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;width:1.25rem;height:1.25rem;display:inline-flex}.form-field__variant-clear:hover,.form-field__variant-toggle:hover{color:#004f88;background:#00599914}.form-field__variant-clear{font-size:1rem;line-height:1}.form-field__variant-toggle{line-height:0}.form-field__variant-caret{border-bottom:1px solid;border-right:1px solid;width:.375rem;height:.375rem;transition:transform .15s;display:block;transform:translateY(-.09375rem)rotate(45deg)}.form-field__variant-caret--open{transform:translateY(.09375rem)rotate(-135deg)}.form-field__variant-control--open,.form-field__variant-trigger--open{box-shadow:inset 0 0 0 1px #be9542}.form-field__variant-control:hover .form-field__variant-toggle,.form-field__variant-control--open .form-field__variant-toggle,.form-field__variant-trigger:hover .form-field__variant-toggle,.form-field__variant-trigger--open .form-field__variant-toggle{color:#004f88;background:#00599914}.form-field__variant-dropdown{z-index:8;background:#fff;border:1px solid #9ca3af;border-radius:2px;max-height:15.625rem;position:absolute;top:calc(100% + .125rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.form-field__variant-dropdown--basic{border-color:#d1d5db}.form-field__variant-search{z-index:1;background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.25rem;padding:.5rem;display:flex;position:sticky;top:0}.form-field__variant-search-input{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__variant-search-input{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__variant-search-input{font-size:.75rem;line-height:1.25rem}}.form-field__variant-search-input{color:#111928;width:100%;padding:.25rem 2rem .25rem .625rem}.form-field__variant-search-icon{pointer-events:none;color:#6b7280;width:.875rem;height:.875rem;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.form-field__variant-search-icon-lens{border:1.5px solid;border-radius:50%;width:.5625rem;height:.5625rem;position:absolute;top:.0625rem;left:.0625rem}.form-field__variant-search-icon-lens:after{content:"";transform-origin:50%;background:currentColor;border-radius:.0625rem;width:.3125rem;height:.09375rem;position:absolute;bottom:-.1875rem;right:-.25rem;transform:rotate(45deg)}.form-field__variant-option{color:#111928;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem;display:flex}@media (max-width:48rem){.form-field__variant-option{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__variant-option{font-size:.75rem;line-height:1.25rem}}.form-field__variant-option{text-align:left;cursor:pointer;color:#111928;background:0 0;border:none;width:100%;padding:.5rem 1rem}.form-field__variant-option:hover{background:#f9fafb}.form-field__variant-option--selected{background:#f9fafb;font-weight:500}.form-field__variant-option--basic:hover{background:#f3f4f6}.form-field__variant-option--basic:focus-visible{background:#f3f4f6;outline:none;box-shadow:inset .125rem 0 #be9542}.form-field__variant-option--basic.form-field__variant-option--selected{background:#edeef0;font-weight:500;box-shadow:inset .125rem 0 #be9542}.form-field__variant-option--basic,.form-field__variant-option--checkbox{justify-content:flex-start;gap:.5rem;padding:.5rem 1rem}.form-field__variant-checkbox{accent-color:#005999;pointer-events:none;flex:0 0 .875rem;width:.875rem;height:.875rem;margin:0}.form-field__variant-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-field__variant-option-content{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.form-field__variant-radio{background:#fff;border:1px solid #9ca3af;border-radius:50%;flex:0 0 .875rem;width:.875rem;height:.875rem;position:relative}.form-field__variant-radio--selected{border-color:#005999}.form-field__variant-radio--selected:after{content:"";background:#005999;border-radius:50%;position:absolute;inset:.1875rem}.form-field__variant-icon,.form-field__variant-icon-image{flex:0 0 1rem;width:1rem;height:1rem}.form-field__variant-icon{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;font-size:.875rem;line-height:1;display:inline-flex}.form-field__variant-icon-image{object-fit:contain}.form-field__variant-state{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__variant-state{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__variant-state{font-size:.75rem;line-height:1.25rem}}.form-field__variant-state{color:#6b7280;padding:.5rem 1rem}
.form-field__counter{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:stretch;gap:0;min-height:2.25rem;padding:0;display:grid;overflow:hidden}.form-field__counter:focus-within{outline:none;box-shadow:inset 0 0 0 1px #be9542}.form-field__counter.form-field__control--error{box-shadow:inset 0 0 0 1px #dc3545!important}.form-field__counter-button{color:#111928;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;display:inline-flex}@media (max-width:48rem){.form-field__counter-button{font-size:.9375rem;line-height:1.4375rem}}@media (max-width:36rem){.form-field__counter-button{font-size:.875rem;line-height:1.375rem}}.form-field__counter-button{color:#005999;cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;line-height:1}.form-field__counter-button:hover:not(:disabled){background:#00599914}.form-field__counter-button:disabled{color:#9ca3af;cursor:not-allowed}.form-field__counter-button--minus{border-right:1px solid #e5e7eb}.form-field__counter-button--plus{border-left:1px solid #e5e7eb}.form-field__counter-value{color:#111928;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem;display:inline-flex}@media (max-width:48rem){.form-field__counter-value{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__counter-value{font-size:.75rem;line-height:1.25rem}}.form-field__counter-value{text-align:center;color:#111928;-webkit-user-select:none;user-select:none;width:100%;height:100%;margin:0}
.form-field__calendar-popover{z-index:30;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.625rem;width:min(21.25rem,100vw - 2rem);padding:.875rem;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 .5rem 1.5rem #11182814}.form-field__calendar-header{grid-template-columns:1.75rem 1.75rem minmax(0,1fr) 1.75rem 1.75rem;align-items:center;margin-bottom:.625rem;display:grid}.form-field__calendar-title{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__calendar-title{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__calendar-title{font-size:.75rem;line-height:1.25rem}}.form-field__calendar-title{text-align:center;color:#005999;font-weight:600}.form-field__calendar-nav{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__calendar-nav{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__calendar-nav{font-size:.75rem;line-height:1.25rem}}.form-field__calendar-nav{color:#005999cc;cursor:pointer;background:0 0;border:none;border-radius:4px;width:1.375rem;height:1.375rem}.form-field__calendar-nav:hover{color:#004f88;background:#00599914}.form-field__calendar-weekdays{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__calendar-weekdays{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__calendar-weekdays{font-size:.75rem;line-height:1.25rem}}.form-field__calendar-weekdays{color:#005999b8;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.1875rem;margin-bottom:.5rem;font-weight:600;display:grid}.form-field__calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.1875rem;display:grid}.form-field__calendar-day{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__calendar-day{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__calendar-day{font-size:.75rem;line-height:1.25rem}}.form-field__calendar-day{color:#004f88;cursor:pointer;background:0 0;border:none;border-radius:.375rem;width:100%;min-height:2.125rem}.form-field__calendar-day:hover:not(:disabled){background:#00599914}.form-field__calendar-day:disabled{color:#9ca3af;cursor:not-allowed}.form-field__calendar-day--outside{color:#00599973}.form-field__calendar-day--today{color:#005999;font-weight:500}.form-field__calendar-day--selected{color:#be9542;text-underline-offset:.1875rem;background:#be95421f;font-weight:600;text-decoration:underline}
.form-field__time-popover{z-index:30;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.625rem;width:11.25rem;padding:.5rem;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 .5rem 1.5rem #11182814}.form-field__time-list{gap:.125rem;max-height:14.25rem;padding-right:.125rem;display:grid;overflow-y:auto}.form-field__time-option{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__time-option{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__time-option{font-size:.75rem;line-height:1.25rem}}.form-field__time-option{text-align:left;color:#004f88;cursor:pointer;background:0 0;border:none;border-radius:.375rem;width:100%;min-height:2rem;padding:.375rem .5rem}.form-field__time-option:hover{background:#00599914}.form-field__time-option--selected{color:#be9542;text-underline-offset:.1875rem;background:#be95421f;font-weight:600;text-decoration:underline}
.form-field__choices{flex-direction:column;align-items:stretch;gap:.25rem;display:flex}.form-field__choice{cursor:pointer;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.form-field__choice-input{accent-color:#005999;flex:0 0 1rem;width:1rem;height:1rem;margin:0}.form-field__choice-label{color:#111928;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__choice-label{font-size:.9375rem;line-height:1.4375rem}}@media (max-width:36rem){.form-field__choice-label{font-size:.875rem;line-height:1.375rem}}.form-field__choice-label{color:#111928}.form-field__variant-trigger,.form-field__calendar-trigger,.form-field__time-trigger{text-align:left;cursor:pointer;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;transition:border-color .15s,box-shadow .15s;display:flex}.form-field__variant-trigger-label,.form-field__calendar-trigger-text,.form-field__time-trigger-text{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__variant-trigger-label,.form-field__calendar-trigger-text,.form-field__time-trigger-text{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__variant-trigger-label,.form-field__calendar-trigger-text,.form-field__time-trigger-text{font-size:.75rem;line-height:1.25rem}}.form-field__variant-trigger-label,.form-field__calendar-trigger-text,.form-field__time-trigger-text{color:#111928;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-field__variant-trigger-label{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;max-width:100%;display:inline-flex}.form-field__variant-trigger-label--placeholder,.form-field__calendar-trigger-text--placeholder,.form-field__time-trigger-text--placeholder{color:#6b7280}.form-field__calendar-trigger-icon,.form-field__time-trigger-icon{color:#6b7280;flex-wrap:nowrap;flex:0 0 1rem;justify-content:center;align-items:center;gap:0;width:1rem;height:1rem;line-height:0;display:inline-flex}.form-field__calendar-trigger-icon .icon,.form-field__time-trigger-icon .icon{width:100%;max-width:none;height:100%}.form-field__variant-select{width:100%;position:relative}.form-field__variant-control{cursor:pointer;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:.25rem;min-height:2.25rem;transition:border-color .15s,box-shadow .15s;display:flex}.form-field__variant-values{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:.25rem;width:auto;min-height:1.375rem;display:flex}.form-field__chip{color:#111928;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.25rem;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem;display:inline-flex}@media (max-width:48rem){.form-field__chip{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__chip{font-size:.75rem;line-height:1.25rem}}.form-field__chip{color:#111928;background:#f3f4f6;border:1px solid #9ca3af;border-radius:.1875rem;padding:.125rem .375rem}.form-field__chip-remove{color:#111928;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;line-height:1}.form-field__variant-placeholder,.form-field__variant-selected{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__variant-placeholder,.form-field__variant-selected{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__variant-placeholder,.form-field__variant-selected{font-size:.75rem;line-height:1.25rem}}.form-field__variant-placeholder{color:#6b7280}.form-field__variant-selected{color:#111928}.form-field__variant-input{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__variant-input{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__variant-input{font-size:.75rem;line-height:1.25rem}}.form-field__variant-input{color:#111928;background:0 0;border:none;flex:7.5rem;min-width:5.625rem;padding:0}.form-field__variant-input:focus{outline:none}.form-field__variant-input::placeholder{color:#6b7280}.form-field__variant-actions{flex-wrap:nowrap;justify-content:flex-start;align-self:center;align-items:center;gap:.125rem;margin-left:auto;display:inline-flex}.form-field__variant-clear,.form-field__variant-toggle{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;width:1.25rem;height:1.25rem;display:inline-flex}.form-field__variant-clear:hover,.form-field__variant-toggle:hover{color:#004f88;background:#00599914}.form-field__variant-clear{font-size:1rem;line-height:1}.form-field__variant-toggle{line-height:0}.form-field__variant-caret{border-bottom:1px solid;border-right:1px solid;width:.375rem;height:.375rem;transition:transform .15s;display:block;transform:translateY(-.09375rem)rotate(45deg)}.form-field__variant-caret--open{transform:translateY(.09375rem)rotate(-135deg)}.form-field__variant-control--open,.form-field__variant-trigger--open{box-shadow:inset 0 0 0 1px #be9542}.form-field__variant-control:hover .form-field__variant-toggle,.form-field__variant-control--open .form-field__variant-toggle,.form-field__variant-trigger:hover .form-field__variant-toggle,.form-field__variant-trigger--open .form-field__variant-toggle{color:#004f88;background:#00599914}.form-field__variant-dropdown{z-index:8;background:#fff;border:1px solid #9ca3af;border-radius:2px;max-height:15.625rem;position:absolute;top:calc(100% + .125rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.form-field__variant-dropdown--basic{border-color:#d1d5db}.form-field__variant-search{z-index:1;background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.25rem;padding:.5rem;display:flex;position:sticky;top:0}.form-field__variant-search-input{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__variant-search-input{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__variant-search-input{font-size:.75rem;line-height:1.25rem}}.form-field__variant-search-input{color:#111928;width:100%;padding:.25rem 2rem .25rem .625rem}.form-field__variant-search-icon{pointer-events:none;color:#6b7280;width:.875rem;height:.875rem;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.form-field__variant-search-icon-lens{border:1.5px solid;border-radius:50%;width:.5625rem;height:.5625rem;position:absolute;top:.0625rem;left:.0625rem}.form-field__variant-search-icon-lens:after{content:"";transform-origin:50%;background:currentColor;border-radius:.0625rem;width:.3125rem;height:.09375rem;position:absolute;bottom:-.1875rem;right:-.25rem;transform:rotate(45deg)}.form-field__variant-option{color:#111928;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem;display:flex}@media (max-width:48rem){.form-field__variant-option{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__variant-option{font-size:.75rem;line-height:1.25rem}}.form-field__variant-option{text-align:left;cursor:pointer;color:#111928;background:0 0;border:none;width:100%;padding:.5rem 1rem}.form-field__variant-option:hover{background:#f9fafb}.form-field__variant-option--selected{background:#f9fafb;font-weight:500}.form-field__variant-option--basic:hover{background:#f3f4f6}.form-field__variant-option--basic:focus-visible{background:#f3f4f6;outline:none;box-shadow:inset .125rem 0 #be9542}.form-field__variant-option--basic.form-field__variant-option--selected{background:#edeef0;font-weight:500;box-shadow:inset .125rem 0 #be9542}.form-field__variant-option--basic,.form-field__variant-option--checkbox{justify-content:flex-start;gap:.5rem;padding:.5rem 1rem}.form-field__variant-checkbox{accent-color:#005999;pointer-events:none;flex:0 0 .875rem;width:.875rem;height:.875rem;margin:0}.form-field__variant-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-field__variant-option-content{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.form-field__variant-radio{background:#fff;border:1px solid #9ca3af;border-radius:50%;flex:0 0 .875rem;width:.875rem;height:.875rem;position:relative}.form-field__variant-radio--selected{border-color:#005999}.form-field__variant-radio--selected:after{content:"";background:#005999;border-radius:50%;position:absolute;inset:.1875rem}.form-field__variant-icon,.form-field__variant-icon-image{flex:0 0 1rem;width:1rem;height:1rem}.form-field__variant-icon{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;font-size:.875rem;line-height:1;display:inline-flex}.form-field__variant-icon-image{object-fit:contain}.form-field__variant-state{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.form-field__variant-state{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.form-field__variant-state{font-size:.75rem;line-height:1.25rem}}.form-field__variant-state{color:#6b7280;padding:.5rem 1rem}.form-field__datetime-single{width:100%;position:relative}.form-field__datetime-compound{grid-template-columns:minmax(0,1fr) 8.75rem;gap:.5rem;width:100%;display:grid;position:relative}.form-field__datetime-input{width:100%}
