.MkSelect_container__8TaNI{--mk-select-bg:var(--mk-background);--mk-select-border:var(--mk-border);--mk-select-color:var(--mk-foreground);--mk-select-radius:var(--mk-radius,8px);--mk-select-focus-border:var(--mk-primary);--mk-select-placeholder:var(--mk-placeholder);--mk-dropdown-bg:var(--mk-popover);--mk-dropdown-fg:var(--mk-popover-foreground);--mk-dropdown-border:var(--mk-border);--mk-option-hover-bg:var(--mk-muted);--mk-option-selected-bg:color-mix(in srgb,var(--mk-primary) 15%,var(--mk-background));display:flex;flex-direction:column;gap:.375rem;width:100%;position:relative;color:var(--mk-select-color)}.MkSelect_label__7dKfQ{font-size:.875rem;font-weight:500;color:inherit;opacity:.9}.MkSelect_selectWrapper__BPb02{position:relative;width:100%}.MkSelect_select__YT4cG{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.625rem .875rem;min-height:40px;font-size:.875rem;background-color:var(--mk-select-bg);border:1px solid var(--mk-select-border);border-radius:var(--mk-select-radius);color:inherit;transition:border-color var(--mk-duration-fast,.15s) ease,box-shadow var(--mk-duration-fast,.15s) ease;cursor:pointer;-webkit-user-select:none;user-select:none}.MkSelect_select__YT4cG:hover{border-color:var(--mk-muted-foreground)}.MkSelect_selectActive__joQZv{border-color:var(--mk-select-focus-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--mk-select-focus-border),transparent 85%)}.MkSelect_selectError__GHEnM{--mk-select-border:var(--mk-error);--mk-select-focus-border:var(--mk-error)}.MkSelect_selectDisabled__pC0YN{cursor:not-allowed;opacity:.6;background-color:var(--mk-muted)}.MkSelect_selectDisabled__pC0YN:hover{border-color:var(--mk-select-border)}.MkSelect_valueText__ZB81e{color:inherit}.MkSelect_placeholderText__aJ_Xv{color:var(--mk-select-placeholder)}.MkSelect_pills__7a6Pq{display:flex;flex-wrap:wrap;gap:.25rem;flex:1 1 auto;min-width:0;margin:-.125rem 0}.MkSelect_pill__4Olfg{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.125rem .25rem .125rem .5rem;font-size:.8125rem;line-height:1.3;background-color:var(--mk-option-selected-bg);color:var(--mk-primary);border:1px solid color-mix(in srgb,var(--mk-primary) 30%,transparent);border-radius:calc(var(--mk-select-radius) - 2px)}.MkSelect_pillLabel__jiM61{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MkSelect_pillRemove__EMkYS{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:50%;opacity:.7;transition:opacity .15s ease,background .15s ease}.MkSelect_pillRemove__EMkYS:hover{opacity:1;background-color:color-mix(in srgb,var(--mk-primary) 20%,transparent)}.MkSelect_chevron__ap_93{display:flex;align-items:center;justify-content:center;color:var(--mk-muted-foreground);transition:transform var(--mk-duration-fast,.15s) var(--mk-easing-out,cubic-bezier(.23,1,.32,1));margin-left:.5rem}.MkSelect_chevronOpen__1J2hG{transform:rotate(180deg);color:var(--mk-primary)}.MkSelect_dropdown__oAVrF{--mk-dropdown-bg:var(--mk-popover);--mk-dropdown-fg:var(--mk-popover-foreground);--mk-dropdown-border:var(--mk-border);--mk-select-radius:var(--mk-radius,8px);--mk-option-hover-bg:var(--mk-muted);--mk-option-selected-bg:color-mix(in srgb,var(--mk-primary) 15%,var(--mk-background));background-color:var(--mk-dropdown-bg);color:var(--mk-dropdown-fg);border:1px solid var(--mk-dropdown-border);border-radius:var(--mk-select-radius);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);overflow:hidden;transform-origin:top center;animation:MkSelect_mk-select-in__ruMOl var(--mk-duration-fast,.15s) var(--mk-easing-out,cubic-bezier(.23,1,.32,1))}.MkSelect_dropdown__oAVrF[data-side=top]{transform-origin:bottom center}.MkSelect_dropdown__oAVrF.MkSelect_closing__AkYM0{animation:MkSelect_mk-select-out__I_9b8 .1s var(--mk-easing-out,cubic-bezier(.23,1,.32,1)) forwards;pointer-events:none}@keyframes MkSelect_mk-select-in__ruMOl{0%{opacity:0;transform:scale(.97)}}@keyframes MkSelect_mk-select-out__I_9b8{to{opacity:0}}@keyframes MkSelect_mk-select-fade__Z6Dls{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.MkSelect_dropdown__oAVrF{animation-name:MkSelect_mk-select-fade__Z6Dls}}.MkSelect_searchContainer__vt5l0{padding:.5rem;border-bottom:1px solid var(--mk-dropdown-border)}.MkSelect_searchInput__DY70T{width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;background-color:var(--mk-muted);border:1px solid var(--mk-dropdown-border);border-radius:calc(var(--mk-select-radius) - 2px);color:inherit;outline:none}.MkSelect_searchInput__DY70T:focus{border-color:var(--mk-primary)}.MkSelect_optionsList__8ePii{max-height:240px;overflow-y:auto}.MkSelect_option__hfsmV{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;font-size:.875rem;cursor:pointer;transition:background .1s;color:inherit}.MkSelect_option__hfsmV:hover{background-color:var(--mk-option-hover-bg)}.MkSelect_optionSelected__E_pYe{background-color:var(--mk-option-selected-bg);color:var(--mk-primary);font-weight:500}.MkSelect_optionHighlighted__OBv87{background-color:var(--mk-option-hover-bg);outline:2px solid var(--mk-primary);outline-offset:-2px}.MkSelect_checkIcon__xG_hs{display:flex;color:var(--mk-primary)}.MkSelect_noResults__vjqeT{padding:1rem;text-align:center;color:var(--mk-muted-foreground);font-size:.875rem}.MkSelect_errorText__79C5Y{font-size:.75rem;color:var(--mk-error);font-weight:500;margin-top:.25rem}.MkFileUpload_container__O_HDS{--mk-upload-bg:var(--mk-muted);--mk-upload-border:var(--mk-border);--mk-upload-radius:var(--mk-radius,8px);--mk-upload-hover-bg:color-mix(in srgb,var(--mk-primary),transparent 95%);--mk-upload-accent:var(--mk-primary);--mk-upload-color:var(--mk-foreground);--mk-upload-muted-color:var(--mk-muted-foreground);display:flex;flex-direction:column;gap:.75rem}.MkFileUpload_dropzone__t24GR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:2rem 1.5rem;border:2px dashed var(--mk-upload-border);border-radius:var(--mk-upload-radius);background-color:var(--mk-upload-bg);cursor:pointer;transition:all .2s ease;text-align:center;outline:none;color:var(--mk-upload-color)}.MkFileUpload_dropzone__t24GR:focus-visible,.MkFileUpload_dropzone__t24GR:hover{border-color:var(--mk-upload-accent);background-color:var(--mk-upload-hover-bg)}.MkFileUpload_dragging__jYnx0{border-color:var(--mk-upload-accent);background-color:color-mix(in srgb,var(--mk-upload-accent),transparent 88%);transform:scale(1.01)}.MkFileUpload_disabled__KAMS2{opacity:.5;cursor:not-allowed;pointer-events:none}.MkFileUpload_hasError__WXn6L{--mk-upload-border:var(--mk-error);--mk-upload-accent:var(--mk-error);--mk-upload-hover-bg:color-mix(in srgb,var(--mk-error),transparent 95%)}.MkFileUpload_hiddenInput__UWP_6{display:none}.MkFileUpload_uploadIcon__dAsiO{font-size:2rem;color:var(--mk-upload-muted-color)}.MkFileUpload_label__Sn8d9{font-size:.9375rem;font-weight:500;color:inherit}.MkFileUpload_sublabel__oAbn3{font-size:.8125rem;color:var(--mk-upload-muted-color)}.MkFileUpload_error__zx1Jb{font-size:.8125rem;color:var(--mk-error);font-weight:500;margin:0}.MkFileUpload_fileList__K0YeA{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.MkFileUpload_fileItem__VoROw{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background-color:var(--mk-upload-bg);border:1px solid var(--mk-upload-border);border-radius:6px;color:var(--mk-upload-color)}.MkFileUpload_thumb__X4eQV{width:36px;height:36px;object-fit:cover;border-radius:4px;flex-shrink:0}.MkFileUpload_fileIconDoc__AVykV{font-size:1.5rem;flex-shrink:0}.MkFileUpload_fileName__3iWpP{flex:1 1;font-size:.875rem;color:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.MkFileUpload_fileSize___xRL_{font-size:.75rem;color:var(--mk-upload-muted-color);flex-shrink:0}.MkFileUpload_removeBtn__vQnuY{background:none;border:none;cursor:pointer;color:var(--mk-upload-muted-color);font-size:.875rem;padding:2px 4px;border-radius:4px;transition:all .15s ease}.MkFileUpload_removeBtn__vQnuY:hover{color:var(--mk-error);background-color:color-mix(in srgb,var(--mk-error),transparent 95%)}.MkFileUpload_progress__QTnvU{width:5rem;height:.375rem;flex-shrink:0;accent-color:var(--mk-upload-accent)}.MkFileUpload_fileError__zPtiF{font-size:.75rem;color:var(--mk-error);flex-shrink:0}