:root{color-scheme:light;--in-color-background: #f8fafc;--in-color-foreground: #0f172a;--in-color-surface: #ffffff;--in-color-surface-raised: #ffffff;--in-color-overlay: rgb(15 23 42 / 58%);--in-color-muted: #f1f5f9;--in-color-muted-foreground: #475569;--in-color-primary: #1d4ed8;--in-color-primary-hover: #1e40af;--in-color-primary-foreground: #ffffff;--in-color-secondary: #e2e8f0;--in-color-secondary-hover: #cbd5e1;--in-color-secondary-foreground: #0f172a;--in-color-border: #cbd5e1;--in-color-input: #94a3b8;--in-color-ring: #2563eb;--in-color-focus: #2563eb;--in-color-info: #0369a1;--in-color-info-surface: #e0f2fe;--in-color-success: #047857;--in-color-success-surface: #d1fae5;--in-color-warning: #92400e;--in-color-warning-surface: #fef3c7;--in-color-danger: #b91c1c;--in-color-danger-hover: #991b1b;--in-color-danger-solid: #b91c1c;--in-color-danger-solid-hover: #991b1b;--in-color-danger-foreground: #ffffff;--in-color-danger-surface: #fee2e2;--in-font-sans: "Manrope Variable", Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--in-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--in-text-xs: .75rem;--in-text-sm: .875rem;--in-text-md: 1rem;--in-text-lg: 1.125rem;--in-text-xl: 1.25rem;--in-text-2xl: 1.5rem;--in-leading-tight: 1.25;--in-leading-normal: 1.5;--in-leading-relaxed: 1.625;--in-weight-regular: 400;--in-weight-medium: 500;--in-weight-semibold: 600;--in-weight-bold: 700;--in-space-0: 0;--in-space-1: .25rem;--in-space-2: .5rem;--in-space-3: .75rem;--in-space-4: 1rem;--in-space-5: 1.25rem;--in-space-6: 1.5rem;--in-space-8: 2rem;--in-space-10: 2.5rem;--in-space-12: 3rem;--in-space-16: 4rem;--in-radius-sm: .25rem;--in-radius-md: .5rem;--in-radius-lg: .75rem;--in-radius-xl: 1rem;--in-radius-full: 9999px;--in-shadow-sm: 0 1px 2px rgb(15 23 42 / 8%);--in-shadow-md: 0 6px 18px rgb(15 23 42 / 12%);--in-shadow-lg: 0 14px 36px rgb(15 23 42 / 16%);--in-shadow-overlay: 0 24px 64px rgb(15 23 42 / 24%);--in-duration-fast: .12s;--in-duration-normal: .18s;--in-duration-slow: .28s;--in-ease-standard: cubic-bezier(.2, 0, 0, 1);--in-z-dropdown: 40;--in-z-modal: 50;--in-z-toast: 60;--in-z-tooltip: 70;--in-control-min-height: 2.5rem;--in-touch-target: 2.75rem;--in-shell-sidebar-width: 17rem;--in-shell-topbar-height: 4rem;--in-safe-area-top: env(safe-area-inset-top, 0px);--in-safe-area-right: env(safe-area-inset-right, 0px);--in-safe-area-bottom: env(safe-area-inset-bottom, 0px);--in-safe-area-left: env(safe-area-inset-left, 0px)}:root.dark{color-scheme:dark;--in-color-background: #0f1115;--in-color-foreground: #f8fafc;--in-color-surface: #171a21;--in-color-surface-raised: #1e222b;--in-color-overlay: rgb(0 0 0 / 68%);--in-color-muted: #272c36;--in-color-muted-foreground: #b4bdca;--in-color-primary: #2dd4bf;--in-color-primary-hover: #5eead4;--in-color-primary-foreground: #042f2e;--in-color-secondary: #2b313c;--in-color-secondary-hover: #3a424f;--in-color-secondary-foreground: #f8fafc;--in-color-border: #3f4754;--in-color-input: #657184;--in-color-ring: #5eead4;--in-color-focus: #5eead4;--in-color-info: #7dd3fc;--in-color-info-surface: #0c4a6e;--in-color-success: #6ee7b7;--in-color-success-surface: #064e3b;--in-color-warning: #fde68a;--in-color-warning-surface: #713f12;--in-color-danger: #fca5a5;--in-color-danger-hover: #fecaca;--in-color-danger-solid: #dc2626;--in-color-danger-solid-hover: #b91c1c;--in-color-danger-foreground: #ffffff;--in-color-danger-surface: #7f1d1d;--in-shadow-sm: 0 1px 2px rgb(0 0 0 / 28%);--in-shadow-md: 0 6px 18px rgb(0 0 0 / 34%);--in-shadow-lg: 0 14px 36px rgb(0 0 0 / 42%);--in-shadow-overlay: 0 24px 64px rgb(0 0 0 / 52%)}@media(prefers-reduced-motion:reduce){:root{--in-duration-fast: 1ms;--in-duration-normal: 1ms;--in-duration-slow: 1ms}}:where(.in-ui-button){position:relative;display:inline-flex;min-width:0;min-height:var(--in-control-min-height);align-items:center;justify-content:center;gap:var(--in-space-2);border:1px solid transparent;border-radius:var(--in-radius-md);padding:0 var(--in-space-4);font:inherit;font-family:var(--in-font-sans);font-size:var(--in-text-sm);font-weight:var(--in-weight-semibold);line-height:var(--in-leading-tight);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--in-duration-fast) var(--in-ease-standard),border-color var(--in-duration-fast) var(--in-ease-standard),color var(--in-duration-fast) var(--in-ease-standard),box-shadow var(--in-duration-fast) var(--in-ease-standard),transform var(--in-duration-fast) var(--in-ease-standard)}:where(.in-ui-button[data-variant=primary]){background:var(--in-color-primary);color:var(--in-color-primary-foreground)}:where(.in-ui-button[data-variant=primary]:hover:not(:disabled)){background:var(--in-color-primary-hover)}:where(.in-ui-button[data-variant=secondary]){background:var(--in-color-secondary);color:var(--in-color-secondary-foreground)}:where(.in-ui-button[data-variant=secondary]:hover:not(:disabled)){background:var(--in-color-secondary-hover)}:where(.in-ui-button[data-variant=outline]){border-color:var(--in-color-border);background:var(--in-color-surface);color:var(--in-color-foreground)}:where(.in-ui-button[data-variant=outline]:hover:not(:disabled),.in-ui-button[data-variant=ghost]:hover:not(:disabled)){background:var(--in-color-muted)}:where(.in-ui-button[data-variant=ghost]){background:transparent;color:var(--in-color-foreground)}:where(.in-ui-button[data-variant=danger]){background:var(--in-color-danger-solid);color:var(--in-color-danger-foreground)}:where(.in-ui-button[data-variant=danger]:hover:not(:disabled)){background:var(--in-color-danger-solid-hover)}:where(.in-ui-button[data-size=sm]){min-height:2.25rem;padding-inline:var(--in-space-3);font-size:var(--in-text-xs)}:where(.in-ui-button[data-size=lg]){min-height:var(--in-touch-target);padding-inline:var(--in-space-6);font-size:var(--in-text-md)}:where(.in-ui-button[data-size=icon]){width:var(--in-touch-target);min-width:var(--in-touch-target);min-height:var(--in-touch-target);padding:0}:where(.in-ui-button:focus-visible,.in-ui-input:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:2px}:where(.in-ui-button:active:not(:disabled)){transform:translateY(1px)}:where(.in-ui-button:disabled){cursor:not-allowed;opacity:.56}:where(.in-ui-button__content){display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:inherit}:where(.in-ui-button[data-loading=true] .in-ui-button__content){visibility:hidden}:where(.in-ui-button__loading){position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center}:where(.in-ui-button__spinner){width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--in-radius-full);animation:in-ui-spin var(--in-duration-slow) linear infinite}:where(.in-ui-icon-button__icon){display:inline-flex;align-items:center;justify-content:center;line-height:0}:where(.in-ui-input){display:block;width:100%;min-width:0;min-height:var(--in-control-min-height);border:1px solid var(--in-color-input);border-radius:var(--in-radius-md);background:var(--in-color-surface);color:var(--in-color-foreground);padding:var(--in-space-2) var(--in-space-3);font:inherit;font-family:var(--in-font-sans);font-size:var(--in-text-sm);line-height:var(--in-leading-normal);transition:background-color var(--in-duration-fast) var(--in-ease-standard),border-color var(--in-duration-fast) var(--in-ease-standard),box-shadow var(--in-duration-fast) var(--in-ease-standard)}:where(.in-ui-input::-moz-placeholder){color:var(--in-color-muted-foreground);opacity:.82}:where(.in-ui-input::placeholder){color:var(--in-color-muted-foreground);opacity:.82}:where(.in-ui-input:hover:not(:disabled)){border-color:var(--in-color-foreground)}:where(.in-ui-input[data-invalid=true]){border-color:var(--in-color-danger)}:where(.in-ui-input:disabled){cursor:not-allowed;background:var(--in-color-muted);color:var(--in-color-muted-foreground);opacity:.72}:where(.in-ui-textarea){min-height:6rem;resize:vertical}:where(.in-ui-label){display:inline-flex;align-items:baseline;gap:var(--in-space-1);color:var(--in-color-foreground);font-family:var(--in-font-sans);font-size:var(--in-text-sm);font-weight:var(--in-weight-medium);line-height:var(--in-leading-normal)}:where(.in-ui-label__required){color:var(--in-color-danger)}:where(.in-ui-card){min-width:0;overflow-wrap:anywhere;border:1px solid var(--in-color-border);border-radius:var(--in-radius-lg);background:var(--in-color-surface);color:var(--in-color-foreground);box-shadow:var(--in-shadow-sm)}:where(.in-ui-card__header){display:grid;gap:var(--in-space-1);padding:var(--in-space-5) var(--in-space-5) 0}:where(.in-ui-card__title){margin:0;color:var(--in-color-foreground);font-family:var(--in-font-sans);font-size:var(--in-text-lg);font-weight:var(--in-weight-semibold);line-height:var(--in-leading-tight)}:where(.in-ui-card__description){margin:0;color:var(--in-color-muted-foreground);font-family:var(--in-font-sans);font-size:var(--in-text-sm);line-height:var(--in-leading-normal)}:where(.in-ui-card__content){min-width:0;padding:var(--in-space-5)}:where(.in-ui-card__footer){display:flex;flex-wrap:wrap;align-items:center;gap:var(--in-space-3);padding:0 var(--in-space-5) var(--in-space-5)}:where(.in-ui-badge){display:inline-flex;max-width:100%;min-height:1.5rem;align-items:center;border:1px solid transparent;border-radius:var(--in-radius-full);padding:0 var(--in-space-2);font-family:var(--in-font-sans);font-size:var(--in-text-xs);font-weight:var(--in-weight-semibold);line-height:var(--in-leading-tight);overflow-wrap:anywhere}:where(.in-ui-badge[data-tone=neutral]){border-color:var(--in-color-border);background:var(--in-color-muted);color:var(--in-color-muted-foreground)}:where(.in-ui-badge[data-tone=info]){background:var(--in-color-info-surface);color:var(--in-color-info)}:where(.in-ui-badge[data-tone=success]){background:var(--in-color-success-surface);color:var(--in-color-success)}:where(.in-ui-badge[data-tone=warning]){background:var(--in-color-warning-surface);color:var(--in-color-warning)}:where(.in-ui-badge[data-tone=danger]){background:var(--in-color-danger-surface);color:var(--in-color-danger)}:where(.in-ui-alert){display:grid;gap:var(--in-space-1);min-width:0;border:1px solid currentColor;border-radius:var(--in-radius-md);padding:var(--in-space-3) var(--in-space-4);font-family:var(--in-font-sans);font-size:var(--in-text-sm);line-height:var(--in-leading-normal);overflow-wrap:anywhere}:where(.in-ui-alert[data-tone=info]){background:var(--in-color-info-surface);color:var(--in-color-info)}:where(.in-ui-alert[data-tone=success]){background:var(--in-color-success-surface);color:var(--in-color-success)}:where(.in-ui-alert[data-tone=warning]){background:var(--in-color-warning-surface);color:var(--in-color-warning)}:where(.in-ui-alert[data-tone=danger]){background:var(--in-color-danger-surface);color:var(--in-color-danger)}:where(.in-ui-alert__title){font-weight:var(--in-weight-semibold)}:where(.in-ui-alert__content){min-width:0}:where(.in-ui-state){display:grid;justify-items:center;gap:var(--in-space-3);min-width:0;padding:var(--in-space-10) var(--in-space-5);color:var(--in-color-foreground);font-family:var(--in-font-sans);text-align:center}:where(.in-ui-state--compact){grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;padding:var(--in-space-3);text-align:left}:where(.in-ui-state__mark){width:2rem;height:2rem;border:2px solid var(--in-color-border);border-radius:var(--in-radius-full);background:var(--in-color-muted)}:where(.in-ui-state[data-state=loading] .in-ui-state__mark){border-color:var(--in-color-primary);border-right-color:transparent;background:transparent;animation:in-ui-spin .9s linear infinite}:where(.in-ui-state[data-state=error] .in-ui-state__mark){border-color:var(--in-color-danger);background:var(--in-color-danger-surface)}:where(.in-ui-state__body){display:grid;gap:var(--in-space-1);min-width:0}:where(.in-ui-state__title){font-size:var(--in-text-md);font-weight:var(--in-weight-semibold);line-height:var(--in-leading-tight)}:where(.in-ui-state__description){max-width:42rem;color:var(--in-color-muted-foreground);font-size:var(--in-text-sm);line-height:var(--in-leading-normal);overflow-wrap:anywhere}:where(.in-ui-state__action){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--in-space-2)}:where(.in-ui-state--compact .in-ui-state__action){justify-content:flex-start}:where(.in-ui-sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes in-ui-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:where(.in-ui-button__spinner,.in-ui-state[data-state=loading] .in-ui-state__mark){animation-duration:1.2s}}@media(max-width:479px){:where(.in-ui-button[data-size=sm],.in-ui-button[data-size=md],.in-ui-input){min-height:var(--in-touch-target)}:where(.in-ui-card__header){padding:var(--in-space-4) var(--in-space-4) 0}:where(.in-ui-card__content){padding:var(--in-space-4)}:where(.in-ui-card__footer){padding:0 var(--in-space-4) var(--in-space-4)}:where(.in-ui-state--compact){grid-template-columns:auto minmax(0,1fr)}:where(.in-ui-state--compact .in-ui-state__action){grid-column:1 / -1}}:where(.in-ui-overlay){position:fixed;inset:0;z-index:var(--in-z-modal);background:var(--in-color-overlay);animation:in-ui-overlay-in var(--in-duration-normal) var(--in-ease-standard)}:where(.in-ui-overlay[data-state=closed]){animation-name:in-ui-overlay-out}:where(.in-ui-dialog){position:fixed;top:50%;left:50%;z-index:calc(var(--in-z-modal) + 1);display:grid;gap:var(--in-space-4);width:calc(100vw - var(--in-space-8));max-height:calc(100dvh - var(--in-space-8) - var(--in-safe-area-top) - var(--in-safe-area-bottom));overflow-y:auto;border:1px solid var(--in-color-border);border-radius:var(--in-radius-lg);background:var(--in-color-surface-raised);color:var(--in-color-foreground);box-shadow:var(--in-shadow-overlay);padding:var(--in-space-6);font-family:var(--in-font-sans);transform:translate(-50%,-50%);animation:in-ui-dialog-in var(--in-duration-normal) var(--in-ease-standard)}:where(.in-ui-dialog[data-state=closed]){animation-name:in-ui-dialog-out}:where(.in-ui-dialog[data-size=sm]){max-width:28rem}:where(.in-ui-dialog[data-size=md]){max-width:40rem}:where(.in-ui-dialog[data-size=lg]){max-width:64rem}:where(.in-ui-dialog[data-size=full]){width:calc(100vw - var(--in-space-8) - var(--in-safe-area-left) - var(--in-safe-area-right));max-width:none;height:calc(100dvh - var(--in-space-8) - var(--in-safe-area-top) - var(--in-safe-area-bottom))}:where(.in-ui-dialog:focus-visible,.in-ui-drawer:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:2px}:where(.in-ui-dialog__header){display:grid;gap:var(--in-space-2);min-width:0;padding-right:var(--in-space-8)}:where(.in-ui-dialog__title){margin:0;color:var(--in-color-foreground);font-size:var(--in-text-xl);font-weight:var(--in-weight-semibold);line-height:var(--in-leading-tight);overflow-wrap:anywhere}:where(.in-ui-dialog__description){margin:0;color:var(--in-color-muted-foreground);font-size:var(--in-text-sm);line-height:var(--in-leading-normal);overflow-wrap:anywhere}:where(.in-ui-dialog__footer){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--in-space-3)}:where(.in-ui-overlay-close){position:absolute;top:var(--in-space-3);right:var(--in-space-3);display:inline-flex;width:var(--in-touch-target);height:var(--in-touch-target);align-items:center;justify-content:center;border:0;border-radius:var(--in-radius-md);background:transparent;color:var(--in-color-muted-foreground);font:inherit;font-size:var(--in-text-xl);line-height:1;cursor:pointer}:where(.in-ui-overlay-close:hover){background:var(--in-color-muted);color:var(--in-color-foreground)}:where(.in-ui-overlay-close:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:2px}:where(.in-ui-drawer){position:fixed;z-index:calc(var(--in-z-modal) + 1);display:grid;align-content:start;gap:var(--in-space-4);overflow-y:auto;border:1px solid var(--in-color-border);background:var(--in-color-surface-raised);color:var(--in-color-foreground);box-shadow:var(--in-shadow-overlay);padding:var(--in-space-6);font-family:var(--in-font-sans);animation-duration:var(--in-duration-normal);animation-timing-function:var(--in-ease-standard)}:where(.in-ui-drawer[data-side=right],.in-ui-drawer[data-side=left]){top:0;bottom:0;width:min(28rem,calc(100vw - var(--in-space-4)));max-width:100%;padding-top:calc(var(--in-space-6) + var(--in-safe-area-top));padding-bottom:calc(var(--in-space-6) + var(--in-safe-area-bottom))}:where(.in-ui-drawer[data-side=right]){right:0;border-radius:var(--in-radius-lg) 0 0 var(--in-radius-lg);padding-right:calc(var(--in-space-6) + var(--in-safe-area-right));animation-name:in-ui-drawer-right-in}:where(.in-ui-drawer[data-side=right][data-state=closed]){animation-name:in-ui-drawer-right-out}:where(.in-ui-drawer[data-side=left]){left:0;border-radius:0 var(--in-radius-lg) var(--in-radius-lg) 0;padding-left:calc(var(--in-space-6) + var(--in-safe-area-left));animation-name:in-ui-drawer-left-in}:where(.in-ui-drawer[data-side=left][data-state=closed]){animation-name:in-ui-drawer-left-out}:where(.in-ui-drawer[data-side=bottom]){right:0;bottom:0;left:0;max-height:calc(100dvh - var(--in-space-4) - var(--in-safe-area-top));border-radius:var(--in-radius-xl) var(--in-radius-xl) 0 0;padding-right:calc(var(--in-space-6) + var(--in-safe-area-right));padding-bottom:calc(var(--in-space-6) + var(--in-safe-area-bottom));padding-left:calc(var(--in-space-6) + var(--in-safe-area-left));animation-name:in-ui-drawer-bottom-in}:where(.in-ui-drawer[data-side=bottom][data-state=closed]){animation-name:in-ui-drawer-bottom-out}:where(.in-ui-confirm-dialog__cancel,.in-ui-confirm-dialog__action){display:inline-flex;min-height:var(--in-control-min-height);align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--in-radius-md);padding:0 var(--in-space-4);font:inherit;font-size:var(--in-text-sm);font-weight:var(--in-weight-semibold);cursor:pointer}:where(.in-ui-confirm-dialog__cancel){border-color:var(--in-color-border);background:var(--in-color-surface);color:var(--in-color-foreground)}:where(.in-ui-confirm-dialog__action){background:var(--in-color-danger-solid);color:var(--in-color-danger-foreground)}:where(.in-ui-confirm-dialog__cancel:focus-visible,.in-ui-confirm-dialog__action:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:2px}@keyframes in-ui-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes in-ui-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes in-ui-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--in-space-2))) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes in-ui-dialog-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% + var(--in-space-2))) scale(.98)}}@keyframes in-ui-drawer-right-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes in-ui-drawer-right-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes in-ui-drawer-left-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes in-ui-drawer-left-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes in-ui-drawer-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes in-ui-drawer-bottom-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(max-width:479px){:where(.in-ui-dialog){width:calc(100vw - var(--in-space-4));max-height:calc(100dvh - var(--in-space-4) - var(--in-safe-area-top) - var(--in-safe-area-bottom));padding:var(--in-space-4)}:where(.in-ui-dialog[data-size=full]){width:calc(100vw - var(--in-space-4) - var(--in-safe-area-left) - var(--in-safe-area-right));height:calc(100dvh - var(--in-space-4) - var(--in-safe-area-top) - var(--in-safe-area-bottom))}:where(.in-ui-dialog__footer){flex-direction:column-reverse;align-items:stretch}:where(.in-ui-dialog__footer>*){width:100%;min-height:var(--in-touch-target)}:where(.in-ui-drawer){padding:var(--in-space-4)}}:where(.in-ui-floating){z-index:var(--in-z-dropdown);max-width:calc(100vw - var(--in-space-4) - var(--in-safe-area-left) - var(--in-safe-area-right));max-height:calc(100dvh - var(--in-space-4) - var(--in-safe-area-top) - var(--in-safe-area-bottom));overflow:auto;border:1px solid var(--in-color-border);border-radius:var(--in-radius-md);background:var(--in-color-surface-raised);color:var(--in-color-foreground);box-shadow:var(--in-shadow-lg);font-family:var(--in-font-sans);animation:in-ui-floating-in var(--in-duration-fast) var(--in-ease-standard);transform-origin:var(--radix-popover-content-transform-origin, var(--radix-dropdown-menu-content-transform-origin, center))}:where(.in-ui-floating[data-state=closed]){animation-name:in-ui-floating-out}:where(.in-ui-popover){width:min(22rem,calc(100vw - var(--in-space-4)));padding:var(--in-space-4)}:where(.in-ui-menu){min-width:13rem;padding:var(--in-space-1)}:where(.in-ui-menu__label){padding:var(--in-space-2) var(--in-space-3);color:var(--in-color-muted-foreground);font-size:var(--in-text-xs);font-weight:var(--in-weight-semibold);line-height:var(--in-leading-tight)}:where(.in-ui-menu__item){position:relative;display:flex;min-height:2.25rem;align-items:center;gap:var(--in-space-2);border-radius:var(--in-radius-sm);padding:var(--in-space-2) var(--in-space-3);color:var(--in-color-foreground);font-size:var(--in-text-sm);line-height:var(--in-leading-tight);outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.in-ui-menu__item[data-highlighted]){background:var(--in-color-muted);color:var(--in-color-foreground)}:where(.in-ui-menu__item[data-disabled]){color:var(--in-color-muted-foreground);opacity:.54;pointer-events:none}:where(.in-ui-menu__item--checked){padding-left:var(--in-space-8)}:where(.in-ui-menu__indicator){position:absolute;left:var(--in-space-3);display:inline-flex;align-items:center;justify-content:center;color:var(--in-color-primary)}:where(.in-ui-menu__separator){height:1px;margin:var(--in-space-1) calc(var(--in-space-1) * -1);background:var(--in-color-border)}:where(.in-ui-menu__sub-trigger[data-state=open]){background:var(--in-color-muted)}:where(.in-ui-floating__arrow){fill:var(--in-color-surface-raised);stroke:var(--in-color-border);stroke-width:1px}:where(.in-ui-tooltip){z-index:var(--in-z-tooltip);max-width:min(20rem,calc(100vw - var(--in-space-4)));overflow-wrap:anywhere;border-color:var(--in-color-foreground);background:var(--in-color-foreground);color:var(--in-color-background);padding:var(--in-space-2) var(--in-space-3);font-size:var(--in-text-xs);font-weight:var(--in-weight-medium);line-height:var(--in-leading-normal);transform-origin:var(--radix-tooltip-content-transform-origin)}:where(.in-ui-tooltip .in-ui-floating__arrow){fill:var(--in-color-foreground);stroke:var(--in-color-foreground)}@keyframes in-ui-floating-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes in-ui-floating-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media(max-width:479px){:where(.in-ui-menu__item){min-height:var(--in-touch-target)}}:where(.in-ui-toast-viewport){position:fixed;top:0;right:0;z-index:var(--in-z-toast);display:flex;width:min(25rem,100vw);max-height:100dvh;flex-direction:column;gap:var(--in-space-3);margin:0;padding:calc(var(--in-space-4) + var(--in-safe-area-top)) calc(var(--in-space-4) + var(--in-safe-area-right)) var(--in-space-4) var(--in-space-4);list-style:none;outline:none}:where(.in-ui-toast){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--in-space-2) var(--in-space-3);align-items:start;border:1px solid var(--in-color-info);border-radius:var(--in-radius-lg);background:var(--in-color-info-surface);color:var(--in-color-foreground);box-shadow:var(--in-shadow-overlay);padding:var(--in-space-4);font-family:var(--in-font-sans);overflow-wrap:anywhere;touch-action:none}:where(.in-ui-toast[data-state=open]){animation:in-ui-toast-in var(--in-duration-normal) var(--in-ease-standard)}:where(.in-ui-toast[data-state=closed]){animation:in-ui-toast-out var(--in-duration-fast) var(--in-ease-standard)}:where(.in-ui-toast[data-swipe=move]){transform:translate(var(--radix-toast-swipe-move-x))}:where(.in-ui-toast[data-swipe=cancel]){transform:translate(0);transition:transform var(--in-duration-fast) var(--in-ease-standard)}:where(.in-ui-toast[data-swipe=end]){animation:in-ui-toast-swipe-out var(--in-duration-fast) var(--in-ease-standard)}:where(.in-ui-toast[data-tone=success]){border-color:var(--in-color-success);background:var(--in-color-success-surface)}:where(.in-ui-toast[data-tone=warning]){border-color:var(--in-color-warning);background:var(--in-color-warning-surface)}:where(.in-ui-toast[data-tone=danger]){border-color:var(--in-color-danger);background:var(--in-color-danger-surface)}:where(.in-ui-toast__title){grid-column:1;margin:0;font-size:var(--in-text-sm);font-weight:var(--in-weight-semibold);line-height:var(--in-leading-tight)}:where(.in-ui-toast__description){grid-column:1;margin:0;color:var(--in-color-muted-foreground);font-size:var(--in-text-sm);line-height:var(--in-leading-normal)}:where(.in-ui-toast__action){grid-column:1;justify-self:start;min-height:var(--in-control-min-height);border:1px solid var(--in-color-border);border-radius:var(--in-radius-md);background:var(--in-color-surface);color:var(--in-color-foreground);padding:0 var(--in-space-3);font:inherit;font-size:var(--in-text-sm);font-weight:var(--in-weight-semibold);cursor:pointer}:where(.in-ui-toast__close){grid-column:2;grid-row:1 / span 2;display:inline-flex;width:var(--in-touch-target);height:var(--in-touch-target);align-items:center;justify-content:center;margin:calc(var(--in-space-2) * -1);border:0;border-radius:var(--in-radius-md);background:transparent;color:var(--in-color-muted-foreground);font:inherit;font-size:var(--in-text-xl);line-height:1;cursor:pointer}:where(.in-ui-toast__action:hover,.in-ui-toast__close:hover){background:var(--in-color-muted);color:var(--in-color-foreground)}:where(.in-ui-toast__action:focus-visible,.in-ui-toast__close:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:2px}@keyframes in-ui-toast-in{0%{opacity:0;transform:translate(calc(100% + var(--in-space-4)))}to{opacity:1;transform:translate(0)}}@keyframes in-ui-toast-out{0%{opacity:1}to{opacity:0}}@keyframes in-ui-toast-swipe-out{0%{transform:translate(var(--radix-toast-swipe-end-x))}to{transform:translate(calc(100% + var(--in-space-4)))}}@media(max-width:479px){:where(.in-ui-toast-viewport){width:100vw;padding-right:calc(var(--in-space-3) + var(--in-safe-area-right));padding-left:calc(var(--in-space-3) + var(--in-safe-area-left))}}:where(.in-ui-searchable,.in-ui-date-field,.in-ui-month-picker){position:relative;width:100%;min-width:0;font-family:var(--in-font-sans)}:where(.in-ui-searchable__control,.in-ui-date-field__control,.in-ui-month-picker__control){position:relative;display:flex;width:100%;min-width:0;align-items:center}:where(.in-ui-searchable__input,.in-ui-date-field__input,.in-ui-month-picker__trigger){width:100%;min-width:0;min-height:var(--in-control-min-height);border:1px solid var(--in-color-input);border-radius:var(--in-radius-md);background:var(--in-color-surface);color:var(--in-color-foreground);padding:var(--in-space-2) var(--in-space-10) var(--in-space-2) var(--in-space-3);font:inherit;font-size:var(--in-text-sm);line-height:var(--in-leading-normal)}:where(.in-ui-searchable__input){padding-right:calc(var(--in-space-8) + var(--in-space-8))}:where(.in-ui-searchable__input::-moz-placeholder,.in-ui-date-field__input::-moz-placeholder){color:var(--in-color-muted-foreground);opacity:1}:where(.in-ui-searchable__input::placeholder,.in-ui-date-field__input::placeholder){color:var(--in-color-muted-foreground);opacity:1}:where(.in-ui-searchable__control[data-invalid],.in-ui-date-field__control[data-invalid],.in-ui-month-picker__control[data-invalid]) :where(.in-ui-searchable__input,.in-ui-date-field__input,.in-ui-month-picker__trigger){border-color:var(--in-color-danger)}:where(.in-ui-searchable__input:focus-visible,.in-ui-date-field__input:focus-visible,.in-ui-month-picker__trigger:focus-visible){border-color:var(--in-color-focus);outline:2px solid var(--in-color-focus);outline-offset:1px}:where(.in-ui-searchable__input:disabled,.in-ui-date-field__input:disabled,.in-ui-month-picker__trigger:disabled){background:var(--in-color-muted);color:var(--in-color-muted-foreground);cursor:not-allowed;opacity:.7}:where(.in-ui-searchable__clear,.in-ui-searchable__toggle,.in-ui-date-field__clear,.in-ui-date-field__toggle,.in-ui-month-picker__clear){position:absolute;top:50%;z-index:1;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:var(--in-radius-sm);background:transparent;color:var(--in-color-muted-foreground);padding:0;font:inherit;font-size:var(--in-text-lg);line-height:1;cursor:pointer;transform:translateY(-50%)}:where(.in-ui-searchable__clear){right:var(--in-space-8)}:where(.in-ui-searchable__toggle,.in-ui-date-field__toggle){right:var(--in-space-1)}:where(.in-ui-date-field__clear){right:var(--in-space-8)}:where(.in-ui-searchable__clear:hover,.in-ui-searchable__toggle:hover,.in-ui-date-field__clear:hover,.in-ui-date-field__toggle:hover,.in-ui-month-picker__clear:hover){background:var(--in-color-muted);color:var(--in-color-foreground)}:where(.in-ui-searchable__clear:focus-visible,.in-ui-searchable__toggle:focus-visible,.in-ui-date-field__clear:focus-visible,.in-ui-date-field__toggle:focus-visible,.in-ui-month-picker__clear:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:1px}:where(.in-ui-searchable__content){width:var(--radix-popover-trigger-width, min(22rem, calc(100vw - var(--in-space-4))));min-width:min(16rem,calc(100vw - var(--in-space-4)));padding:var(--in-space-1)}:where(.in-ui-searchable__list){display:grid;gap:var(--in-space-1);max-height:min(18rem,var(--radix-popover-content-available-height));overflow-y:auto}:where(.in-ui-searchable__option){display:flex;min-height:var(--in-control-min-height);align-items:center;justify-content:space-between;gap:var(--in-space-3);border-radius:var(--in-radius-sm);padding:var(--in-space-2) var(--in-space-3);color:var(--in-color-foreground);font-size:var(--in-text-sm);line-height:var(--in-leading-tight);cursor:pointer}:where(.in-ui-searchable__option[data-active]){background:var(--in-color-muted)}:where(.in-ui-searchable__option[data-disabled]){color:var(--in-color-muted-foreground);opacity:.55;cursor:not-allowed}:where(.in-ui-searchable__option-copy){display:grid;gap:var(--in-space-1);min-width:0}:where(.in-ui-searchable__option-copy strong){overflow:hidden;font-weight:var(--in-weight-medium);text-overflow:ellipsis;white-space:nowrap}:where(.in-ui-searchable__option-copy small){overflow:hidden;color:var(--in-color-muted-foreground);font-size:var(--in-text-xs);text-overflow:ellipsis;white-space:nowrap}:where(.in-ui-searchable__empty){color:var(--in-color-muted-foreground);padding:var(--in-space-4);font-size:var(--in-text-sm);text-align:center}:where(.in-ui-calendar,.in-ui-month-panel){width:min(20rem,calc(100vw - var(--in-space-4)));padding:var(--in-space-3)}:where(.in-ui-calendar__header,.in-ui-month-panel__header){display:grid;grid-template-columns:var(--in-touch-target) minmax(0,1fr) var(--in-touch-target);align-items:center;margin-bottom:var(--in-space-2)}:where(.in-ui-calendar__header strong,.in-ui-month-panel__header strong){font-size:var(--in-text-sm);font-weight:var(--in-weight-semibold);text-align:center;text-transform:capitalize}:where(.in-ui-calendar__nav){display:inline-flex;width:var(--in-touch-target);height:var(--in-touch-target);align-items:center;justify-content:center;border:0;border-radius:var(--in-radius-md);background:transparent;color:var(--in-color-foreground);font:inherit;font-size:var(--in-text-xl);cursor:pointer}:where(.in-ui-calendar__nav:hover:not(:disabled),.in-ui-calendar__day:hover:not(:disabled),.in-ui-month-panel__month:hover:not(:disabled)){background:var(--in-color-muted)}:where(.in-ui-calendar__nav:focus-visible,.in-ui-calendar__day:focus-visible,.in-ui-month-panel__month:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:1px}:where(.in-ui-calendar__nav:disabled,.in-ui-calendar__day:disabled,.in-ui-month-panel__month:disabled){color:var(--in-color-muted-foreground);opacity:.38;cursor:not-allowed}:where(.in-ui-calendar__week,.in-ui-calendar__grid){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--in-space-1)}:where(.in-ui-calendar__week span){color:var(--in-color-muted-foreground);padding:var(--in-space-1) 0;font-size:var(--in-text-xs);font-weight:var(--in-weight-semibold);text-align:center}:where(.in-ui-calendar__day,.in-ui-month-panel__month){display:inline-flex;min-width:0;min-height:2.25rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--in-radius-md);background:transparent;color:var(--in-color-foreground);font:inherit;font-size:var(--in-text-sm);cursor:pointer}:where(.in-ui-calendar__day[data-outside]){color:var(--in-color-muted-foreground);opacity:.58}:where(.in-ui-calendar__day[data-today],.in-ui-month-panel__month[data-current]){border-color:var(--in-color-primary)}:where(.in-ui-calendar__day[data-selected],.in-ui-month-panel__month[data-selected]){border-color:var(--in-color-primary);background:var(--in-color-primary);color:var(--in-color-primary-foreground);font-weight:var(--in-weight-semibold)}:where(.in-ui-month-picker__trigger){display:flex;align-items:center;gap:var(--in-space-2);padding-right:calc(var(--in-space-8) + var(--in-space-8));text-align:left;cursor:pointer}:where(.in-ui-month-picker__trigger [data-placeholder]){color:var(--in-color-muted-foreground)}:where(.in-ui-month-picker__clear){right:var(--in-space-8)}:where(.in-ui-month-picker__chevron){position:absolute;top:50%;right:var(--in-space-3);color:var(--in-color-muted-foreground);pointer-events:none;transform:translateY(-50%)}:where(.in-ui-month-panel__grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--in-space-1)}:where(.in-ui-calendar__row,.in-ui-month-panel__row){display:contents}@media(max-width:479px){:where(.in-ui-searchable__input,.in-ui-date-field__input,.in-ui-month-picker__trigger){min-height:var(--in-touch-target);padding-right:calc(var(--in-touch-target) * 2)}:where(.in-ui-searchable__clear,.in-ui-searchable__toggle,.in-ui-date-field__clear,.in-ui-date-field__toggle,.in-ui-month-picker__clear){width:var(--in-touch-target);height:var(--in-touch-target)}:where(.in-ui-searchable__clear,.in-ui-date-field__clear,.in-ui-month-picker__clear){right:var(--in-touch-target)}:where(.in-ui-searchable__toggle,.in-ui-date-field__toggle){right:0}:where(.in-ui-searchable__option,.in-ui-calendar__day,.in-ui-month-panel__month){min-height:var(--in-touch-target)}}:where(.in-ui-data-table,.in-ui-data-toolbar,.in-ui-pagination){width:100%;min-width:0;font-family:var(--in-font-sans)}:where(.in-ui-data-toolbar){display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:var(--in-space-3);border:1px solid var(--in-color-border);border-radius:var(--in-radius-lg);background:var(--in-color-surface);padding:var(--in-space-4)}:where(.in-ui-data-toolbar__filters){display:flex;flex-wrap:wrap;align-items:end;gap:var(--in-space-3);min-width:0}:where(.in-ui-data-toolbar__summary){color:var(--in-color-muted-foreground);font-size:var(--in-text-sm);text-align:right}:where(.in-ui-data-toolbar__actions){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--in-space-2)}:where(.in-ui-data-table){overflow:hidden;border:1px solid var(--in-color-border);border-radius:var(--in-radius-lg);background:var(--in-color-surface)}:where(.in-ui-data-table__scroll){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}:where(.in-ui-data-table__table){width:100%;border-collapse:collapse;color:var(--in-color-foreground);font-size:var(--in-text-sm)}:where(.in-ui-data-table__table caption){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}:where(.in-ui-data-table__table th,.in-ui-data-table__table td){border-bottom:1px solid var(--in-color-border);padding:var(--in-space-3) var(--in-space-4);text-align:left;vertical-align:middle}:where(.in-ui-data-table__table th){background:var(--in-color-muted);color:var(--in-color-muted-foreground);font-size:var(--in-text-xs);font-weight:var(--in-weight-semibold);letter-spacing:.04em;text-transform:uppercase}:where(.in-ui-data-table__table tbody tr:last-child td){border-bottom:0}:where(.in-ui-data-table__table tbody tr:hover){background:color-mix(in srgb,var(--in-color-muted) 55%,transparent)}:where(.in-ui-data-table__table tbody tr[data-expanded] td){border-bottom:0}:where(.in-ui-data-table__table tbody tr.in-ui-data-table__detail:hover){background:transparent}:where(.in-ui-data-table__table [data-align=center]){text-align:center}:where(.in-ui-data-table__table [data-align=end]){text-align:right}:where(.in-ui-data-table__sort){display:inline-flex;min-height:2rem;align-items:center;gap:var(--in-space-2);border:0;border-radius:var(--in-radius-sm);background:transparent;color:inherit;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}:where(.in-ui-data-table__sort:disabled){cursor:default}:where(.in-ui-data-table__sort:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:2px}:where(.in-ui-data-table__sort-mark){color:var(--in-color-primary);font-size:var(--in-text-sm)}:where(.in-ui-data-table__actions>*){margin-inline-start:auto}:where(.in-ui-data-table__mobile){display:none}:where(.in-ui-data-table__mobile-item){min-width:0}:where(.in-ui-data-table__state){padding:var(--in-space-4)}:where(.in-ui-pagination){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--in-space-4);border:1px solid var(--in-color-border);border-radius:var(--in-radius-lg);background:var(--in-color-surface);padding:var(--in-space-3) var(--in-space-4)}:where(.in-ui-pagination__size){display:flex;align-items:center;gap:var(--in-space-2);color:var(--in-color-muted-foreground);font-size:var(--in-text-sm)}:where(.in-ui-pagination__size select){min-height:2.25rem;border:1px solid var(--in-color-input);border-radius:var(--in-radius-md);background:var(--in-color-surface);color:var(--in-color-foreground);padding:var(--in-space-1) var(--in-space-8) var(--in-space-1) var(--in-space-2);font:inherit}:where(.in-ui-pagination__size select:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:1px}:where(.in-ui-pagination__size select:disabled){color:var(--in-color-muted-foreground);opacity:.45;cursor:not-allowed}:where(.in-ui-pagination__range){color:var(--in-color-muted-foreground);font-size:var(--in-text-sm);text-align:center}:where(.in-ui-pagination__pages){display:flex;align-items:center;justify-content:flex-end;gap:var(--in-space-1)}:where(.in-ui-pagination__pages button){display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--in-color-border);border-radius:var(--in-radius-md);background:var(--in-color-surface);color:var(--in-color-foreground);padding:0;font:inherit;font-size:var(--in-text-sm);cursor:pointer}:where(.in-ui-pagination__pages button:hover:not(:disabled)){background:var(--in-color-muted)}:where(.in-ui-pagination__pages button[aria-current=page]){border-color:var(--in-color-primary);background:var(--in-color-primary);color:var(--in-color-primary-foreground);font-weight:var(--in-weight-semibold)}:where(.in-ui-pagination__pages button:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:1px}:where(.in-ui-pagination__pages button:disabled){color:var(--in-color-muted-foreground);opacity:.45;cursor:not-allowed}:where(.in-ui-pagination__ellipsis){width:1.5rem;color:var(--in-color-muted-foreground);text-align:center}@media(max-width:767px){:where(.in-ui-data-toolbar,.in-ui-pagination){grid-template-columns:minmax(0,1fr);align-items:stretch}:where(.in-ui-data-toolbar__summary){text-align:left}:where(.in-ui-data-toolbar__actions){justify-content:stretch}:where(.in-ui-data-toolbar__actions>*){flex:1 1 auto}:where(.in-ui-data-table__scroll[data-mobile-alternative]){display:none}:where(.in-ui-data-table__mobile){display:grid;gap:var(--in-space-3);padding:var(--in-space-3)}:where(.in-ui-pagination__size){justify-content:space-between}:where(.in-ui-pagination__size select,.in-ui-pagination__pages button){min-width:var(--in-touch-target);min-height:var(--in-touch-target)}:where(.in-ui-pagination__pages){justify-content:space-between}:where(.in-ui-pagination__pages button:not([aria-current=page]):not(:first-child):not(:last-child),.in-ui-pagination__ellipsis){display:none}}:where(.in-ui-audit){display:grid;gap:var(--in-space-3);width:100%;min-width:0;font-family:var(--in-font-sans)}:where(.in-ui-audit[data-refreshing] .in-ui-data-table){opacity:.6;transition:opacity var(--in-duration-normal) var(--in-ease-standard)}:where(.entity-toolbar){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--in-space-3) var(--in-space-4);border:1px solid #e5e7eb;border-radius:var(--in-radius-lg);background:#fff;box-shadow:0 1px 2px #0000000d;padding:var(--in-space-4)}:where(.dark .entity-toolbar){border-color:#1e293b;background:#0f172a}:where(.entity-toolbar .entity-filters){display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--in-space-3);flex:1 1 32rem;min-width:0}:where(.entity-toolbar .entity-field){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(var(--in-control-min-height),1fr);align-items:stretch;align-self:stretch;gap:var(--in-space-2);flex:1 1 9rem;min-width:0}:where(.entity-toolbar .entity-field>:last-child){width:100%;min-width:0;height:100%}:where(.entity-toolbar .entity-field>label){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.entity-toolbar .entity-field--search){flex:1 1 8rem;max-width:16rem}:where(.entity-toolbar .entity-field--actions){display:flex;align-items:stretch;align-self:end;gap:var(--in-space-2);flex:1 1 9rem;min-width:0;min-height:var(--in-control-min-height)}:where(.entity-toolbar .entity-field--actions>:first-child){flex:1 1 auto;min-width:0;height:100%}:where(.entity-toolbar .entity-field--actions>:last-child){flex:0 0 var(--in-control-min-height);width:var(--in-control-min-height);height:100%;padding:0}:where(.entity-toolbar .entity-search){position:relative;display:flex;align-items:center;width:100%;height:100%;min-width:0}:where(.entity-toolbar .entity-search>svg){position:absolute;right:var(--in-space-3);color:var(--in-color-muted-foreground);pointer-events:none}:where(.entity-toolbar .entity-search input){width:100%;min-width:0;height:100%;min-height:var(--in-control-min-height);padding:var(--in-space-2) var(--in-space-8) var(--in-space-2) var(--in-space-3);border:1px solid var(--in-color-border);border-radius:var(--in-radius-md);background:var(--in-color-muted);color:var(--in-color-foreground);font:inherit;font-size:var(--in-text-sm);transition:border-color var(--in-duration-fast) var(--in-ease-standard),box-shadow var(--in-duration-fast) var(--in-ease-standard),background-color var(--in-duration-fast) var(--in-ease-standard)}:where(.entity-toolbar .entity-search input)::-moz-placeholder{color:var(--in-color-muted-foreground)}:where(.entity-toolbar .entity-search input)::placeholder{color:var(--in-color-muted-foreground)}:where(.entity-toolbar .entity-search input:hover){border-color:var(--in-color-primary)}:where(.entity-toolbar .entity-search input:focus-visible){outline:none;border-color:var(--in-color-primary);box-shadow:0 0 0 2px var(--in-color-ring);background:var(--in-color-surface)}:where(.entity-toolbar .entity-field .in-ui-date-field),:where(.entity-toolbar .entity-field .in-ui-searchable){height:100%}:where(.entity-toolbar .entity-field .in-ui-date-field__control),:where(.entity-toolbar .entity-field .in-ui-searchable__control),:where(.entity-toolbar .entity-field .in-ui-date-field__input),:where(.entity-toolbar .entity-field .in-ui-searchable__input){height:100%}:where(.entity-toolbar .entity-filter-div){flex:none;align-self:end;width:1px;height:var(--in-control-min-height);margin:0 var(--in-space-1);background:var(--in-color-border)}:where(.entity-toolbar .entity-filter-select){width:100%;min-width:0}:where(.entity-toolbar .entity-period){display:flex;align-items:center;gap:var(--in-space-2);min-width:0}:where(.entity-toolbar .entity-period-label){font-size:var(--in-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--in-color-muted-foreground);white-space:nowrap}:where(.entity-toolbar .entity-period-sep){font-size:var(--in-text-sm);color:var(--in-color-muted-foreground)}:where(.entity-toolbar .entity-clear){display:inline-flex;align-items:center;align-self:end;flex:0 0 auto;gap:var(--in-space-1);min-height:var(--in-control-min-height);padding:0 var(--in-space-3);border:1px solid transparent;border-radius:var(--in-radius-md);background:none;color:var(--in-color-muted-foreground);font:inherit;font-size:var(--in-text-sm);white-space:nowrap;cursor:pointer}:where(.entity-toolbar .entity-clear:hover){border-color:var(--in-color-border);color:var(--in-color-foreground)}:where(.entity-toolbar .entity-clear:focus-visible){outline:none;border-color:var(--in-color-primary);box-shadow:0 0 0 2px var(--in-color-ring)}:where(.entity-toolbar .entity-toolbar-right){display:flex;align-items:center;align-self:end;flex:0 0 auto;flex-wrap:wrap;gap:var(--in-space-3)}:where(.entity-toolbar .entity-stats){display:flex;align-items:center;gap:var(--in-space-4);min-height:var(--in-control-min-height);padding:0 var(--in-space-3);border:1px solid var(--in-color-border);border-radius:var(--in-radius-md);background:var(--in-color-muted)}:where(.entity-toolbar .entity-stat){display:grid;gap:.15rem;line-height:1.15;text-align:left}:where(.entity-toolbar .entity-stat+.entity-stat){padding-left:var(--in-space-4);border-left:1px solid var(--in-color-border)}:where(.entity-toolbar .entity-stat .k){font-size:var(--in-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--in-color-muted-foreground);white-space:nowrap}:where(.entity-toolbar .entity-stat .v){font-size:var(--in-text-sm);font-weight:700;color:var(--in-color-foreground);font-variant-numeric:tabular-nums}:where(.entity-toolbar .entity-stat.tone-warning .v){color:var(--in-color-warning)}:where(.entity-toolbar .entity-stat.tone-danger .v){color:var(--in-color-danger)}:where(.in-ui-audit .in-ui-data-table__table td){vertical-align:top}:where(.in-ui-audit__entity-cell){display:grid;gap:.2rem;justify-items:start;min-width:0}:where(.in-ui-audit__entity-tag){text-transform:none}:where(.in-ui-audit__entity-id){font-size:var(--in-text-xs);color:var(--in-color-muted-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where(.in-ui-audit__when){color:var(--in-color-muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}:where(.in-ui-audit__stack){display:grid;gap:.125rem;min-width:0}:where(.in-ui-audit__stack small){color:var(--in-color-muted-foreground);font-size:var(--in-text-xs)}:where(.in-ui-audit__muted){margin:0;color:var(--in-color-muted-foreground)}:where(.in-ui-audit__toggle){display:inline-flex;align-items:flex-start;gap:var(--in-space-1);border:0;border-radius:var(--in-radius-sm);background:transparent;color:var(--in-color-foreground);padding:0;font:inherit;font-weight:var(--in-weight-medium);text-align:left;cursor:pointer;touch-action:manipulation}:where(.in-ui-audit__toggle:hover){color:var(--in-color-primary)}:where(.in-ui-audit__toggle:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:2px}:where(.in-ui-audit__chevron){flex:none;margin-top:.125rem;color:var(--in-color-muted-foreground);transition:transform var(--in-duration-fast) var(--in-ease-standard)}:where(.in-ui-audit__toggle[aria-expanded=true] .in-ui-audit__chevron){transform:rotate(90deg)}:where(.in-ui-audit__entity){overflow-wrap:anywhere;font-variant-numeric:tabular-nums}:where(.in-ui-audit__severity){gap:var(--in-space-1)}:where(.in-ui-audit__detail){display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--in-space-3) var(--in-space-8);padding:0 0 var(--in-space-2) var(--in-space-5)}:where(.in-ui-audit__block){display:grid;align-content:start;gap:var(--in-space-2);min-width:0}:where(.in-ui-audit__block-title){margin:0;color:var(--in-color-muted-foreground);font-size:var(--in-text-xs);font-weight:var(--in-weight-semibold)}:where(.in-ui-audit__changes){display:grid;gap:var(--in-space-1);margin:0;padding:0;list-style:none}:where(.in-ui-audit__changes li){display:flex;flex-wrap:wrap;gap:var(--in-space-1) var(--in-space-2);min-width:0}:where(.in-ui-audit__field){font-weight:var(--in-weight-semibold)}:where(.in-ui-audit__field):after{content:":"}:where(.in-ui-audit__values){display:inline-flex;flex-wrap:wrap;gap:var(--in-space-1) var(--in-space-2);min-width:0;overflow-wrap:anywhere}:where(.in-ui-audit__before){color:var(--in-color-muted-foreground);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--in-color-muted-foreground) 60%,transparent)}:where(.in-ui-audit__arrow){color:var(--in-color-muted-foreground)}:where(.in-ui-audit__protected){color:var(--in-color-muted-foreground);font-style:italic}:where(.in-ui-audit__context){display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--in-space-1) var(--in-space-3);margin:0}:where(.in-ui-audit__context div){display:contents}:where(.in-ui-audit__context dt){color:var(--in-color-muted-foreground);white-space:nowrap}:where(.in-ui-audit__context dd){margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}:where(.in-ui-audit__tech){display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:var(--in-space-1) var(--in-space-4);margin:0;border-top:1px solid var(--in-color-border);padding-top:var(--in-space-2);color:var(--in-color-muted-foreground);font-family:var(--in-font-mono);font-size:var(--in-text-xs);overflow-wrap:anywhere}:where(.in-ui-audit__card){display:grid;gap:var(--in-space-2);border:1px solid var(--in-color-border);border-radius:var(--in-radius-md);padding:var(--in-space-3);font-size:var(--in-text-sm)}:where(.in-ui-audit__card-head,.in-ui-audit__card-meta){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--in-space-2)}:where(.in-ui-audit__badges){display:inline-flex;flex-wrap:wrap;gap:var(--in-space-1)}:where(.in-ui-audit__card .in-ui-audit__toggle){min-height:var(--in-touch-target);align-items:center}:where(.in-ui-audit__card .in-ui-audit__detail){grid-template-columns:minmax(0,1fr);padding:var(--in-space-2) 0 0}@media(max-width:767px){:where(.entity-toolbar .entity-field){flex:1 1 7rem}:where(.entity-toolbar .entity-field--search),:where(.entity-toolbar .entity-field--actions),:where(.entity-toolbar .entity-period),:where(.entity-toolbar .entity-toolbar-right){flex:1 1 100%;max-width:none}:where(.entity-toolbar .entity-filter-div){display:none}}@media(prefers-reduced-motion:reduce){:where(.in-ui-audit__chevron,.in-ui-audit[data-refreshing] .in-ui-data-table){transition:none}}:where(.in-ui-app-shell){position:relative;display:grid;grid-template-columns:var(--in-shell-sidebar-width) minmax(0,1fr);min-width:0;min-height:100dvh;background:var(--in-color-background);color:var(--in-color-foreground);font-family:var(--in-font-sans)}:where(.in-ui-app-shell__skip-link){position:fixed;top:calc(var(--in-safe-area-top) + var(--in-space-2));left:calc(var(--in-safe-area-left) + var(--in-space-2));z-index:calc(var(--in-z-tooltip) + 1);border-radius:var(--in-radius-md);background:var(--in-color-foreground);color:var(--in-color-background);padding:var(--in-space-2) var(--in-space-3);font-size:var(--in-text-sm);font-weight:var(--in-weight-semibold);text-decoration:none;transform:translateY(calc(-100% - var(--in-space-6) - var(--in-safe-area-top)));transition:transform var(--in-duration-fast) var(--in-ease-standard)}:where(.in-ui-app-shell__skip-link:focus){outline:2px solid var(--in-color-focus);outline-offset:2px;transform:translateY(0)}:where(.in-ui-app-shell__sidebar){position:sticky;top:0;z-index:2;width:var(--in-shell-sidebar-width);height:100dvh;min-width:0;overflow-y:auto;border-right:1px solid var(--in-color-border);background:var(--in-color-surface);padding:calc(var(--in-space-4) + var(--in-safe-area-top)) var(--in-space-4) calc(var(--in-space-4) + var(--in-safe-area-bottom)) calc(var(--in-space-4) + var(--in-safe-area-left));outline:0}:where(.in-ui-app-shell__body){min-width:0}:where(.in-ui-app-shell__topbar){position:sticky;top:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;min-height:calc(var(--in-shell-topbar-height) + var(--in-safe-area-top));align-items:center;gap:var(--in-space-4);border-bottom:1px solid var(--in-color-border);background:color-mix(in srgb,var(--in-color-surface) 92%,transparent);padding:calc(var(--in-space-2) + var(--in-safe-area-top)) calc(var(--in-space-5) + var(--in-safe-area-right)) var(--in-space-2) var(--in-space-5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:where(.in-ui-app-shell__topbar-leading,.in-ui-app-shell__topbar-context,.in-ui-app-shell__topbar-actions){display:flex;min-width:0;align-items:center;gap:var(--in-space-3)}:where(.in-ui-app-shell__topbar-context){justify-content:center}:where(.in-ui-app-shell__topbar-actions){justify-content:flex-end}:where(.in-ui-app-shell__main){width:100%;min-width:0;padding:clamp(var(--in-space-4),3vw,var(--in-space-8));outline:0}:where(.in-ui-app-shell__main:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:-2px}:where(.in-ui-app-shell__menu-button,.in-ui-app-shell__close){display:none;width:var(--in-touch-target);height:var(--in-touch-target);align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:var(--in-radius-md);background:transparent;color:var(--in-color-foreground);padding:0;font:inherit;font-size:var(--in-text-xl);cursor:pointer}:where(.in-ui-app-shell__menu-button:hover,.in-ui-app-shell__close:hover){background:var(--in-color-muted)}:where(.in-ui-app-shell__menu-button:focus-visible,.in-ui-app-shell__close:focus-visible){outline:2px solid var(--in-color-focus);outline-offset:1px}:where(.in-ui-app-shell__overlay){display:none}@media(max-width:767px){:where(.in-ui-app-shell){display:block}:where(.in-ui-app-shell__sidebar){position:fixed;inset:0 auto 0 0;z-index:var(--in-z-modal);width:min(var(--in-shell-sidebar-width),calc(100vw - var(--in-space-12)));max-width:calc(100vw - var(--in-space-12));border-right:0;box-shadow:var(--in-shadow-overlay);padding-right:var(--in-space-4);transform:translate(-105%);transition:transform var(--in-duration-normal) var(--in-ease-standard)}:where(.in-ui-app-shell__sidebar[data-mobile-open]){transform:translate(0)}:where(.in-ui-app-shell__sidebar[inert]){pointer-events:none}:where(.in-ui-app-shell__overlay[data-open]){position:fixed;inset:0;z-index:calc(var(--in-z-modal) - 1);display:block;background:var(--in-color-overlay)}:where(.in-ui-app-shell__menu-button,.in-ui-app-shell__close){display:inline-flex}:where(.in-ui-app-shell__close){margin:0 0 var(--in-space-3) auto}:where(.in-ui-app-shell__topbar){grid-template-columns:minmax(0,1fr) auto;gap:var(--in-space-2);padding-right:calc(var(--in-space-3) + var(--in-safe-area-right));padding-left:calc(var(--in-space-3) + var(--in-safe-area-left))}:where(.in-ui-app-shell__topbar-context){display:none}:where(.in-ui-app-shell__main){padding-right:calc(var(--in-space-4) + var(--in-safe-area-right));padding-bottom:calc(var(--in-space-6) + var(--in-safe-area-bottom));padding-left:calc(var(--in-space-4) + var(--in-safe-area-left))}}@media(prefers-reduced-motion:reduce){:where(.in-ui-app-shell__skip-link,.in-ui-app-shell__sidebar){transition-duration:1ms}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.table{display:table}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--background: #f4f7f7;--foreground: #102a2e;--surface: #ffffff;--muted: #eef3f3;--muted-foreground: #5f7074;--border: #d7e0e2;--primary: #0f766e;--primary-strong: #115e59;--primary-foreground: #ffffff;--accent: #ccfbf1;--focus: #14b8a6;--danger: #b42318;--topbar-bg: #07161a;--topbar-foreground: #f8fafc;--sidebar-bg: #f8fafa;--sidebar-foreground: #52656a;--sidebar-active: #0f766e;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--shell-header-height: 4rem;--shell-footer-height: 4.0625rem;font-family:Manrope Variable,Manrope,system-ui,sans-serif;color:var(--foreground);background:var(--background);color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility}.dark{--background: #101115;--foreground: #e8edf3;--surface: #191b20;--muted: #24272d;--muted-foreground: #a1a9b5;--border: #30343b;--primary: #2dd4bf;--primary-strong: #5eead4;--primary-foreground: #042f2e;--accent: #153f3b;--focus: #5eead4;--danger: #f08a76;--topbar-bg: #101115;--topbar-foreground: #edf2f7;--sidebar-bg: #101115;--sidebar-foreground: #a1a9b5;--sidebar-active: #0f766e;color-scheme:dark}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;min-width:320px;min-height:100vh;color:var(--foreground);background:var(--background)}button,input,select,textarea,a{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.app-shell{min-height:100vh;background:var(--background)}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:500;padding:.5rem .75rem;color:#fff;background:#0f172a;border-radius:var(--radius-md);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:200;width:18rem;min-height:100vh;display:flex;flex-direction:column;color:var(--sidebar-foreground);background:var(--sidebar-bg);transition:width .3s ease-in-out}.sidebar.is-collapsed{width:5rem}.sidebar-brand{position:relative;height:var(--shell-header-height);flex:0 0 var(--shell-header-height);color:var(--topbar-foreground);background:var(--topbar-bg);border-bottom:1px solid var(--topbar-bg);overflow:hidden}.sidebar-logo-full,.sidebar-logo-compact{position:absolute;top:0;bottom:0;display:flex;align-items:center;transition:opacity .3s ease,transform .3s ease}.sidebar-logo-full{left:1.25rem;gap:.7rem}.sidebar-logo-full>span{display:grid;line-height:1.15}.sidebar-logo-full strong{font-size:1.05rem;letter-spacing:-.025em}.sidebar-logo-full small{margin-top:.15rem;color:#f8fafc9e;font-size:.68rem}.sidebar-logo-full>svg{color:#5eead4}.sidebar-logo-compact{left:1rem;width:3rem;height:3rem;top:.5rem;bottom:auto;justify-content:center;color:#0f766e;background:#fff;border-radius:var(--radius-lg);opacity:0;transform:translate(1rem) scale(.9)}.sidebar.is-collapsed .sidebar-logo-full{opacity:0;transform:translate(-1rem) scale(.9)}.sidebar.is-collapsed .sidebar-logo-compact{opacity:1;transform:translate(0) scale(1)}.sidebar-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border)}.sidebar-nav{flex:1;display:grid;align-content:start;gap:.25rem;padding:2.5rem .75rem 1rem;overflow-y:auto;overflow-x:hidden}.sidebar-nav button{width:100%;min-height:2.875rem;display:flex;align-items:center;gap:.75rem;padding:.75rem .75rem .75rem 1.0625rem;color:var(--sidebar-foreground);background:transparent;border:0;border-radius:var(--radius-md);text-align:left;font-size:.875rem;font-weight:600;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.nav-label-mobile{display:none}.sidebar-nav button svg{flex:0 0 auto}.sidebar-nav button span{white-space:nowrap}.sidebar.is-collapsed .sidebar-nav button span{display:none}.sidebar-nav button:hover{color:var(--foreground);background:var(--muted)}.sidebar-nav button.active{color:#fff;background:var(--sidebar-active);box-shadow:0 .625rem .9375rem -.2rem #0f766e3d}.sidebar-footer{flex:0 0 auto;min-height:var(--shell-footer-height);display:flex;align-items:center;justify-content:flex-start;padding:.75rem 1.25rem;border-top:1px solid var(--border)}.sidebar.is-collapsed .sidebar-footer{justify-content:center;padding-inline:0}.sidebar-collapse-toggle{width:2.5rem;height:2.5rem;display:grid;place-items:center;padding:0;color:var(--sidebar-foreground);background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer;transition:color .15s ease,background .15s ease}.sidebar-collapse-toggle:hover{color:var(--foreground);background:var(--muted)}.sidebar-collapse-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.workspace{min-width:0;min-height:100vh;margin-left:18rem;transition:margin-left .3s ease-in-out}.app-shell.sidebar-collapsed .workspace{margin-left:5rem}.topbar{position:sticky;top:0;z-index:30;width:100%;height:var(--shell-header-height);color:var(--topbar-foreground);background:var(--topbar-bg);border-bottom:1px solid var(--topbar-bg);--eco-trigger-fg: rgb(248 250 252 / 80%);--eco-trigger-hover-fg: #ffffff;--eco-trigger-hover-bg: rgb(248 250 252 / 12%)}.dark .topbar,.dark .sidebar-brand{border-bottom-color:var(--border)}.topbar-inner{height:100%;max-width:112.5rem;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.topbar-title-area{min-width:0}.topbar h1{margin:0;color:var(--topbar-foreground);font-size:1rem;line-height:1.2}.topbar p{margin:.1875rem 0 0;color:#f8fafc9e;font-size:.75rem}.topbar-actions{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.dark .eco-switcher{--eco-surface: var(--surface);--eco-fg: var(--foreground);--eco-muted: var(--muted-foreground);--eco-accent: var(--primary);--eco-border: var(--border);--eco-hover: var(--muted)}.topbar-icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;color:#f8fafcd1;background:transparent;border:1px solid transparent;border-radius:.625rem}.topbar-icon:hover{color:#fff;background:#f8fafc1f}.user-menu{position:relative}.avatar-trigger{min-height:2.75rem;display:flex;align-items:center;gap:.7rem;padding:.25rem .75rem .25rem .25rem;color:var(--topbar-foreground);background:transparent;border:1px solid transparent;border-radius:999px;text-align:left}.avatar-trigger:hover{background:#f8fafc1a}.avatar-trigger>svg{color:#f8fafcb3;transition:transform .15s ease}.avatar-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.user-avatar{width:2.25rem;height:2.25rem;display:grid;place-items:center;color:#fff;background:#f8fafc1f;border:1px solid rgb(248 250 252 / 22%);border-radius:999px;font-size:.875rem;font-weight:800}.user-summary{display:grid;min-width:0}.user-summary>span,.user-summary small{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-summary>span{font-size:.82rem;font-weight:700}.user-summary small{color:#f8fafcad;font-size:.68rem}.user-dropdown{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;width:min(14rem,calc(100vw - 2rem));padding:.375rem;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 .5rem 1.5rem #0f172a2e}.dropdown-header{display:grid;gap:.125rem;padding:.5rem .75rem .625rem;border-bottom:1px solid var(--border)}.dropdown-header strong,.dropdown-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-header strong{font-size:.8125rem}.dropdown-header span{color:var(--muted-foreground);font-size:.6875rem}.dropdown-body{padding:.25rem 0}.dropdown-footer{padding-top:.25rem;border-top:1px solid var(--border)}.user-dropdown button{width:100%;min-height:2.75rem;display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;color:var(--foreground);background:transparent;border:0;border-radius:var(--radius-md);text-align:left;font-size:.78125rem;font-weight:600}.user-dropdown button:hover{background:var(--muted)}.danger-text{color:var(--danger)!important}.user-dropdown .danger-text:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}.helpdesk-main{--main-pad: 1.5rem;max-width:112.5rem;margin:0 auto;padding:var(--main-pad)}.error-state p{margin:.375rem 0 0;color:var(--muted-foreground);line-height:1.5}.centered-state{display:grid;place-items:center;min-height:100vh;padding:1.25rem}.centered-state>*{width:min(100%,34rem)}.error-state{padding:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.error-state .return-link{margin-top:1rem}.return-link{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1rem;color:#fff;background:var(--primary);border-radius:var(--radius-md);font-weight:600;text-decoration:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.services-admin{width:100%}.fields-heading h3{margin:.2rem 0;letter-spacing:-.025em}.fields-heading p{margin:0;color:var(--muted-foreground);font-size:.85rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:0 .85rem;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-weight:700;cursor:pointer}.button.primary{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.button.primary:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.button:disabled{opacity:.55;cursor:not-allowed}.services-layout{display:grid;grid-template-columns:16rem minmax(0,1fr);min-height:34rem;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.service-list{padding:.6rem;border-right:1px solid var(--border);background:#f8fafc}.service-list button{display:grid;gap:.15rem;width:100%;padding:.7rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;text-align:left;cursor:pointer}.service-list button[aria-current=page]{background:var(--surface);border-color:var(--border);box-shadow:0 4px 14px #0f172a12}.service-list button span{color:var(--muted-foreground);font-size:.72rem}.service-editor{min-width:0;padding:1.25rem}.editor-grid,.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.editor-grid label,.field-grid label{display:grid;gap:.3rem}.editor-grid label>span,.field-grid label>span{color:var(--muted-foreground);font-size:.75rem;font-weight:700}.editor-grid input,.editor-grid select,.editor-grid textarea,.field-grid input,.field-grid select,.field-grid textarea{width:100%;min-height:2.5rem;padding:.55rem .65rem;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.editor-grid textarea,.field-grid textarea{min-height:5.5rem;resize:vertical}.editor-grid .wide,.field-grid .wide{grid-column:1 / -1}.editor-grid .check,.field-grid .check{display:flex;align-items:center;align-self:end;min-height:2.5rem;flex-direction:row}.editor-grid .check input,.field-grid .check input{width:1rem;min-height:1rem}.editor-actions{display:flex;justify-content:flex-end;margin-top:.85rem}.fields-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:1.5rem 0 .75rem;padding-top:1.25rem;border-top:1px solid var(--border)}.field-list{display:grid;gap:.75rem}.field-list fieldset{min-width:0;margin:0;padding:.85rem;border:1px solid var(--border);border-radius:var(--radius-md)}.field-list legend{padding:0 .3rem;color:var(--muted-foreground);font-size:.75rem;font-weight:800}@media(max-width:760px){.services-layout{grid-template-columns:1fr}.service-list{display:flex;gap:.4rem;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border)}.service-list button{flex:0 0 13rem}.editor-grid,.field-grid{grid-template-columns:1fr}.editor-grid .wide,.field-grid .wide{grid-column:auto}.service-editor{padding:1rem}}.tickets-page{width:100%}.ticket-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a0a}.ticket-list-filters,.ticket-list-actions{display:flex;align-items:center;gap:.75rem}.ticket-list-filters{flex:1 1 16rem;min-width:0}.ticket-list-filters label{display:flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-lg)}.ticket-list-filters select{min-height:2.25rem;color:var(--foreground);background:transparent;border:0;font:inherit}.state-pill{display:inline-flex;align-items:center;min-height:1.55rem;padding:.12rem .5rem;border-radius:999px;font-size:.68rem;font-weight:800;white-space:nowrap}.state-aberto{color:#52626a;background:#e9eef0}.state-em_triagem{color:#3730a3;background:#e0e7ff}.state-em_atendimento{color:#075985;background:#e0f2fe}.state-aguardando_solicitante{color:#713f12;background:#fef3c7}.state-resolvido{color:#065f46;background:#d1fae5}.state-fechado{color:#334155;background:#e2e8f0}.rich-empty,.loading-panel{display:flex;align-items:center;justify-content:center;min-height:22rem;padding:2rem;flex-direction:column;color:var(--muted-foreground);background:var(--surface);border:1px dashed #aebdc2;border-radius:var(--radius-lg);text-align:center}.rich-empty>span{display:grid;place-items:center;width:3.25rem;height:3.25rem;color:var(--primary);background:var(--accent);border-radius:50%}.rich-empty h3{margin:1rem 0 0;color:var(--foreground)}.rich-empty p{width:min(100%,29rem);margin:.45rem 0 1rem;line-height:1.5}.loading-panel{gap:.6rem;min-height:16rem}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.priority{padding:.25rem .45rem;border-radius:999px;font-size:.65rem;font-weight:750;color:#475569;background:#eef2f4}.priority-alta{color:#92400e;background:#fef3c7}.priority-urgente{color:#991b1b;background:#fee2e2}.priority-baixa{color:#166534;background:#dcfce7}@keyframes pulse{50%{opacity:.35}}.priority-control{display:grid;gap:.45rem}.priority-control>span{color:var(--muted-foreground);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.danger-ghost{color:#a61b1b;background:transparent;border-color:#efc2c0}.danger-ghost:hover{color:#8f1616;background:#fff1f0;border-color:#e7a9a6}.danger-solid{color:#fff;background:#b42318;border-color:#b42318}.danger-solid:hover{background:#912018;border-color:#912018}.confirm-dialog{width:min(calc(100% - 2rem),28rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:hidden;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 1.5rem 4rem #02061747;animation:dialog-in .16s ease-out}.confirm-dialog::backdrop{background:#0206178f;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.confirm-dialog-header{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2rem;gap:.875rem;align-items:start;padding:1.5rem}.confirm-dialog-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;color:#b42318;background:#fff1f0;border-radius:50%}.confirm-dialog h2{margin:.15rem 0 0;font-size:1rem;letter-spacing:-.015em}.confirm-dialog p{margin:.4rem 0 0;color:var(--muted-foreground);font-size:.82rem;line-height:1.55}.confirm-dialog-close{display:grid;width:2rem;height:2rem;place-items:center;padding:0;color:var(--muted-foreground);background:transparent;border:0;border-radius:var(--radius-md)}.confirm-dialog-close:hover{color:var(--foreground);background:var(--muted)}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;background:var(--muted);border-top:1px solid var(--border)}@keyframes dialog-in{0%{opacity:0;transform:translateY(.4rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.priority-control{margin-top:.75rem}.priority-control select{padding:0 .5rem;border:1px solid var(--border);border-radius:var(--radius-md)}.dark .service-list{background:#15171b}.dark .danger-ghost{color:#fca5a5;border-color:#71323a}.dark .danger-ghost:hover{color:#fecaca;background:#3f1d22;border-color:#93434c}.dark .confirm-dialog-icon{color:#fca5a5;background:#3f1d22}.dark .service-list button[aria-current=page]{box-shadow:0 .25rem .875rem #0000003d}.dark .service-editor input,.dark .service-editor select,.dark .service-editor textarea{border-color:var(--border)}.dark .state-aberto{color:#cbd5e1;background:#30343b}.dark .state-em_triagem{color:#c7d2fe;background:#27294f}.dark .state-aguardando_solicitante{color:#fde68a;background:#493817}.dark .state-em_atendimento{color:#bae6fd;background:#12364b}.dark .state-resolvido{color:#a7f3d0;background:#173d31}.dark .state-fechado,.dark .priority{color:#cbd5e1;background:#30343b}.dark .priority-alta{color:#fde68a;background:#493817}.dark .priority-urgente{color:#fecaca;background:#4a2025}.dark .priority-baixa{color:#bbf7d0;background:#173d31}@media(max-width:767px){html{scrollbar-gutter:auto}body{min-width:0}.app-shell{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.sidebar{inset:auto 0 0;z-index:40;width:100%!important;min-height:0;height:calc(4.75rem + env(safe-area-inset-bottom));color:var(--foreground);background:var(--surface);border-top:1px solid var(--border)}.sidebar-brand,.sidebar-footer{display:none}.sidebar-body{width:100%;min-height:0;border:0;overflow:visible}.sidebar-nav{width:100%;height:100%;padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom));display:flex;align-content:stretch;gap:.125rem;overflow:hidden}.sidebar-nav button{flex:1 1 0;min-width:0;min-height:4rem;padding:.4rem .125rem;flex-direction:column;justify-content:center;gap:.25rem;font-size:.62rem;line-height:1.15;text-align:center}.sidebar-nav button svg{width:1.25rem;height:1.25rem}.sidebar.is-collapsed .sidebar-nav button span,.sidebar-nav button span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.workspace,.app-shell.sidebar-collapsed .workspace{margin-left:0}.topbar-title-area{flex:1 1 auto}.topbar p,.user-summary,.avatar-trigger>svg{display:none}.helpdesk-main{--main-pad: .75rem;padding-bottom:1rem}.topbar-inner{padding:0 .75rem;gap:.35rem}.topbar-title-area{flex:1 1 auto;min-width:0}.topbar h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar p{display:none}.topbar-actions{gap:.125rem}.topbar-icon{width:2.5rem;height:2.5rem}.avatar-trigger{min-width:2.5rem;min-height:2.5rem;padding:.125rem;justify-content:center}.avatar-trigger>svg,.user-summary{display:none}.user-avatar{width:2rem;height:2rem}.helpdesk-main{--main-pad: .75rem;padding-block:1rem}.ticket-list-filters,.ticket-list-actions,.ticket-list-filters label{width:100%}.ticket-list-filters select{flex:1;min-width:0}.ticket-list-actions{justify-content:flex-end}}.sidebar-nav{padding-top:1.5rem}.sidebar-nav button{min-height:3rem;border-radius:.625rem;font-size:.9rem}.button{min-height:2.75rem;padding:0 1rem;border-radius:.625rem;font-size:.875rem;line-height:1.2;box-shadow:0 1px 2px #102a2e0d;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.button:hover:not(:disabled){background:var(--muted);border-color:#aebdc0}.button.primary{color:#fff;background:var(--primary);border-color:var(--primary)}.button.primary:hover:not(:disabled){color:#fff;background:var(--primary-strong);border-color:var(--primary-strong)}.button.secondary{color:var(--foreground);background:var(--surface);border-color:var(--border)}.ticket-list-toolbar{min-height:4.75rem;padding:.75rem;border-radius:.75rem}.ticket-list-filters{flex-wrap:wrap}.ticket-list-filters .filter-control{display:grid;grid-template-columns:auto auto auto;min-height:2.75rem;padding:0 .75rem;gap:.5rem;border-radius:.625rem}.filter-control>span{color:var(--foreground);font-size:.75rem;font-weight:750}.filter-control select{min-width:7rem;padding-left:.5rem;border-left:1px solid var(--border);font-size:.82rem}.ticket-list-actions{flex-wrap:wrap}.rich-empty,.loading-panel{min-height:20rem;background:color-mix(in srgb,var(--surface) 88%,var(--background));border-color:#b8c6c8}.queue-filter-bar{margin-bottom:1rem}.priority-control>span{color:var(--foreground);font-weight:750;letter-spacing:0;text-transform:none}.danger-ghost{color:var(--danger);background:transparent;border-color:color-mix(in srgb,var(--danger) 35%,var(--border));box-shadow:none}.danger-ghost:hover:not(:disabled){color:#8f1616;background:#fff1f0;border-color:#e7a9a6}.priority-control select{min-height:2.75rem}.services-layout{grid-template-columns:18rem minmax(0,1fr);min-height:36rem}.service-list{padding:.75rem;background:var(--muted)}.service-list-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.5rem .6rem .75rem}.service-list-heading strong{font-size:.85rem}.service-list-heading span{color:var(--muted-foreground);font-size:.68rem}.service-list button{min-height:3.75rem;padding:.75rem}.service-list-empty{display:grid;place-items:center;gap:.4rem;min-height:8rem;padding:1rem;color:var(--muted-foreground);text-align:center}.service-list-empty p{margin:0;font-size:.78rem}.service-editor{padding:1.5rem}.editor-section-heading,.fields-heading>div{display:flex;align-items:flex-start;gap:.65rem}.editor-section-heading{margin-bottom:1rem}.editor-section-heading>div>span,.section-number{display:grid;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;place-items:center;color:var(--primary-strong);background:var(--accent);border-radius:50%;font-size:.75rem;font-weight:800}.editor-section-heading h3,.fields-heading h3{margin:0;font-size:1rem}.editor-section-heading p,.fields-heading p{margin:.25rem 0 0;color:var(--muted-foreground);font-size:.78rem}.editor-grid label>span,.field-grid label>span{color:var(--foreground);font-size:.75rem}.editor-grid input,.editor-grid select,.editor-grid textarea,.field-grid input,.field-grid select,.field-grid textarea{min-height:2.75rem}.field-grid label>small{color:var(--muted-foreground);font-size:.68rem;line-height:1.45}.fields-heading{align-items:center;margin-top:2rem}.field-list fieldset{padding:1rem}.field-list legend{color:var(--foreground);font-size:.8rem}.remove-field{grid-column:1 / -1;justify-self:end}.form-publish-actions{align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--border)}.form-publish-actions p{margin:0;color:var(--muted-foreground);font-size:.75rem}.empty-editor{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem;text-align:center}.empty-editor>span{display:grid;width:3.5rem;height:3.5rem;place-items:center;color:var(--primary);background:var(--accent);border-radius:50%}.empty-editor h3{margin:1rem 0 0}.empty-editor p{max-width:28rem;margin:.45rem 0 1rem;color:var(--muted-foreground);line-height:1.55}@media(max-width:767px){.helpdesk-main{--main-pad: .75rem;padding-block:1rem}.ticket-list-toolbar{align-items:stretch}.ticket-list-actions{display:grid;grid-template-columns:1fr 1fr}.ticket-list-actions .button{width:100%}.queue-filter-bar .ticket-list-actions{display:block}.services-layout{grid-template-columns:1fr}.service-list{display:block;overflow:visible}.service-list button{width:100%}.service-list-heading{min-width:10rem}.form-publish-actions{align-items:stretch;flex-direction:column}.form-publish-actions .button{width:100%}.sidebar.is-collapsed .sidebar-nav button .nav-label-full,.sidebar-nav button .nav-label-full{display:none}.sidebar.is-collapsed .sidebar-nav button .nav-label-mobile,.sidebar-nav button .nav-label-mobile{display:block}}@media(max-width:480px){.ticket-list-actions{grid-template-columns:1fr}.helpdesk-main{--main-pad: .85rem;padding:var(--main-pad)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ticket-table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.ticket-table{width:100%;border-collapse:collapse;font-size:.84rem}.ticket-table th{padding:.65rem .9rem;color:var(--muted-foreground);background:var(--muted);border-bottom:1px solid var(--border);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.ticket-table td{padding:.7rem .9rem;border-bottom:1px solid var(--border);vertical-align:middle}.ticket-table tbody tr:last-child td{border-bottom:0}.ticket-table tbody tr:hover td{background:var(--muted)}.ticket-table-id{color:var(--primary);font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.ticket-table-time{color:var(--muted-foreground);white-space:nowrap}.ticket-table-open{display:grid;gap:.15rem;width:100%;padding:0;color:inherit;background:none;border:0;text-align:left;cursor:pointer}.ticket-table-open strong{font-size:.86rem}.ticket-table-open small{color:var(--muted-foreground);font-size:.72rem}.queue-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;align-items:start}.queue-lane{display:grid;gap:.5rem;align-content:start;padding:.6rem;background:var(--muted);border-radius:var(--radius-lg)}.queue-lane>h3{display:flex;justify-content:space-between;margin:0;padding:.2rem .3rem;font-size:.78rem}.queue-lane-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.queue-lane-empty{margin:0;padding:.75rem .3rem;color:var(--muted-foreground);font-size:.78rem}.queue-card{display:grid;gap:.3rem;width:100%;padding:.7rem .8rem;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.queue-card:hover{border-color:var(--primary);box-shadow:0 .4rem 1rem -.6rem #0f766e8c}.queue-card.is-draggable{cursor:grab}.queue-card.is-draggable:active{cursor:grabbing}.queue-card.is-dragging{opacity:.4}.queue-card.is-moving{opacity:.6;pointer-events:none}.queue-card:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.queue-lane{transition:background .15s ease,box-shadow .15s ease,opacity .15s ease}.queue-lane.is-target{box-shadow:inset 0 0 0 1px var(--primary)}.queue-lane.is-over{background:var(--accent);box-shadow:inset 0 0 0 2px var(--primary)}.queue-lane.is-blocked{opacity:.45}.queue-lane-hint{margin:0;padding:.75rem .5rem;color:var(--primary-strong);border:1px dashed var(--primary);border-radius:var(--radius-md);font-size:.75rem;font-weight:600;text-align:center}.queue-move-dialog{width:min(32rem,calc(100vw - 2rem))}.queue-move-dialog .confirm-dialog-header{grid-template-columns:minmax(0,1fr) auto}.queue-move-dialog h2{font-weight:700}.queue-move-field{display:grid;gap:.375rem;padding:0 1.5rem 1.25rem;color:var(--muted-foreground);font-size:.75rem;font-weight:600}.queue-move-field textarea{font-weight:400}.queue-card strong{font-size:.84rem;line-height:1.35}.queue-card small{color:var(--muted-foreground);font-size:.72rem}.queue-card-top,.queue-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.queue-card-id{color:var(--primary);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:800}.queue-card-bottom{margin-top:.2rem;color:var(--muted-foreground);font-size:.68rem}.service-create{width:100%;justify-content:center;margin:.5rem 0}@media(max-width:1100px){.queue-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.queue-board{grid-template-columns:1fr}}h3,h4{font-weight:700;text-wrap:balance}select:not([multiple]):not([size]){padding-right:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235f7074' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:1rem}.dark select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a1a9b5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.queue-count{display:inline-flex;align-items:baseline;gap:.3rem;color:var(--muted-foreground);font-size:.8rem;font-variant-numeric:tabular-nums;white-space:nowrap}.queue-count strong{color:var(--foreground);font-size:1rem}.ticket-list-actions{align-items:center}.field-grid{align-items:start}.ticket-table tbody tr{cursor:pointer}.ticket-table-time{font-variant-numeric:tabular-nums}.ticket-table-open:focus-visible,.queue-card:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.queue-card-bottom time{font-variant-numeric:tabular-nums}@media(pointer:coarse){.sidebar-nav button{min-height:2.75rem}.ticket-table-open{min-height:2.75rem;align-content:center}}@media(max-width:767px){.ticket-list-toolbar{display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:center}.ticket-list-filters{grid-column:1 / -1}.ticket-list-actions{display:contents}.ticket-list-actions .queue-count{grid-column:1}.ticket-list-actions .button.primary{grid-column:1 / -1;width:100%;justify-content:center}.ticket-list-actions .button.secondary{grid-column:2;grid-row:2}.ticket-table-wrap{border-radius:var(--radius-lg)}.ticket-table,.ticket-table tbody{display:block}.ticket-table thead{display:none}.ticket-table tr{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem .6rem;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--border)}.ticket-table tbody tr:last-child{border-bottom:0}.ticket-table td{padding:0;border:0;background:none!important}.ticket-table [data-col=title]{grid-column:1 / -1;grid-row:1}.ticket-table [data-col=state]{grid-column:1;grid-row:2}.ticket-table [data-col=priority]{grid-column:2;grid-row:2}.ticket-table [data-col=time]{grid-column:3;grid-row:2;font-size:.72rem}.ticket-table [data-col=id],.ticket-table [data-col=type]{display:none}}.editor-section-heading>div{display:flex;align-items:flex-start;gap:.65rem}.filter-control select:not([multiple]):not([size]){background-color:transparent}.service-list button.service-create{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.5rem;padding:0 .9rem}.ticket-view{display:flex;flex-direction:column;gap:1rem;height:calc(100dvh - var(--shell-header-height) - var(--main-pad) * 2);min-height:32rem;font-size:.875rem;line-height:1.5}.ticket-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.ticket-back{display:inline-grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;color:var(--muted-foreground);background:none;border:0;border-radius:50%;cursor:pointer;transition:background .15s ease,color .15s ease}.ticket-back:hover{color:var(--foreground);background:var(--muted)}.ticket-head-text{flex:1 1 18rem;min-width:0}.ticket-head-text>div{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.ticket-head-text h2{margin:0;color:var(--foreground);font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.ticket-head-text p{margin:.125rem 0 0;color:var(--muted-foreground);font-size:.875rem}.ticket-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ticket-menu{position:relative}.ticket-menu>summary{list-style:none}.ticket-menu>summary::-webkit-details-marker{display:none}.ticket-pop{position:absolute;z-index:30;top:calc(100% + .375rem);right:0;display:grid;width:13rem;padding:.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 .75rem 1.5rem #07161a29}.ticket-pop button{padding:.5rem .625rem;color:var(--foreground);background:none;border:0;border-radius:.375rem;font-size:.875rem;text-align:left;cursor:pointer}.ticket-pop button:hover{background:var(--muted)}.ticket-columns{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 26rem;gap:1.5rem}.ticket-main{min-width:0;min-height:0;display:grid;grid-auto-rows:max-content;gap:1rem;align-content:start;overflow-y:auto;padding:0 .25rem .25rem 0;container-type:inline-size}.ticket-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.ticket-tile{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:3.75rem;padding:.625rem .75rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.ticket-tile:last-child:nth-child(odd){grid-column:1 / -1}.ticket-tile dt{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem;color:var(--muted-foreground);font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ticket-tile dt svg{color:var(--primary)}.ticket-tile dd{min-width:0;margin:0;color:var(--foreground);font-size:.875rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}select.ticket-tile-select:not([multiple]):not([size]){width:100%;min-height:1.5rem;padding:0 1.25rem 0 0;color:var(--foreground);background-color:transparent;background-position:right 0 center;border:0;font-size:.875rem;font-weight:700;cursor:pointer}select.prop-chip:not([multiple]):not([size]){width:-moz-fit-content;width:fit-content;field-sizing:content;min-height:1.5rem;padding:0 1.375rem 0 .5rem;border:0;border-radius:999px;font-size:.75rem;font-weight:700;cursor:pointer;background-position:right .375rem center;background-size:.75rem}select.prop-chip.priority-baixa{background-color:#dcfce7}select.prop-chip.priority-normal{background-color:#eef2f4}select.prop-chip.priority-alta{background-color:#fef3c7}select.prop-chip.priority-urgente{background-color:#fee2e2}.dark select.prop-chip.priority-baixa{background-color:#173d31}.dark select.prop-chip.priority-normal{background-color:#30343b}.dark select.prop-chip.priority-alta{background-color:#493817}.dark select.prop-chip.priority-urgente{background-color:#4a2025}.ticket-request{min-height:5rem;margin:0;padding:.75rem;color:var(--foreground);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-lg);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ticket-empty{display:flex;align-items:center;gap:.375rem;margin:0;color:var(--muted-foreground);font-size:.8125rem}.ticket-note{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.875rem}.ticket-check{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.ticket-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.form-stack.is-tight{gap:.75rem}.ticket-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin:0;padding:0;font-size:.8125rem;list-style:none}.ticket-files li{display:flex;align-items:center;min-width:0;padding-right:.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.ticket-files li:hover{border-color:#b7c6c8}.ticket-file{flex:1;min-width:0;display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.625rem;align-items:center;padding:.5rem;color:var(--foreground);background:none;border:0;border-radius:var(--radius-lg);text-align:left;cursor:pointer}.ticket-file-type{display:grid;place-items:center;width:2.25rem;height:2.25rem;color:var(--primary);background:var(--accent);border-radius:var(--radius-md);font-size:.625rem;font-weight:700;text-transform:uppercase}.ticket-files li.is-internal .ticket-file-type{color:#6b4200;background:#fdeebf}.ticket-file-text{min-width:0}.ticket-file-text span,.ticket-file-text small{display:block;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ticket-file-text span{font-weight:600}.ticket-file-text small{color:var(--muted-foreground);font-size:.75rem}.ticket-icon{display:inline-grid;flex:none;place-items:center;width:2rem;height:2rem;color:var(--muted-foreground);background:none;border:0;border-radius:var(--radius-md);cursor:pointer}.ticket-icon:hover{color:var(--foreground);background:var(--muted)}.ticket-icon[aria-pressed=true]{color:#6b4200;background:#fdeebf}.ticket-icon input{display:none}.ticket-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin:0;padding:0;list-style:none}.ticket-people li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;min-height:2.5rem;font-weight:600}.ticket-people span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-people select.form-input:not([multiple]):not([size]){flex:none;width:10rem}.ticket-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.375rem .5rem;align-items:center}.ticket-person{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:.375rem .5rem;color:var(--foreground);background:none;border:0;border-radius:var(--radius-md);cursor:pointer}.ticket-person:hover{background:var(--muted)}.ticket-permission{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ticket-permission span{flex:1 1 12rem}.ticket-side{display:flex;flex-direction:column;min-height:0}.ticket-tabs{flex:none;display:flex;gap:.25rem;min-height:3.25rem;padding:0 .75rem;background:color-mix(in srgb,var(--muted) 55%,var(--surface));border-bottom:1px solid var(--border)}.ticket-tabs button{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:-1px;padding:0 .625rem;color:var(--muted-foreground);background:none;border:0;border-bottom:2px solid transparent;font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.ticket-tabs button[aria-selected=true]{color:var(--foreground);border-color:var(--primary)}.ticket-tabs button[aria-selected=true] svg{color:var(--primary)}.ticket-tabs span{color:var(--muted-foreground);font-weight:500;font-variant-numeric:tabular-nums}.ticket-pane{flex:1;min-height:0;overflow-y:auto;padding:1rem}.ticket-messages{display:grid;gap:.625rem}.ticket-message{padding:.625rem .75rem;background:var(--muted);border-radius:var(--radius-lg)}.ticket-message.is-mine{background:color-mix(in srgb,var(--primary) 9%,var(--surface))}.ticket-message.is-internal{background:#fdf6e0}.ticket-message>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 .75rem}.ticket-message strong{color:var(--foreground);font-size:.8125rem;font-weight:700}.ticket-message time{color:var(--muted-foreground);font-size:.75rem;font-variant-numeric:tabular-nums}.ticket-message small{display:flex;align-items:center;gap:.25rem;color:#6b4200;font-size:.6875rem;font-weight:600}.ticket-message p{margin:.125rem 0 0;color:var(--foreground);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.dark .ticket-message.is-internal,.dark .ticket-files li.is-internal .ticket-file-type{color:#fde68a;background:#352b18}.dark .ticket-message.is-internal small{color:#fde68a}.ticket-log{display:grid;margin:0;padding:0;list-style:none}.ticket-log li{position:relative;display:grid;gap:.0625rem;padding:0 0 .875rem 1.25rem;font-size:.8125rem}.ticket-log li:before{content:"";position:absolute;top:.3125rem;left:0;width:.5625rem;height:.5625rem;background:var(--primary);border-radius:50%}.ticket-log li:after{content:"";position:absolute;top:1rem;bottom:-.1875rem;left:.25rem;width:1px;background:var(--border)}.ticket-log li:last-child{padding-bottom:0}.ticket-log li:last-child:after{display:none}.ticket-log span{font-weight:500;overflow-wrap:anywhere}.ticket-log time{color:var(--muted-foreground);font-size:.75rem;font-variant-numeric:tabular-nums}.ticket-dock{flex:none;padding:.75rem 1rem;background:var(--surface);border-top:1px solid var(--border)}.ticket-box{display:flex;align-items:flex-end;gap:1px;padding:.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease}.ticket-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.ticket-box.is-internal{background:#fdf6e0;border-color:#eed99b}.dark .ticket-box.is-internal{background:#352b18;border-color:#6b5420}.ticket-box textarea{flex:1;min-width:0;min-height:2rem;max-height:7.5rem;padding:.3125rem .375rem;color:var(--foreground);background:none;border:0;outline:0;font:inherit;resize:none}.ticket-send{display:inline-grid;flex:none;place-items:center;width:2rem;height:2rem;color:var(--primary-foreground);background:var(--primary);border:0;border-radius:.375rem;cursor:pointer}.ticket-send:disabled{color:var(--muted-foreground);background:var(--muted);cursor:default}.ticket-mode{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.375rem;color:var(--muted-foreground);font-size:.8125rem}.ticket-mode button,.ticket-pending button{padding:0;color:var(--primary);background:none;border:0;font-weight:600;cursor:pointer}.ticket-technician{margin-bottom:.375rem}.ticket-pending{display:flex;flex-wrap:wrap;gap:.25rem .625rem;margin-bottom:.375rem;font-size:.75rem}.ticket-pending span{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-weight:700}.ticket-ask div{display:flex;gap:.5rem}@container (max-width: 30rem){.ticket-files,.ticket-people{grid-template-columns:minmax(0,1fr)}}@container (max-width: 19rem){.ticket-tiles{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.ticket-icon,.ticket-send{width:2.75rem;height:2.75rem}.ticket-tabs button{min-height:2.75rem}}@media(max-width:900px){.ticket-view{height:auto;min-height:0}.ticket-columns{display:block}.ticket-main{overflow:visible;padding:0}.ticket-side{margin-top:1rem;overflow:visible}.ticket-pane{overflow:visible}.ticket-dock{position:sticky;bottom:0;border-radius:0 0 var(--radius-lg) var(--radius-lg)}}@media(max-width:767px){.ticket-head-text h2{font-size:1.25rem}.ticket-head-actions{width:100%}.ticket-head-actions .form-button{flex:1}.ticket-dock{bottom:calc(4.75rem + env(safe-area-inset-bottom))}}.form-page{display:grid;gap:1.5rem;padding-bottom:6rem}.form-card{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 1px 2px #07161a0d}.form-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;padding:.5rem 1.5rem;background:color-mix(in srgb,var(--muted) 55%,var(--surface));border-bottom:1px solid var(--border)}.form-card-head h3{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--foreground);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.form-card-head svg{color:var(--primary)}.form-card-body{padding:1.5rem}.form-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.form-stack{display:grid;gap:1.25rem;align-content:start}.form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-grid-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.form-grid-fields .is-wide{grid-column:1 / -1}.form-field{display:flex;flex-direction:column;min-width:0}.form-field label{margin-bottom:.375rem;color:var(--muted-foreground);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.form-required{color:var(--danger)}.form-optional{font-size:.625rem;font-weight:500;text-transform:lowercase}.form-control{position:relative;flex:1;display:flex}.form-control>svg{position:absolute;top:.75rem;left:.75rem;color:var(--muted-foreground);pointer-events:none}.form-control.has-icon .form-input{padding-left:2.25rem}.form-input,select.form-input:not([multiple]):not([size]){width:100%;min-height:2.5rem;padding:.5rem .75rem;color:var(--foreground);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.875rem;transition:border-color .15s ease,box-shadow .15s ease}.form-control.has-icon select.form-input:not([multiple]):not([size]){padding-left:2.25rem}select.form-input:not([multiple]):not([size]){padding-right:2rem;cursor:pointer}.form-input::-moz-placeholder{color:var(--muted-foreground)}.form-input::placeholder{color:var(--muted-foreground)}.form-input:hover:not(:disabled){border-color:#b7c6c8}.form-input:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 1px var(--primary)}.form-input:disabled,select.form-input:disabled:not([multiple]):not([size]){color:var(--muted-foreground);background-color:var(--muted);cursor:not-allowed}.form-textarea{min-height:6rem;resize:vertical;line-height:1.5}.form-request{flex:1;min-height:11rem}.form-field.is-missing label{color:var(--danger)}.form-field.is-missing .form-input,.form-field.is-missing select.form-input:not([multiple]):not([size]){border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.form-field.is-missing .form-control>svg{color:var(--danger)}.form-checks{display:grid;gap:.25rem;font-size:.875rem}.form-checks label{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--foreground);font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none}.form-add{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .75rem;color:var(--primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.8125rem;font-weight:600;cursor:pointer}.form-add:hover{background:var(--muted)}.form-add.is-disabled{opacity:.55;cursor:not-allowed}.form-add input{display:none}.form-bar{position:fixed;right:0;bottom:0;left:18rem;z-index:100;display:flex;align-items:center;min-height:var(--shell-footer-height);padding:0;background:var(--surface);border-top:1px solid var(--border);transition:left .3s ease-in-out}.app-shell.sidebar-collapsed .form-bar{left:5rem}.form-bar-inner{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;max-width:112.5rem;margin:0 auto;padding:0 1.5rem}.form-save{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted-foreground);font-size:.8125rem}.form-save span{width:.5rem;height:.5rem;background:var(--primary);border-radius:50%}.form-save span.is-saving{background:#d97706}.form-bar-actions{display:flex;flex-wrap:wrap;gap:.625rem}.form-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer}.form-button:hover:not(:disabled){background:var(--muted)}.form-button:disabled{opacity:.55;cursor:not-allowed}.form-button.is-primary{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary);box-shadow:0 .5rem 1rem -.5rem #0f766e8c}.form-button.is-primary:hover:not(:disabled){background:var(--primary-strong)}.form-button.is-danger{color:var(--danger);background:transparent;border-color:transparent}.form-button.is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 10%,transparent)}@media(max-width:1023px){.form-columns,.form-grid-fields{grid-template-columns:minmax(0,1fr)}.form-request{min-height:9rem}}@media(max-width:767px){.form-page{gap:.875rem;padding-bottom:8.5rem}.form-card-head{padding:.5rem 1rem}.form-card-body{padding:1rem}.form-pair{grid-template-columns:minmax(0,1fr)}.form-bar,.app-shell.sidebar-collapsed .form-bar{bottom:calc(4.75rem + env(safe-area-inset-bottom));left:0;min-height:0;padding:.625rem 0}.form-bar-inner{padding:0 .75rem;gap:.25rem}.form-save{font-size:.75rem}.form-bar-actions{display:grid;grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1.15fr);gap:.5rem;width:100%}.form-button{padding:0 .5rem}.form-button.is-danger .form-button-text{display:none}}.helpdesk-toasts{top:0;right:0;z-index:250;gap:.6rem;padding:1rem 1.5rem;pointer-events:none}.helpdesk-toasts .in-ui-toast{padding:.75rem 1rem;color:#fff;border:1px solid transparent;border-radius:.5rem;box-shadow:0 1.25rem 1.5625rem -.3125rem #00000038;font-size:.875rem;font-weight:500;row-gap:0;align-items:center;pointer-events:auto}.helpdesk-toasts .in-ui-toast[data-tone=danger]{background:#dc2626;border-color:#b91c1c}.helpdesk-toasts .in-ui-toast[data-tone=success]{background:#16a34a;border-color:#15803d}.helpdesk-toasts .in-ui-toast[data-tone=warning]{background:#b45309;border-color:#92400e}.helpdesk-toasts .in-ui-toast[data-tone=info]{background:#2563eb;border-color:#1d4ed8}.helpdesk-toasts .in-ui-toast__close{grid-row:1;grid-column:2;align-self:center;color:#fff}.helpdesk-toasts .in-ui-toast__close:hover{background:#fff3}@media(max-width:767px){.helpdesk-toasts{padding:.75rem}}
