.form_field__a6DYR{display:flex;flex-direction:column;gap:5px;width:100%}.form_label__vLFIV{font-size:13px;font-weight:600;color:#374151;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form_required__Rvc_9{color:var(--md-color-danger,#ef4444);margin-left:2px}.form_hint__MThGc{color:#9ca3af}.form_error__db5XY,.form_hint__MThGc{font-size:12px;line-height:1.4;margin-top:1px}.form_error__db5XY{color:#dc2626;display:flex;align-items:flex-start;gap:5px}.form_errorIcon__1RcTP{flex-shrink:0;margin-top:1px}.form_inputWrap__DNZhU{position:relative;display:flex;align-items:center;width:100%}.form_input__XnOSN{width:100%;height:38px;padding:0 12px;font-size:14px;font-family:inherit;color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box;line-height:1}.form_input__XnOSN::placeholder{color:#9ca3af}.form_input__XnOSN:focus{border-color:var(--md-color-primary,#4f46e5);box-shadow:0 0 0 3px color-mix(in srgb,var(--md-color-primary,#4f46e5) 12%,transparent)}.form_input__XnOSN:disabled{background:#f9fafb;cursor:not-allowed;opacity:.65}.form_inputError__Y9QUp,.form_inputError__Y9QUp:focus{border-color:var(--md-color-danger,#ef4444)!important}.form_inputError__Y9QUp:focus{box-shadow:0 0 0 3px rgba(239,68,68,.12)!important}.form_hasLeft__V1jph{padding-left:38px!important}.form_hasRight__UJfBc{padding-right:38px!important}.form_leftEl__S__jh{left:0}.form_leftEl__S__jh,.form_rightEl__aI9Zd{position:absolute;top:0;bottom:0;width:38px;display:flex;align-items:center;justify-content:center;color:#9ca3af;pointer-events:none;flex-shrink:0}.form_rightEl__aI9Zd{right:0}.form_rightBtn__WTSUd{position:absolute;right:0;top:0;bottom:0;width:38px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#9ca3af;padding:0;outline:none;border-radius:0 8px 8px 0;transition:color .12s;flex-shrink:0}.form_rightBtn__WTSUd:hover{color:var(--md-color-primary,#4f46e5)}.form_rightBtn__WTSUd:focus-visible{box-shadow:inset 0 0 0 2px var(--md-color-primary,#4f46e5);color:var(--md-color-primary,#4f46e5)}.form_segmented__EOIPL{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:3px;gap:2px;align-self:flex-start;margin-bottom:1px}.form_segBtn__H2nLB{height:28px;padding:0 16px;border:none;border-radius:6px;background:transparent;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap;outline:none;font-family:inherit}.form_segBtn__H2nLB:hover{color:#374151}.form_segBtn__H2nLB:focus-visible{box-shadow:inset 0 0 0 2px var(--md-color-primary,#4f46e5)}.form_segBtnActive__tNN3Y{background:#fff;color:#111827!important;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.form_comboWrap__22FLW,.form_trigger__dIxQm{position:relative;width:100%}.form_trigger__dIxQm{display:flex;align-items:center;height:38px;padding:0 34px 0 12px;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:border-color .15s,box-shadow .15s;outline:none;box-sizing:border-box;font-family:inherit;font-size:14px;color:#111827;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;gap:6px}.form_triggerOpen__Xlg8y,.form_trigger__dIxQm:focus-visible{border-color:var(--md-color-primary,#4f46e5);box-shadow:0 0 0 3px color-mix(in srgb,var(--md-color-primary,#4f46e5) 12%,transparent)}.form_triggerError__NUgZ8{border-color:var(--md-color-danger,#ef4444)!important}.form_triggerDisabled__4VMX0{background:#f9fafb;cursor:not-allowed;opacity:.65;pointer-events:none}.form_triggerPlaceholder__CrdLk{color:#9ca3af}.form_triggerValue__CihEi{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form_triggerCaret__UTu7U{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#9ca3af;display:flex;align-items:center;pointer-events:none;transition:transform .18s}.form_triggerCaretOpen__hxdvI{transform:translateY(-50%) rotate(180deg)}.form_triggerClearBtn__M_Fsj{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:#e5e7eb;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;padding:0;outline:none;transition:background .12s,color .12s;flex-shrink:0}.form_triggerClearBtn__M_Fsj:hover{background:#d1d5db;color:#374151}.form_dropdown__LlJRU{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.06);z-index:9999;overflow:hidden;animation:form_dropIn__U_1vD .12s ease}@keyframes form_dropIn__U_1vD{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.form_dropdownSearchWrap__ZvZA5{position:relative;padding:8px 8px 6px;border-bottom:1px solid #f3f4f6}.form_dropdownSearchIcon__eI3wk{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#9ca3af;display:flex;align-items:center;pointer-events:none}.form_dropdownSearch__G9idf{width:100%;height:32px;padding:0 8px 0 30px;border:1.5px solid #e5e7eb;border-radius:6px;font-size:13px;color:#111827;background:#f9fafb;outline:none;font-family:inherit;transition:border-color .15s;box-sizing:border-box}.form_dropdownSearch__G9idf:focus{border-color:var(--md-color-primary,#4f46e5);background:#fff}.form_dropdownSearch__G9idf::placeholder{color:#9ca3af}.form_dropdownList__So_aI{max-height:216px;overflow-y:auto;padding:4px;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.form_dropdownList__So_aI::-webkit-scrollbar{width:4px}.form_dropdownList__So_aI::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.form_dropdownItem__ZnPlS{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;color:#374151;border-radius:6px;cursor:pointer;transition:background .08s;outline:none}.form_dropdownItemFocused__ZITLp,.form_dropdownItem__ZnPlS:hover{background:#f3f4f6;color:#111827}.form_dropdownItemSelected__saIUn{background:color-mix(in srgb,var(--md-color-primary,#4f46e5) 8%,#fff)!important;color:var(--md-color-primary,#4f46e5)!important;font-weight:600}.form_dropdownItemCheck__iCHK6{margin-left:auto;display:flex;flex-shrink:0;color:var(--md-color-primary,#4f46e5)}.form_dropdownItemDisabled__kvqFp{opacity:.45;cursor:not-allowed;pointer-events:none}.form_dropdownEmpty___RvkL{padding:20px 16px;text-align:center;font-size:13px;color:#9ca3af}.form_multiTrigger__faU1q{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:38px;padding:4px 36px 4px 6px;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:border-color .15s,box-shadow .15s;outline:none;box-sizing:border-box;font-family:inherit;position:relative;width:100%;text-align:left}.form_multiTriggerOpen__kQor_,.form_multiTrigger__faU1q:focus-visible{border-color:var(--md-color-primary,#4f46e5);box-shadow:0 0 0 3px color-mix(in srgb,var(--md-color-primary,#4f46e5) 12%,transparent)}.form_multiTriggerError__jo2tF{border-color:var(--md-color-danger,#ef4444)!important}.form_multiTriggerDisabled__nBJ43{background:#f9fafb;cursor:not-allowed;opacity:.65;pointer-events:none}.form_chip__OJWRG{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 3px 0 8px;background:color-mix(in srgb,var(--md-color-primary,#4f46e5) 10%,#fff);color:var(--md-color-primary,#4f46e5);border:1px solid color-mix(in srgb,var(--md-color-primary,#4f46e5) 25%,transparent);border-radius:5px;font-size:12.5px;font-weight:500;white-space:nowrap;max-width:180px}.form_chipLabel__BHlot{overflow:hidden;text-overflow:ellipsis;line-height:1}.form_chipRemove__Rbz_Q{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:color-mix(in srgb,var(--md-color-primary,#4f46e5) 18%,#fff);border-radius:3px;cursor:pointer;color:var(--md-color-primary,#4f46e5);padding:0;flex-shrink:0;font-size:10px;line-height:1;transition:background .1s;outline:none;font-family:inherit}.form_chipRemove__Rbz_Q:hover{background:color-mix(in srgb,var(--md-color-primary,#4f46e5) 30%,#fff)}.form_multiPlaceholder__T4Iss{font-size:14px;color:#9ca3af;padding:2px 6px;line-height:1}.form_multiCount__ZssJY{font-size:12.5px;color:#6b7280;padding:2px 4px}.form_dropdownCheckbox__hALG8{width:16px;height:16px;accent-color:var(--md-color-primary,#4f46e5);flex-shrink:0;cursor:pointer}.form_dropdownActions__9Md3x{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 4px;border-bottom:1px solid #f3f4f6;gap:8px}.form_dropdownActionBtn__3uB9H{font-size:12px;font-weight:600;color:var(--md-color-primary,#4f46e5);background:none;border:none;cursor:pointer;padding:0;outline:none;font-family:inherit}.form_dropdownActionBtn__3uB9H:hover{opacity:.75}.form_dropdownActionBtnDanger__TzlgX{color:#dc2626}.form_radioGroup__cONQP{display:flex;gap:10px}.form_radioGroupVertical__bdDp3{flex-direction:column}.form_radioGroupHorizontal__CjXAa{flex-direction:row;flex-wrap:wrap}.form_radioItem__o4zUx{display:flex;align-items:flex-start;gap:10px;cursor:pointer;outline:none;padding:2px 0;position:relative}.form_radioNative__PD9oy{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}.form_radioCircle__jyXsK{width:18px;height:18px;border-radius:50%;border:2px solid #d1d5db;background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s,box-shadow .15s;margin-top:2px;box-sizing:border-box}.form_radioCircleChecked__K7y6x{border-color:var(--md-color-primary,#4f46e5);border-width:5px;background:color-mix(in srgb,var(--md-color-primary,#4f46e5) 15%,#fff)}.form_radioCircleChecked__K7y6x:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--md-color-primary,#4f46e5)}.form_radioItem__o4zUx:hover .form_radioCircle__jyXsK:not(.form_radioCircleDisabled__yKr1a){border-color:var(--md-color-primary,#4f46e5)}.form_radioItem__o4zUx:focus-visible .form_radioCircle__jyXsK{box-shadow:0 0 0 3px color-mix(in srgb,var(--md-color-primary,#4f46e5) 15%,transparent)}.form_radioText__zBaFZ{flex:1 1;min-width:0}.form_radioLabel__Ca2n4{display:block;font-size:14px;font-weight:500;color:#374151;line-height:1.4;cursor:pointer}.form_radioLabelChecked__Z_AIj{color:#111827;font-weight:600}.form_radioDesc__91soc{display:block;font-size:12px;color:#9ca3af;margin-top:1px;line-height:1.4}.form_radioDisabled__PRRbg{opacity:.5;cursor:not-allowed}.form_radioDisabled__PRRbg .form_radioLabel__Ca2n4{cursor:not-allowed}.form_checkboxGroup__Uf1JQ{display:flex;gap:10px}.form_checkboxGroupVertical__SzgBf{flex-direction:column}.form_checkboxGroupHorizontal__DKmlN{flex-direction:row;flex-wrap:wrap}.form_checkboxItem__36WY3{display:flex;align-items:flex-start;gap:10px;cursor:pointer;outline:none;padding:2px 0;position:relative}.form_checkboxNative__Qijwb{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}.form_checkboxBox__GfMhM{width:18px;height:18px;border-radius:5px;border:2px solid #d1d5db;background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s,box-shadow .15s;margin-top:2px;box-sizing:border-box}.form_checkboxBoxChecked__Fbnc_{border-color:var(--md-color-primary,#4f46e5)!important;background:var(--md-color-primary,#4f46e5)!important}.form_checkboxItem__36WY3:hover .form_checkboxBox__GfMhM:not(.form_checkboxBoxDisabled__qWjux){border-color:var(--md-color-primary,#4f46e5)}.form_checkboxItem__36WY3:focus-visible .form_checkboxBox__GfMhM{box-shadow:0 0 0 3px color-mix(in srgb,var(--md-color-primary,#4f46e5) 15%,transparent)}.form_checkboxText__6wrX3{flex:1 1;min-width:0}.form_checkboxLabel__i69H9{display:block;font-size:14px;font-weight:500;color:#374151;line-height:1.4;cursor:pointer}.form_checkboxLabelChecked__IXfBz{color:#111827;font-weight:600}.form_checkboxDesc__QVGyu{display:block;font-size:12px;color:#9ca3af;margin-top:1px;line-height:1.4}.form_checkboxDisabled__afYDV{opacity:.5;cursor:not-allowed}.form_checkboxDisabled__afYDV .form_checkboxLabel__i69H9{cursor:not-allowed}.form_toggleWrap__tekCb{display:inline-flex;align-items:center;gap:8px}.form_toggle__j91e3{position:relative;width:44px;height:24px;border-radius:12px;background:#d1d5db;border:none;cursor:pointer;padding:2px;transition:background .2s ease;flex-shrink:0;outline:none;display:flex;align-items:center}.form_toggle__j91e3:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--md-color-primary,#4f46e5) 25%,transparent)}.form_toggle__j91e3:disabled{opacity:.5;cursor:not-allowed}.form_toggleOn__8CDx6{background:var(--md-color-primary,#4f46e5)}.form_toggleKnob__SxWLm{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.22);transition:transform .2s ease;flex-shrink:0;display:block}.form_toggleOn__8CDx6 .form_toggleKnob__SxWLm{transform:translateX(20px)}.form_toggleLabel__XJnD8{font-size:14px;font-weight:500;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}