@layer components{.modal-scrim-layout{z-index:50;background:#00000052;transition:opacity .22s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.dark .modal-scrim-layout{background:#0000007a}.modal-scrim-layout:is([data-starting-style],[data-ending-style]){opacity:0}.modal-scrim-layout[data-ending-style]{transition-duration:.16s;transition-timing-function:cubic-bezier(.4,0,1,1)}.modal-surface-layout{--modal-gap-top:max(16px,env(safe-area-inset-top,0px));--modal-gap-right:max(16px,env(safe-area-inset-right,0px));--modal-gap-bottom:max(16px,env(safe-area-inset-bottom,0px));--modal-gap-left:max(16px,env(safe-area-inset-left,0px));box-sizing:border-box;border-radius:max(0px,calc(var(--control-radius,var(--radius)) + 6*var(--component-unit,.0625rem)));min-width:0;min-height:0;font-size:calc(14*var(--component-unit,.0625rem));line-height:calc(20*var(--component-unit,.0625rem));overflow-wrap:anywhere;outline:none;box-shadow:0 12px 32px #0000001f}.dark .modal-surface-layout{box-shadow:0 12px 32px #0000003d}.modal-popup-layout{z-index:50;transition:opacity .22s cubic-bezier(.16,1,.3,1),scale .22s cubic-bezier(.16,1,.3,1)}.modal-popup-layout:is([data-starting-style],[data-ending-style]){opacity:0;scale:.98}.modal-popup-layout[data-ending-style]{transition-duration:.16s;transition-timing-function:cubic-bezier(.4,0,1,1)}.modal-centered-layout{width:calc(100% - var(--modal-gap-left) - var(--modal-gap-right));max-height:min(calc(100dvh - var(--modal-gap-top) - var(--modal-gap-bottom)),calc(100% - var(--modal-gap-top) - var(--modal-gap-bottom)));position:fixed;top:50%;left:50%;translate:-50% -50%}.dialog-popup-layout{gap:calc(24*var(--component-unit,.0625rem));overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.dialog-fullscreen-layout{inset:var(--modal-gap-top)var(--modal-gap-right)var(--modal-gap-bottom)var(--modal-gap-left);position:fixed}.dialog-popup-layout[data-padding=default]{padding:calc(24*var(--component-unit,.0625rem))}.dialog-header-layout{gap:calc(6*var(--component-unit,.0625rem));padding:calc(24*var(--component-unit,.0625rem))calc(24*var(--component-unit,.0625rem))0;flex-direction:column;flex:none;display:flex}.dialog-header-layout:has(~[data-slot=dialog-close]){padding-inline-end:calc(60*var(--component-unit,.0625rem))}.dialog-body-layout{min-height:0;padding-inline:calc(24*var(--component-unit,.0625rem));overscroll-behavior:contain;flex:1;overflow-y:auto}.dialog-popup-layout:has(>.dialog-body-layout){overflow:hidden}.dialog-footer-layout{padding:0 calc(24*var(--component-unit,.0625rem))calc(24*var(--component-unit,.0625rem))}.dialog-popup-layout[data-padding=default]>:is(.dialog-header-layout,.dialog-body-layout,.dialog-footer-layout){padding:0}.dialog-popup-layout[data-padding=default]>.dialog-header-layout:has(~[data-slot=dialog-close]){padding-inline-end:calc(36*var(--component-unit,.0625rem))}.modal-title-layout{font-size:calc(18*var(--component-unit,.0625rem));line-height:calc(24*var(--component-unit,.0625rem));font-weight:600}.modal-description-layout{font-size:calc(14*var(--component-unit,.0625rem));line-height:calc(20*var(--component-unit,.0625rem))}.modal-actions-layout{gap:calc(12*var(--component-unit,.0625rem));flex-direction:column-reverse;flex:none;display:flex}.modal-close-layout{top:calc(8*var(--component-unit,.0625rem));right:calc(8*var(--component-unit,.0625rem));position:absolute}.alert-dialog-popup-layout{gap:calc(24*var(--component-unit,.0625rem));max-width:calc(448*var(--component-unit,.0625rem));padding:calc(24*var(--component-unit,.0625rem));overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.alert-dialog-popup-layout[data-size=sm]{max-width:calc(320*var(--component-unit,.0625rem))}.alert-dialog-header-layout{align-items:flex-start;gap:calc(8*var(--component-unit,.0625rem));flex-direction:column;display:flex}.command-viewport-layout{z-index:50;height:100dvh;max-height:100%;padding:max(16px,4dvh,env(safe-area-inset-top,0px))max(16px,env(safe-area-inset-right,0px))max(16px,env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.command-popup-layout{flex-direction:column;flex-shrink:1;width:100%;max-width:36rem;max-height:min(26.25rem,100%);display:flex;position:relative;overflow:hidden}.drawer-viewport-layout{z-index:50;height:100dvh;max-height:100%;position:fixed;inset:0}.drawer-popup-layout{z-index:50;overscroll-behavior:contain;max-height:100%;padding:env(safe-area-inset-top,0px)env(safe-area-inset-right,0px)env(safe-area-inset-bottom,0px)env(safe-area-inset-left,0px);transform:translate(var(--drawer-swipe-movement-x,0px),var(--drawer-swipe-movement-y,0px));flex-direction:column;transition:transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;overflow-y:auto}.drawer-popup-layout[data-side=right]{--drawer-exit-x:100%;border-top-right-radius:0;border-bottom-right-radius:0;width:min(24rem,100% - 16px);height:100%;inset:0 0 0 auto}.drawer-popup-layout[data-side=left]{--drawer-exit-x:-100%;border-top-left-radius:0;border-bottom-left-radius:0;width:min(24rem,100% - 16px);height:100%;inset:0 auto 0 0}.drawer-popup-layout:is([data-side=top],[data-side=bottom]){max-height:min(100dvh - 16px,100% - 16px);transform:translateY(calc(var(--drawer-swipe-movement-y,0px) + var(--drawer-snap-point-offset,0px)));inset-inline:0}.drawer-popup-layout[data-side=bottom]{--drawer-exit-y:100%;border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:0}.drawer-popup-layout[data-side=top]{--drawer-exit-y:-100%;border-top-left-radius:0;border-top-right-radius:0;top:0}.drawer-popup-layout:is([data-starting-style],[data-ending-style]){transform:translate(var(--drawer-exit-x,0px),var(--drawer-exit-y,0px))}.drawer-popup-layout[data-ending-style]{transition-duration:calc(.16s*var(--drawer-swipe-strength,1));transition-timing-function:cubic-bezier(.4,0,1,1)}.drawer-scrim-layout{opacity:calc(1 - var(--drawer-swipe-progress,0))}.drawer-scrim-layout:is([data-starting-style],[data-ending-style]){opacity:0}.drawer-popup-layout[data-swiping],.drawer-scrim-layout[data-swiping]{transition:none}.drawer-handle-layout{width:calc(40*var(--component-unit,.0625rem));height:calc(4*var(--component-unit,.0625rem));margin:calc(12*var(--component-unit,.0625rem))auto 0;border-radius:999px;flex-shrink:0}.drawer-header-layout{gap:calc(6*var(--component-unit,.0625rem));padding:calc(24*var(--component-unit,.0625rem));flex-direction:column;flex:none;display:flex}.drawer-footer-layout{gap:calc(12*var(--component-unit,.0625rem));padding:calc(24*var(--component-unit,.0625rem));flex-direction:column;flex:none;margin-top:auto;display:flex}}@media (min-width:40rem){@layer components{.modal-actions-layout{flex-direction:row;justify-content:flex-end}.command-viewport-layout{padding-top:max(16px,10dvh,env(safe-area-inset-top,0px))}}}@media (prefers-reduced-motion:reduce){.modal-scrim-layout,.modal-popup-layout,.drawer-popup-layout{transition:none}.modal-popup-layout:is([data-starting-style],[data-ending-style]){scale:none}}.dialog-popup-layout.tp-dialog_content{border-radius:calc(var(--radius) + 4px);font-size:inherit;line-height:inherit;gap:0;padding:0;scale:none}.tp-dialog_content .modal-title-layout{font-size:var(--text-base,1rem);font-weight:500;line-height:1}.tp-dialog_content .modal-description-layout{font-size:var(--text-sm,.875rem);line-height:1.42857}
@layer components{.input-control-layout,.textarea-control-layout,.input-group-layout{--control-height:36;--control-inset:12;--control-type:14;--control-leading:20;--textarea-min:96;--textarea-block:10;box-sizing:border-box;border-radius:var(--control-radius,var(--radius));width:100%;min-width:0;font-size:calc(var(--control-type)*var(--component-unit,.0625rem));line-height:calc(var(--control-leading)*var(--component-unit,.0625rem));display:inline-flex;position:relative}.input-control-layout[data-size=sm]{--control-height:32;--control-inset:10;--control-type:13;--control-leading:18;--textarea-min:80;--textarea-block:8}.input-group-layout:has(.input-control-layout[data-size=sm],.textarea-control-layout[data-size=sm]){--control-height:32;--control-inset:10;--control-type:13;--control-leading:18;--textarea-min:80;--textarea-block:8}.textarea-control-layout[data-size=sm]{--control-inset:10;--textarea-min:80;--textarea-block:8}.input-control-layout[data-size=lg],.textarea-control-layout[data-size=lg]{--control-height:40;--control-inset:14;--textarea-min:112;--textarea-block:12}.input-group-layout:has(.input-control-layout[data-size=lg],.textarea-control-layout[data-size=lg]){--control-height:40;--control-inset:14;--textarea-min:112;--textarea-block:12}.input-control-layout{height:calc(var(--control-height)*var(--component-unit,.0625rem))}.control-shell-layout,.input-group-layout{transition:border-color .1s cubic-bezier(.2,0,0,1),background-color .1s cubic-bezier(.2,0,0,1)}:is(.control-shell-layout:has(input:focus-visible,textarea:focus-visible),.input-group-layout:has(input:focus-visible,textarea:focus-visible)){outline:2px solid var(--ring);outline-offset:2px}.input-layout,.textarea-layout{box-sizing:border-box;border-radius:inherit;width:100%;min-width:0;color:inherit;font:inherit;padding-inline:calc(var(--control-inset)*var(--component-unit,.0625rem) - 1px);background:0 0;border:0;outline:none}.input-layout{height:100%;padding-block:0}.input-layout::placeholder,.textarea-layout::placeholder{color:var(--muted-foreground);opacity:1}.input-layout:disabled,.textarea-layout:disabled{cursor:not-allowed}.input-layout:disabled::placeholder,.textarea-layout:disabled::placeholder{color:var(--muted-foreground)}.textarea-control-layout{min-height:calc(var(--textarea-min)*var(--component-unit,.0625rem))}.textarea-layout{field-sizing:content;min-height:calc(var(--textarea-min)*var(--component-unit,.0625rem) - 2px);padding-block:calc(var(--textarea-block)*var(--component-unit,.0625rem) - 1px);resize:vertical}.input-layout[type=search]::-webkit-search-cancel-button{appearance:none}.input-layout[type=search]::-webkit-search-decoration{appearance:none}.input-layout[type=file]{color:var(--muted-foreground)}.input-layout::file-selector-button{color:var(--foreground);background:0 0;margin-inline-end:calc(12*var(--component-unit,.0625rem));font-weight:500}.input-group-layout{min-height:calc(var(--control-height)*var(--component-unit,.0625rem));align-items:center}.input-group-layout>:is(.input-control-layout,.textarea-control-layout){border-radius:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.input-group-layout>.input-control-layout{height:calc(var(--control-height)*var(--component-unit,.0625rem) - 2px)}.input-group-layout .textarea-layout{resize:none}.input-group-layout>.textarea-control-layout{min-height:calc(var(--textarea-min)*var(--component-unit,.0625rem) - 2px)}.input-group-layout:has([data-align=block-start],[data-align=block-end]){flex-direction:column;align-items:stretch}.input-group-layout:has([data-align=inline-start]) .input-layout{padding-inline-start:calc(6*var(--component-unit,.0625rem))}.input-group-layout:has([data-align=inline-end]) .input-layout{padding-inline-end:calc(6*var(--component-unit,.0625rem))}.input-group-addon-layout{justify-content:center;align-items:center;gap:calc(6*var(--component-unit,.0625rem));cursor:text;-webkit-user-select:none;user-select:none;color:var(--muted-foreground);flex-shrink:0;display:flex}.input-group-addon-layout[data-align=inline-start]{order:-1;padding-inline-start:calc(var(--control-inset)*var(--component-unit,.0625rem) - 1px)}.input-group-addon-layout[data-align=inline-end]{order:1;padding-inline-end:calc(var(--control-inset)*var(--component-unit,.0625rem) - 1px)}.input-group-addon-layout[data-align=block-start],.input-group-addon-layout[data-align=block-end]{width:100%;padding:calc(8*var(--component-unit,.0625rem))calc(var(--control-inset)*var(--component-unit,.0625rem) - 1px);justify-content:flex-start}.input-group-addon-layout[data-align=block-start]{order:-1}.input-group-addon-layout[data-align=block-end]{order:1}.input-group-addon-layout :where(svg:not([class*=size-])),.input-group-text-layout :where(svg:not([class*=size-])){width:calc(16*var(--component-unit,.0625rem));height:calc(16*var(--component-unit,.0625rem));flex-shrink:0}.input-group-text-layout{align-items:center;gap:calc(6*var(--component-unit,.0625rem));white-space:nowrap;color:var(--muted-foreground);display:flex}.input-group-layout :is(.button-layout,button,[role=button]){flex-shrink:0}.input-group-layout>.button-layout{margin:calc(3*var(--component-unit,.0625rem))}.input-group-addon-layout:has(button,a,[role=button]){padding:calc(3*var(--component-unit,.0625rem))}:is(.rdp-input_surface,.tp-input_surface).input-control-layout{border-radius:var(--radius);height:calc(2.25rem + 2px);font-size:1.1rem;line-height:1.875rem}:is(.rdp-input_surface,.tp-input_surface).input-control-layout[data-size=sm]{height:calc(2rem + 2px)}:is(.rdp-input_surface,.tp-input_surface).input-control-layout[data-size=lg]{height:calc(2.5rem + 2px)}}@media (min-width:40rem){@layer components{:is(.rdp-input_surface,.tp-input_surface).input-control-layout{font-size:.98rem}:is(.rdp-input_surface,.tp-input_surface).input-control-layout[data-size=lg]{height:calc(2.125rem + 2px)}}}@media (max-width:40rem),(pointer:coarse){@layer components{.input-layout:not(:read-only),.textarea-layout:not(:read-only){font-size:calc(16*var(--component-unit,.0625rem));line-height:calc(24*var(--component-unit,.0625rem))}}}@media (prefers-reduced-motion:reduce){.control-shell-layout,.input-group-layout{transition:none}}@media (forced-colors:active){:is(.control-shell-layout:has(:focus-visible),.input-group-layout:has(input:focus-visible,textarea:focus-visible)){outline-color:highlight}}:is(.control-shell-layout:has(:read-only),.input-group-layout:has(input:read-only,textarea:read-only)){background:var(--muted)}:is(.control-shell-layout:has([aria-invalid=true],[data-invalid]),.input-group-layout:has(input[aria-invalid=true],textarea[aria-invalid=true],input[data-invalid],textarea[data-invalid])){border-color:var(--destructive)}:is(.control-shell-layout:has(:disabled,[data-disabled]),.input-group-layout:has(input:disabled,textarea:disabled)){color:var(--muted-foreground);background:var(--muted);border-color:var(--border)}@media (hover:hover){:is(.control-shell-layout:not(:has(:disabled,[data-disabled],[aria-invalid=true],[data-invalid])):hover,.input-group-layout:not(:has(input:disabled,textarea:disabled,[aria-invalid=true],[data-invalid])):hover){border-color:color-mix(in oklab,var(--input)75%,var(--foreground))}}
@layer components{.select-trigger-layout{--selection-height:36;--selection-inset:12;--selection-type:14;--selection-leading:20;box-sizing:border-box;justify-content:space-between;align-items:center;gap:calc(6*var(--component-unit,.0625rem));width:fit-content;min-width:0;max-width:100%;height:calc(var(--selection-height)*var(--component-unit,.0625rem));padding:0 calc(var(--selection-inset)*var(--component-unit,.0625rem) - 1px);border-radius:var(--control-radius,var(--radius));font-size:calc(var(--selection-type)*var(--component-unit,.0625rem));line-height:calc(var(--selection-leading)*var(--component-unit,.0625rem));text-align:start;font-weight:500;transition:border-color .1s cubic-bezier(.2,0,0,1),background-color .1s cubic-bezier(.2,0,0,1);display:inline-flex}.select-trigger-layout[data-size=sm]{--selection-height:32;--selection-inset:10;--selection-type:13;--selection-leading:18}.select-trigger-layout[data-size=lg]{--selection-height:40;--selection-inset:14}.select-value-layout{align-items:center;gap:calc(6*var(--component-unit,.0625rem));white-space:nowrap;text-overflow:ellipsis;text-align:start;flex:1;min-width:0;display:flex;overflow:hidden}.select-trigger-layout[data-placeholder]{color:var(--muted-foreground);font-weight:400}.select-icon-layout{color:var(--muted-foreground);flex-shrink:0}.select-trigger-layout svg,.combobox-trigger-layout svg,.selection-start-layout svg,.selection-item-layout :where(svg:not([class*=size-])){width:calc(16*var(--component-unit,.0625rem));height:calc(16*var(--component-unit,.0625rem));pointer-events:none;flex-shrink:0}.select-trigger-layout[data-popup-open]{border-color:color-mix(in oklab,var(--input)60%,var(--foreground))}:is(.autocomplete-control-layout,.combobox-control-layout):has(input[data-popup-open]){border-color:color-mix(in oklab,var(--input)60%,var(--foreground))}.combobox-chips-layout:has(input[data-popup-open]){border-color:color-mix(in oklab,var(--input)60%,var(--foreground))}.select-trigger-layout:is([aria-invalid=true],[data-invalid]){border-color:var(--destructive)}.select-trigger-layout[data-readonly]{background:var(--muted)}.select-trigger-layout:is(:disabled,[data-disabled]){color:var(--muted-foreground);background:var(--muted);border-color:var(--border);cursor:not-allowed}.select-trigger-layout:is(:disabled,[data-disabled]) .select-icon-layout{color:inherit}.select-trigger-layout:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.selection-positioner-layout{isolation:isolate;z-index:50}.selection-popup-layout{--popup-shadow:0 4px 12px #11182714,0 1px 3px #1118270f;box-sizing:border-box;min-width:min(calc(144*var(--component-unit,.0625rem)),var(--available-width));width:var(--anchor-width);max-width:var(--available-width);max-height:min(var(--available-height),calc(368*var(--component-unit,.0625rem)));border-radius:max(0px,calc(var(--control-radius,var(--radius)) + 4*var(--component-unit,.0625rem)));box-shadow:var(--popup-shadow);transform-origin:var(--transform-origin);flex-direction:column;transition:opacity .16s cubic-bezier(.16,1,.3,1),scale .16s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.selection-popup-layout:is([data-starting-style],[data-ending-style]){opacity:0;scale:.98}.selection-popup-layout[data-ending-style]{transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,1,1)}.select-popup-layout[data-align-trigger=true]{transition:opacity .1s;scale:none}.select-popup-layout{overscroll-behavior:contain;overflow-y:auto}.selection-list-layout{box-sizing:border-box;min-height:0;padding:calc(4*var(--component-unit,.0625rem));scroll-padding-block:calc(4*var(--component-unit,.0625rem));outline:none}.selection-scroll-layout{max-height:inherit;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.selection-scroll-layout>[data-slot=scroll-area-viewport]{min-height:0;max-height:inherit;flex:1}.combobox-list-layout{overscroll-behavior:contain;overflow-y:auto}.combobox-popup-layout>.input-group-layout{margin:calc(4*var(--component-unit,.0625rem));flex-shrink:0}.selection-item-layout{box-sizing:border-box;align-items:center;gap:calc(8*var(--component-unit,.0625rem));min-width:0;min-height:calc(32*var(--component-unit,.0625rem));width:100%;padding:calc(6*var(--component-unit,.0625rem))calc(8*var(--component-unit,.0625rem));border-radius:max(0px,calc(var(--control-radius,var(--radius)) - 2*var(--component-unit,.0625rem)));font-size:calc(14*var(--component-unit,.0625rem));line-height:calc(20*var(--component-unit,.0625rem));overflow-wrap:anywhere;cursor:default;-webkit-user-select:none;user-select:none;outline:none;font-weight:400;display:flex}.selection-text-layout{align-items:center;gap:calc(8*var(--component-unit,.0625rem));overflow-wrap:anywhere;flex:1;min-width:0;display:flex}.selection-indicator-layout{flex:0 0 calc(16*var(--component-unit,.0625rem));justify-content:center;align-self:center;align-items:center;margin-inline-start:auto;display:flex}.selection-indicator-layout svg{width:calc(12*var(--component-unit,.0625rem));height:calc(12*var(--component-unit,.0625rem))}[data-check-position=left]>.selection-indicator-layout{order:-1;margin-inline-start:0}.selection-item-layout[data-disabled]{pointer-events:none}.selection-group-layout+.selection-group-layout{margin-block-start:calc(4*var(--component-unit,.0625rem))}.selection-label-layout{padding:calc(8*var(--component-unit,.0625rem));color:var(--muted-foreground);font-size:calc(12*var(--component-unit,.0625rem));line-height:calc(18*var(--component-unit,.0625rem));font-weight:500}.selection-meta-layout{color:var(--muted-foreground);font-family:inherit;font-size:calc(12*var(--component-unit,.0625rem));line-height:calc(18*var(--component-unit,.0625rem));flex-shrink:0;margin-inline-start:auto;font-weight:400}.selection-separator-layout{height:1px;margin:calc(4*var(--component-unit,.0625rem));background:var(--border);pointer-events:none}.selection-empty-layout,.selection-status-layout{padding:calc(12*var(--component-unit,.0625rem));color:var(--muted-foreground);font-size:calc(14*var(--component-unit,.0625rem));line-height:calc(20*var(--component-unit,.0625rem));overflow-wrap:anywhere}.selection-empty-layout{text-align:center}.selection-empty-layout:empty,.selection-status-layout:empty{margin:0;padding:0}.selection-status-layout{font-size:calc(12*var(--component-unit,.0625rem));line-height:calc(18*var(--component-unit,.0625rem));flex-shrink:0}.select-scroll-layout{z-index:1;min-height:calc(24*var(--component-unit,.0625rem));background:var(--popover);justify-content:center;align-items:center;width:100%;display:flex;position:sticky}.select-scroll-up-layout{top:0}.select-scroll-down-layout{bottom:0}.select-scroll-layout svg{width:calc(16*var(--component-unit,.0625rem));height:calc(16*var(--component-unit,.0625rem))}.selection-start-layout{color:var(--muted-foreground);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline-start:calc(11*var(--component-unit,.0625rem));display:flex}.autocomplete-control-layout:has(.selection-start-layout) .input-layout{padding-inline-start:calc(6*var(--component-unit,.0625rem))}.selection-action-layout{box-sizing:border-box;width:calc(28*var(--component-unit,.0625rem));height:calc(28*var(--component-unit,.0625rem));border-radius:max(0px,calc(var(--control-radius,var(--radius)) - 2*var(--component-unit,.0625rem)));color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.selection-action-layout svg{width:calc(16*var(--component-unit,.0625rem));height:calc(16*var(--component-unit,.0625rem));pointer-events:none}.selection-action-layout:focus-visible,.combobox-chip-layout:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.selection-action-layout:is(:disabled,[data-disabled],[aria-disabled=true]){color:var(--muted-foreground);cursor:default}.autocomplete-control-layout>.selection-action-layout{margin-inline-end:calc(3*var(--component-unit,.0625rem))}.autocomplete-control-layout:has([data-slot=autocomplete-clear])>[data-slot=autocomplete-trigger]{display:none}.combobox-clear-layout:not([data-visible]):not(.selection-query-clear-layout){display:none}.combobox-control-layout:has(.combobox-clear-layout:is([data-visible],.selection-query-clear-layout)) .combobox-trigger-layout{display:none}:is(.autocomplete-control-layout,.combobox-control-layout):has(input[readonly]) .selection-action-layout{color:var(--muted-foreground)}.combobox-chips-layout{--chips-height:36;--chip-height:28;box-sizing:border-box;align-items:center;gap:calc(4*var(--component-unit,.0625rem));width:100%;min-width:0;min-height:calc(var(--chips-height)*var(--component-unit,.0625rem));padding:calc(3*var(--component-unit,.0625rem));border:1px solid var(--input);border-radius:var(--control-radius,var(--radius));background:var(--card);color:var(--foreground);flex-wrap:wrap;display:flex}.combobox-chips-layout:has([data-size=sm]){--chips-height:32;--chip-height:24}.combobox-chips-layout:has([data-size=lg]){--chips-height:40}.combobox-chips-layout:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.combobox-chips-layout:has(input[readonly]){background:var(--muted)}:is(.autocomplete-control-layout,.combobox-control-layout,.combobox-chips-layout):has(input:is([aria-invalid=true],[data-invalid])){border-color:var(--destructive)}:is(.autocomplete-control-layout,.combobox-control-layout,.combobox-chips-layout):has(input:disabled){color:var(--muted-foreground);border-color:var(--border);background:var(--muted)}.combobox-chip-layout{min-width:0;max-width:100%;min-height:calc(var(--chip-height)*var(--component-unit,.0625rem));border-radius:max(0px,calc(var(--control-radius,var(--radius)) - 2*var(--component-unit,.0625rem)));font-size:calc(12*var(--component-unit,.0625rem));line-height:calc(18*var(--component-unit,.0625rem));align-items:center;padding-inline-start:calc(8*var(--component-unit,.0625rem));font-weight:500;display:inline-flex}.combobox-chip-text-layout{overflow-wrap:anywhere;min-width:0}.combobox-chip-remove-layout{height:auto;min-height:calc(var(--chip-height)*var(--component-unit,.0625rem));align-self:stretch;margin-inline-start:calc(4*var(--component-unit,.0625rem))}.combobox-chips-input-layout{box-sizing:border-box;min-width:calc(64*var(--component-unit,.0625rem));width:0;height:calc(var(--chips-height)*var(--component-unit,.0625rem) - 8*var(--component-unit,.0625rem));padding-inline:calc(8*var(--component-unit,.0625rem));color:inherit;font-size:calc(14*var(--component-unit,.0625rem));line-height:calc(20*var(--component-unit,.0625rem));background:0 0;border:0;outline:none;flex:1}.combobox-chips-input-layout::placeholder{color:var(--muted-foreground);opacity:1}.command-input-layout{padding:calc(8*var(--component-unit,.0625rem))calc(8*var(--component-unit,.0625rem))calc(8*var(--component-unit,.0625rem) - 1px);box-sizing:border-box;border-block-end:1px solid var(--border);flex-shrink:0}.command-list-layout{max-height:calc(320*var(--component-unit,.0625rem))}.command-empty-layout:not(:empty){padding-block:calc(24*var(--component-unit,.0625rem))}.dark .selection-popup-layout{--popup-shadow:0 6px 18px #0003}.dark .selection-separator-layout{background:color-mix(in oklab,var(--border)60%,transparent)}.dark .command-input-layout{border-block-end-color:color-mix(in oklab,var(--border)60%,transparent)}}@media (hover:hover){@layer components{.select-trigger-layout:not(:disabled,[data-disabled],[aria-invalid=true],[data-invalid],[data-popup-open]):hover{border-color:color-mix(in oklab,var(--input)75%,var(--foreground))}.selection-action-layout:not(:disabled,[data-disabled],[aria-disabled=true]):hover{background:var(--muted);color:var(--foreground)}}}@media (max-width:40rem),(pointer:coarse){@layer components{.combobox-chips-input-layout{font-size:calc(16*var(--component-unit,.0625rem));line-height:calc(24*var(--component-unit,.0625rem))}}}@media (pointer:coarse){@layer components{.select-trigger-layout{height:max(calc(var(--selection-height)*var(--component-unit,.0625rem)),44px)}.selection-item-layout{min-height:44px}.selection-action-layout{min-width:44px;min-height:44px}:is(.autocomplete-control-layout:has(.selection-action-layout),.combobox-control-layout:has(.selection-action-layout)){min-height:52px}.combobox-chip-layout{min-height:44px}.combobox-chips-layout{gap:calc(8*var(--component-unit,.0625rem))}}}@media (prefers-reduced-motion:reduce){.select-trigger-layout,.selection-popup-layout{transition:none;scale:none}}@media (forced-colors:active){.select-trigger-layout:focus-visible,.selection-action-layout:focus-visible,.combobox-chip-layout:focus-visible{outline-color:highlight}.combobox-chips-layout:has(input:focus-visible){outline-color:highlight}.selection-item-layout[data-highlighted]{outline-offset:-2px;outline:2px solid highlight}}.command-input-layout .input-group-layout{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}.command-input-layout .input-control-layout{height:calc(var(--control-height)*var(--component-unit,.0625rem))}.command-input-layout:has(input:focus-visible){border-block-end-color:var(--ring)}@media (forced-colors:active){.command-input-layout:has(input:focus-visible){border-block-end-color:highlight}}
