@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";.app-shell{--sl-brand-teal: #0681a4;--sl-brand-teal-hover: #0a95bb;--sl-brand-teal-press: #056e8c;--sl-brand-teal-soft: rgba(6, 129, 164, .14);--sl-brand-teal-ring: rgba(6, 129, 164, .4);--sl-amber: #f59e0b;--sl-amber-soft: rgba(245, 158, 11, .14);--sl-amber-fg: #fbbf24;--sl-ink-1000: #050608;--sl-ink-950: #0a0c10;--sl-ink-900: #10131a;--sl-ink-850: #161a23;--sl-ink-800: #1d2230;--sl-ink-700: #2a3043;--sl-ink-600: #3d4459;--sl-ink-500: #5b6478;--sl-ink-400: #8892a8;--sl-ink-300: #b8c0d4;--sl-ink-200: #d8dde8;--sl-ink-100: #ecf0f7;--sl-ink-50: #f4f6fb;--sl-fg: var(--sl-ink-50);--sl-fg-strong: #ffffff;--sl-fg-muted: var(--sl-ink-300);--sl-fg-subtle: var(--sl-ink-400);--sl-border: rgba(255, 255, 255, .06);--sl-border-strong: rgba(255, 255, 255, .1);--sl-success-fg: #4ade80;--sl-error-fg: #ff6b78;--sl-surface: var(--sl-ink-900);--sl-surface-raised: var(--sl-ink-850);--sl-surface-hover: var(--sl-ink-800);--sl-surface-inset: #07090d;--sl-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .03);--sl-shadow-md: 0 8px 24px rgba(0, 0, 0, .5);--sl-shadow-ring-teal: 0 0 0 3px var(--sl-brand-teal-ring);--sl-ease-out: cubic-bezier(.2, .8, .2, 1);--sl-dur-fast: .12s;--sl-dur-base: .18s}.app-shell *::-webkit-scrollbar{width:10px;height:10px}.app-shell *::-webkit-scrollbar-track{background:transparent}.app-shell *::-webkit-scrollbar-thumb{background:#ffffff0f;border:2px solid transparent;background-clip:padding-box;border-radius:9999px}.app-shell *::-webkit-scrollbar-thumb:hover{background:#ffffff24;background-clip:padding-box;border:2px solid transparent}.app-shell *::-webkit-scrollbar-corner{background:transparent}.app-shell *{scrollbar-color:rgba(255,255,255,.1) transparent;scrollbar-width:thin}.app-shell [data-sidebar=sidebar]{background:var(--sl-ink-950)}.app-shell .sl-sb-group[data-group=principal]{--sl-grp: #06b6d4;--sl-grp-glow: rgba(6, 182, 212, .55);--sl-grp-soft: rgba(6, 182, 212, .1);--sl-grp-line: rgba(6, 182, 212, .18);--sl-grp-edge: rgba(6, 182, 212, .32)}.app-shell .sl-sb-group[data-group=finanzas]{--sl-grp: #f59e0b;--sl-grp-glow: rgba(245, 158, 11, .55);--sl-grp-soft: rgba(245, 158, 11, .1);--sl-grp-line: rgba(245, 158, 11, .18);--sl-grp-edge: rgba(245, 158, 11, .32)}.app-shell .sl-sb-group[data-group=chat]{--sl-grp: #22c55e;--sl-grp-glow: rgba(34, 197, 94, .55);--sl-grp-soft: rgba(34, 197, 94, .1);--sl-grp-line: rgba(34, 197, 94, .18);--sl-grp-edge: rgba(34, 197, 94, .32)}.app-shell .sl-sb-group[data-group=comunicacion]{--sl-grp: #14b8a6;--sl-grp-glow: rgba(20, 184, 166, .55);--sl-grp-soft: rgba(20, 184, 166, .1);--sl-grp-line: rgba(20, 184, 166, .18);--sl-grp-edge: rgba(20, 184, 166, .32)}.app-shell .sl-sb-group[data-group=reportes]{--sl-grp: #f43f5e;--sl-grp-glow: rgba(244, 63, 94, .55);--sl-grp-soft: rgba(244, 63, 94, .1);--sl-grp-line: rgba(244, 63, 94, .18);--sl-grp-edge: rgba(244, 63, 94, .32)}.app-shell .sl-sb-group[data-group=modulos]{--sl-grp: #0ea5e9;--sl-grp-glow: rgba(14, 165, 233, .55);--sl-grp-soft: rgba(14, 165, 233, .1);--sl-grp-line: rgba(14, 165, 233, .18);--sl-grp-edge: rgba(14, 165, 233, .32)}.app-shell .sl-sb-group[data-group=config]{--sl-grp: #8b5cf6;--sl-grp-glow: rgba(139, 92, 246, .55);--sl-grp-soft: rgba(139, 92, 246, .1);--sl-grp-line: rgba(139, 92, 246, .18);--sl-grp-edge: rgba(139, 92, 246, .32)}.app-shell [data-side=left],.app-shell [data-side=left] *,.app-shell [data-sidebar=sidebar]{border-right-width:0!important;border-right-color:transparent!important;box-shadow:none!important}.app-shell [data-sidebar=sidebar]{box-shadow:inset -1px 0 #ffffff06!important}.app-shell .sl-sb-brand{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 14px 12px;border-bottom:1px solid rgba(255,255,255,.04);flex-shrink:0}.app-shell .sl-sb-brand-img{height:34px;max-width:100%;-o-object-fit:contain;object-fit:contain}.app-shell .sl-sb-ws-wrap{margin:10px 10px 6px}.app-shell .sl-sb-ws{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px 7px 7px;background:linear-gradient(180deg,#ffffff06,#ffffff03);border:1px solid var(--sl-border);border-radius:10px;cursor:pointer;transition:background var(--sl-dur-fast),border-color var(--sl-dur-fast);color:var(--sl-fg);text-align:left;font:inherit}.app-shell .sl-sb-ws:hover{background:linear-gradient(180deg,#ffffff0b,#ffffff05);border-color:var(--sl-border-strong)}.app-shell .sl-sb-ws-static{cursor:default}.app-shell .sl-sb-ws-static:hover{background:linear-gradient(180deg,#ffffff06,#ffffff03);border-color:var(--sl-border)}.app-shell .sl-sb-ws-mark{width:32px;height:32px;border-radius:8px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.06);padding:3px}.app-shell .sl-sb-ws-mark-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--sl-brand-teal),#0ea5e9);border:1px solid rgba(255,255,255,.1);letter-spacing:-.01em;padding:0}.app-shell .sl-sb-ws-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.app-shell .sl-sb-ws-name-row{display:flex;align-items:center;gap:6px;min-width:0}.app-shell .sl-sb-ws-name{font-size:12.5px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;flex:0 1 auto;min-width:0}.app-shell .sl-sb-ws-plan{display:inline-flex;align-items:center;flex-shrink:0;font-size:8.5px;font-weight:800;letter-spacing:.08em;padding:2px 6px;border-radius:999px;color:var(--sl-success-fg);background:#4ade801a;border:1px solid rgba(74,222,128,.25);text-transform:uppercase}.app-shell .sl-sb-ws-sub{font-size:10.5px;color:var(--sl-fg-subtle);font-weight:600;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.app-shell .sl-sb-ws-chev{width:13px;height:13px;color:var(--sl-fg-subtle);flex-shrink:0;opacity:.6}.app-shell .sl-sb-nav{display:flex;flex-direction:column;gap:0;padding:6px 10px 10px}.app-shell .sl-sb-group{padding:12px 0 8px;display:flex;flex-direction:column;gap:1px;position:relative}.app-shell .sl-sb-group:not(:last-child):after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}.app-shell .sl-sb-group:first-child{padding-top:6px}.app-shell .sl-sb-section{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sl-grp);padding:0 10px 9px;white-space:nowrap;width:100%;background:transparent;border:0;cursor:pointer;transition:filter var(--sl-dur-fast) var(--sl-ease-out);text-shadow:0 1px 0 rgba(0,0,0,.5);opacity:.85}.app-shell .sl-sb-section:hover{opacity:1;filter:brightness(1.15)}.app-shell .sl-sb-section-icon{width:13px;height:13px;color:var(--sl-grp);flex-shrink:0;filter:drop-shadow(0 0 6px var(--sl-grp-glow))}.app-shell .sl-sb-section-label{flex:0 0 auto}.app-shell .sl-sb-section-line{flex:1;height:1px;background:linear-gradient(90deg,var(--sl-grp-line),transparent)}.app-shell .sl-sb-section-chev{width:11px;height:11px;color:var(--sl-grp);opacity:.5;transition:transform var(--sl-dur-base) var(--sl-ease-out),opacity var(--sl-dur-fast);flex-shrink:0}.app-shell .sl-sb-section:hover .sl-sb-section-chev{opacity:.9}.app-shell .sl-sb-section-chev.open{transform:rotate(90deg)}.app-shell .sl-sb-item{position:relative;display:flex;align-items:center;gap:11px;padding:8px 11px;border-radius:8px;font-weight:600;font-size:14px;color:var(--sl-fg-muted);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--sl-dur-base) var(--sl-ease-out),color var(--sl-dur-fast),border-color var(--sl-dur-fast),transform var(--sl-dur-fast);border:1px solid transparent;margin:0 2px}.app-shell .sl-sb-item:hover{background:#ffffff0a;color:var(--sl-fg-strong)}.app-shell .sl-sb-item:hover .sl-sb-item-icon{color:var(--sl-grp, var(--sl-fg));transform:scale(1.05)}.app-shell .sl-sb-item.active{background:linear-gradient(180deg,var(--sl-grp-soft) 0%,transparent 100%);color:#fff;border-color:var(--sl-grp-edge);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px var(--sl-grp-line),0 6px 18px -10px var(--sl-grp-glow);font-weight:700}.app-shell .sl-sb-item.active:before{content:"";position:absolute;left:-12px;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--sl-grp);box-shadow:0 0 12px var(--sl-grp-glow)}.app-shell .sl-sb-item.active .sl-sb-item-icon{color:var(--sl-grp);filter:drop-shadow(0 0 6px var(--sl-grp-glow))}.app-shell .sl-sb-item-icon{width:18px;height:18px;color:var(--sl-fg-muted);flex-shrink:0;transition:color var(--sl-dur-fast),filter var(--sl-dur-fast),transform var(--sl-dur-fast) var(--sl-ease-out)}.app-shell .sl-sb-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.app-shell .sl-sb-item-badge{font-size:10px;font-weight:800;padding:2px 7px;border-radius:9999px;font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-shrink:0;border:1px solid transparent;line-height:1.3}.app-shell .sl-sb-item-badge.amber{background:#f59e0b1a;color:var(--sl-amber-fg);border-color:#f59e0b47}.app-shell .sl-sb-item-badge.teal{background:#0681a424;color:#5ec5e3;border-color:#0681a452}.app-shell .sl-sb-item-badge.red{background:#ff6b781a;color:var(--sl-error-fg);border-color:#ff6b784d}.app-shell .sl-sb-foot{border-top:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));padding:10px;flex-shrink:0}.app-shell .sl-sb-user{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px 7px 7px;background:linear-gradient(180deg,#ffffff06,#ffffff03);border:1px solid var(--sl-border);border-radius:10px;cursor:pointer;transition:background var(--sl-dur-fast),border-color var(--sl-dur-fast);color:var(--sl-fg);text-align:left;font:inherit}.app-shell .sl-sb-user:hover{background:linear-gradient(180deg,#ffffff0b,#ffffff05);border-color:var(--sl-border-strong)}.app-shell .sl-sb-user-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;font-size:11.5px;font-weight:800;color:#fff;background:linear-gradient(135deg,#0ea5e9,var(--sl-brand-teal));border:1px solid rgba(255,255,255,.08);flex-shrink:0;letter-spacing:-.01em}.app-shell .sl-sb-user-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.app-shell .sl-sb-user-name{font-size:12.5px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.app-shell .sl-sb-user-sub{font-size:10.5px;color:var(--sl-fg-subtle);font-weight:600;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.app-shell .sl-sb-user-chev{width:13px;height:13px;color:var(--sl-fg-subtle);flex-shrink:0;opacity:.6}.app-shell [data-sidebar=sidebar][data-state=collapsed] .sl-sb-brand{padding:14px 0 10px;justify-content:center}.app-shell [data-sidebar=sidebar][data-state=collapsed] .sl-sb-ws-wrap,.app-shell [data-sidebar=sidebar][data-state=collapsed] .sl-sb-section{display:none}.app-shell [data-sidebar=sidebar][data-state=collapsed] .sl-sb-item{padding:7px 0;justify-content:center}.app-shell [data-sidebar=sidebar][data-state=collapsed] .sl-sb-item-label,.app-shell [data-sidebar=sidebar][data-state=collapsed] .sl-sb-item-badge,.app-shell [data-sidebar=sidebar][data-state=collapsed] .sl-sb-user-info,.app-shell [data-sidebar=sidebar][data-state=collapsed] .sl-sb-user-chev{display:none}.app-shell [data-sidebar=sidebar][data-state=collapsed] .sl-sb-item.active:before{left:0}.app-shell [data-sidebar=sidebar][data-state=collapsed] .sl-sb-user{justify-content:center;padding:6px}.app-shell .sl-tb{height:60px;flex-shrink:0;background:linear-gradient(180deg,var(--sl-ink-900) 0%,var(--sl-ink-950) 100%);border-bottom:1px solid var(--sl-border-strong);display:flex;align-items:center;padding:0 18px 0 14px;gap:14px;position:relative;z-index:4;box-shadow:0 1px #ffffff06 inset,0 8px 24px -16px #000c;color:var(--sl-fg)}.app-shell .sl-tb-trigger{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--sl-fg-subtle);background:transparent;border:1px solid transparent;cursor:pointer;transition:background var(--sl-dur-fast),color var(--sl-dur-fast);flex-shrink:0}.app-shell .sl-tb-trigger:hover{background:var(--sl-surface-hover);color:var(--sl-fg);border-color:var(--sl-border)}.app-shell .sl-bc{display:flex;align-items:center;gap:4px;min-width:0}.app-shell .sl-bc-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--sl-fg-muted);padding:5px 9px;border-radius:6px;cursor:pointer;white-space:nowrap;background:transparent;border:0;transition:background var(--sl-dur-fast),color var(--sl-dur-fast);letter-spacing:-.005em;text-decoration:none}.app-shell .sl-bc-item:hover{background:var(--sl-surface-hover);color:var(--sl-fg)}.app-shell .sl-bc-item.current{color:var(--sl-fg-strong);font-weight:800;cursor:default;letter-spacing:-.01em}.app-shell .sl-bc-item.current:hover{background:transparent}.app-shell .sl-bc-item-icon{width:14px;height:14px;color:var(--sl-fg-subtle)}.app-shell .sl-bc-sep{color:var(--sl-ink-600);font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.app-shell .sl-tb-search{flex:1;max-width:380px;display:flex;align-items:center;gap:8px;background:var(--sl-surface-inset);border:1px solid var(--sl-border);border-radius:8px;padding:6px 10px 6px 12px;font-size:12.5px;color:var(--sl-fg-muted);cursor:text;transition:border-color var(--sl-dur-fast),background var(--sl-dur-fast);margin-left:auto}.app-shell .sl-tb-search:hover{border-color:var(--sl-border-strong);background:var(--sl-ink-900)}.app-shell .sl-tb-search:focus-within{border-color:var(--sl-brand-teal);box-shadow:var(--sl-shadow-ring-teal)}.app-shell .sl-tb-search input{flex:1;background:transparent;border:0;outline:0;color:var(--sl-fg);font:inherit;font-weight:500;min-width:0}.app-shell .sl-tb-search input::-moz-placeholder{color:var(--sl-fg-subtle)}.app-shell .sl-tb-search input::placeholder{color:var(--sl-fg-subtle)}.app-shell .sl-tb-search-icon{width:14px;height:14px;color:var(--sl-fg-subtle);flex-shrink:0}.app-shell .sl-tb-kbd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:10.5px;padding:2px 6px;border-radius:4px;background:var(--sl-ink-800);color:var(--sl-fg-muted);border:1px solid var(--sl-border-strong);font-weight:600;flex-shrink:0}.app-shell .sl-tb-fx{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:8px;background:var(--sl-surface-inset);border:1px solid var(--sl-border);font-size:12px;font-weight:700;color:var(--sl-fg-muted);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--sl-dur-fast),border-color var(--sl-dur-fast);white-space:nowrap}.app-shell .sl-tb-fx:hover{background:var(--sl-surface-hover);border-color:var(--sl-border-strong)}.app-shell .sl-tb-fx-label{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-success-fg);display:inline-flex;align-items:center;gap:4px}.app-shell .sl-tb-fx-label:before{content:"";width:5px;height:5px;border-radius:9999px;background:var(--sl-success-fg);box-shadow:0 0 6px var(--sl-success-fg)}.app-shell .sl-tb-fx-vals{color:var(--sl-fg)}.app-shell .sl-tb-fx-sep{color:var(--sl-ink-600);font-weight:500}.app-shell .sl-tb-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.app-shell .sl-tb-icon{position:relative;width:34px;height:34px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--sl-fg-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--sl-dur-fast),color var(--sl-dur-fast),border-color var(--sl-dur-fast)}.app-shell .sl-tb-icon:hover{background:var(--sl-surface-hover);color:var(--sl-fg);border-color:var(--sl-border)}.app-shell .sl-tb-icon.active{background:var(--sl-brand-teal-soft);color:var(--sl-brand-teal);border-color:#0681a44d}.app-shell .sl-tb-icon-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:9999px;background:var(--sl-amber);border:2px solid var(--sl-ink-950)}.app-shell .sl-tb-div{width:1px;height:22px;background:var(--sl-border-strong);margin:0 4px;flex-shrink:0}.app-shell .sl-tb-user{display:flex;align-items:center;gap:9px;padding:4px 10px 4px 4px;border-radius:9999px;border:1px solid var(--sl-border);background:var(--sl-surface-inset);cursor:pointer;transition:background var(--sl-dur-fast),border-color var(--sl-dur-fast);color:var(--sl-fg)}.app-shell .sl-tb-user:hover{background:var(--sl-surface-hover);border-color:var(--sl-border-strong)}.app-shell .sl-tb-user-avatar{width:28px;height:28px;border-radius:9999px;background:linear-gradient(135deg,#0681a4,#056e8c);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11px;color:#fff;letter-spacing:-.01em;box-shadow:var(--sl-shadow-inset);flex-shrink:0;overflow:hidden}.app-shell .sl-tb-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-shell .sl-tb-user-name{font-size:12.5px;font-weight:700;color:var(--sl-fg);white-space:nowrap}.app-shell .sl-tb-user-chev{width:14px;height:14px;color:var(--sl-fg-subtle)}.app-shell .sl-main{background:var(--sl-ink-1000);color:var(--sl-fg)}.app-shell .sl-sb-ws [data-radix-select-trigger],.app-shell .sl-sb-ws button[role=combobox]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--sl-surface-inset);border:1px solid var(--sl-border);border-radius:10px;width:100%;cursor:pointer;transition:background var(--sl-dur-fast),border-color var(--sl-dur-fast);color:var(--sl-fg);font-size:12.5px;font-weight:700;height:auto;min-height:40px}.app-shell .sl-sb-ws [data-radix-select-trigger]:hover,.app-shell .sl-sb-ws button[role=combobox]:hover{background:var(--sl-surface-hover);border-color:var(--sl-border-strong)}@media (max-width: 1100px){.app-shell .sl-tb-search{display:none}}@media (max-width: 880px){.app-shell .sl-bc-item:not(.current){display:none}.app-shell .sl-bc-sep,.app-shell .sl-tb-fx,.app-shell .sl-tb-user-name{display:none}}.sl-sales{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-press: #056e8c;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning: #d4a72c;--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(212, 167, 44, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(6,129,164,.08) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(110,231,168,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width: 640px){.sl-sales{margin:-28px -32px;padding:24px 32px 40px}}.sl-sales *{box-sizing:border-box}.sl-sales .num,.sl-sales-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-sales .sl-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 4px 18px;flex-wrap:wrap;border-bottom:1px solid var(--sl-line);margin-bottom:18px}.sl-sales .sl-hero-l{display:flex;gap:14px;align-items:center;min-width:0}.sl-sales .sl-hero-ic{width:44px;height:44px;border-radius:11px;background:var(--sl-teal-soft);color:var(--sl-teal-glow);border:1px solid rgba(6,129,164,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-sales .sl-hero-ic svg{width:20px;height:20px}.sl-sales .sl-hero-tx{min-width:0}.sl-sales .sl-hero-h{font-size:22px;font-weight:800;letter-spacing:-.022em;margin:0;color:var(--sl-fg);line-height:1.15}.sl-sales .sl-hero-sub{color:var(--sl-fg-muted);font-size:13px;font-weight:500;margin-top:4px}.sl-sales .sl-hero-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sl-sales .sl-btn,.sl-sales-modal .sl-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a;transition:all .12s var(--sl-ease-out);height:34px}.sl-sales .sl-btn:hover,.sl-sales-modal .sl-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-sales .sl-btn:disabled,.sl-sales-modal .sl-btn:disabled{opacity:.5;cursor:not-allowed}.sl-sales .sl-btn.primary,.sl-sales-modal .sl-btn.primary{background:var(--sl-teal);border-color:var(--sl-teal-press);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0681a466,0 6px 16px -6px #0681a48c}.sl-sales .sl-btn.primary:hover,.sl-sales-modal .sl-btn.primary:hover{background:var(--sl-teal-hover);border-color:var(--sl-teal-press)}.sl-sales .sl-btn.danger,.sl-sales-modal .sl-btn.danger{background:#e639461f;border-color:#ff8a9447;color:var(--sl-error-fg)}.sl-sales .sl-btn.danger:hover,.sl-sales-modal .sl-btn.danger:hover{background:#e639462e;border-color:#ff8a9461}.sl-sales .sl-btn.ghost,.sl-sales-modal .sl-btn.ghost{background:transparent;border-color:transparent;color:var(--sl-fg-muted);box-shadow:none}.sl-sales .sl-btn.ghost:hover,.sl-sales-modal .sl-btn.ghost:hover{color:var(--sl-fg);background:var(--sl-surf-hover);border-color:var(--sl-line)}.sl-sales .sl-btn.sm,.sl-sales-modal .sl-btn.sm{padding:4px 10px;font-size:12px;height:28px;border-radius:6px}.sl-sales .sl-btn.icon,.sl-sales-modal .sl-btn.icon{width:30px;padding:0;justify-content:center}.sl-sales .sl-kpis{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:20px}@media (min-width: 760px){.sl-sales .sl-kpis{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.sl-sales .sl-kpis{grid-template-columns:1.3fr 1fr 1fr 1fr}}.sl-sales .sl-kpi{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;padding:15px 16px 13px;display:flex;flex-direction:column;gap:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;min-width:0}.sl-sales .sl-kpi:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--sl-teal);opacity:0;transition:opacity .15s var(--sl-ease-out)}.sl-sales .sl-kpi:hover:after{opacity:.5}.sl-sales .sl-kpi.hero{background:radial-gradient(130% 90% at 0% 0%,#0681a447,#0681a400 55%),linear-gradient(180deg,#1a2026,#14181d);border-color:#0681a461;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0006,0 16px 40px #0681a41f}.sl-sales .sl-kpi.hero:after{background:linear-gradient(90deg,var(--sl-teal) 0%,#3eb7d8 100%);opacity:1;height:3px;box-shadow:0 0 12px #0681a499}.sl-sales .sl-kpi.hero .sl-kpi-val{font-size:30px;line-height:1.05;color:#eafaff;font-weight:800}.sl-sales .sl-kpi.hero .sl-kpi-val-usd{font-size:22px}.sl-sales .sl-kpi.hero .sl-kpi-label{color:var(--sl-teal-feature)}.sl-sales .sl-kpi.hero .sl-kpi-tone{background:var(--sl-teal);color:#fff;border-color:var(--sl-teal-press);box-shadow:inset 0 1px #fff3,0 0 14px #0681a480}.sl-sales .sl-kpi-top{display:flex;align-items:center;gap:10px}.sl-sales .sl-kpi-tone{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--sl-teal-soft);color:var(--sl-teal-glow);border:1px solid rgba(6,129,164,.28);box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-sales .sl-kpi-tone svg{width:14px;height:14px}.sl-sales .sl-kpi-label{font-size:11.5px;font-weight:800;color:var(--sl-fg-label);letter-spacing:.05em;text-transform:uppercase}.sl-sales .sl-kpi-vals{display:flex;flex-direction:column;gap:2px;min-width:0}.sl-sales .sl-kpi-val{font-size:24px;font-weight:800;letter-spacing:-.025em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.08;overflow-wrap:anywhere}.sl-sales .sl-kpi-val-usd{font-size:18px;font-weight:800;letter-spacing:-.025em;color:var(--sl-teal-feature);font-variant-numeric:tabular-nums;line-height:1.1;overflow-wrap:anywhere}.sl-sales .sl-kpi-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;border-top:1px dashed var(--sl-line)}.sl-sales .sl-kpi-delta{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;padding:3px 9px;border-radius:9999px;border:1px solid transparent}.sl-sales .sl-kpi-delta.up{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a838}.sl-sales .sl-kpi-foot-note{font-size:12px;color:var(--sl-fg-muted);font-weight:500}.sl-sales .sl-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;box-shadow:inset 0 1px #ffffff0a;margin-bottom:16px}.sl-sales .sl-search{position:relative;flex:1 1 220px;min-width:200px}.sl-sales .sl-search-ic{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--sl-fg-subtle);pointer-events:none}.sl-sales .sl-search input{width:100%;height:34px;padding:6px 12px 6px 32px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:500;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040}.sl-sales .sl-search input::-moz-placeholder{color:var(--sl-fg-subtle)}.sl-sales .sl-search input::placeholder{color:var(--sl-fg-subtle)}.sl-sales .sl-search input:hover{border-color:var(--sl-line-strong)}.sl-sales .sl-search input:focus{border-color:var(--sl-teal);box-shadow:0 0 0 3px #0681a44d}.sl-sales input[type=date]{height:34px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:12.5px;padding:6px 11px;font-variant-numeric:tabular-nums;font-weight:600;box-shadow:inset 0 1px 2px #00000040;color-scheme:dark;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);min-width:130px}.sl-sales input[type=date]:hover{border-color:var(--sl-line-strong)}.sl-sales input[type=date]:focus-visible{border-color:var(--sl-teal);box-shadow:0 0 0 3px #0681a44d}.sl-sales .sl-date-sep{color:var(--sl-fg-subtle);font-size:12px;font-weight:600;padding:0 2px}.sl-sales .sl-pills{display:inline-flex;padding:3px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;gap:2px;box-shadow:inset 0 1px 2px #00000040;flex-wrap:wrap}.sl-sales .sl-pills button{border:none;background:transparent;color:var(--sl-fg-muted);font-family:inherit;font-size:12px;font-weight:600;padding:5px 11px;border-radius:6px;cursor:pointer;transition:all .12s var(--sl-ease-out);white-space:nowrap}.sl-sales .sl-pills button:hover{color:var(--sl-fg)}.sl-sales .sl-pills button.active{background:linear-gradient(180deg,var(--sl-surf-raised) 0%,var(--sl-surf-card) 100%);color:var(--sl-fg);box-shadow:inset 0 1px #ffffff12,0 1px 2px #0006}.sl-sales .sl-pills button.active.teal{background:linear-gradient(180deg,#0681a452,#0681a42e);color:var(--sl-teal-feature);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #0681a473}.sl-sales .sl-select-trigger{height:34px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:12.5px;padding:6px 11px;font-weight:600;box-shadow:inset 0 1px 2px #00000040;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)}.sl-sales .sl-select-trigger:hover{border-color:var(--sl-line-strong);background:var(--sl-surf-card)}.sl-sales .sl-select-trigger:focus,.sl-sales .sl-select-trigger[data-state=open]{border-color:var(--sl-teal);box-shadow:0 0 0 3px #0681a44d}.sl-sales .sl-frame{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000047;overflow:hidden}.sl-sales .sl-frame-head{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--sl-surf-card-head);border-bottom:1px solid var(--sl-line)}.sl-sales .sl-frame-head .title{font-size:14.5px;font-weight:700;letter-spacing:-.005em;color:var(--sl-fg);display:flex;align-items:center;gap:8px}.sl-sales .sl-frame-head .title svg{color:var(--sl-teal);width:16px;height:16px}.sl-sales .sl-frame-head .meta{color:var(--sl-fg-muted);font-size:12.5px;font-weight:600}.sl-sales .sl-frame-head .spacer{flex:1}.sl-sales .sl-tbl-wrap{overflow-x:auto}.sl-sales .sl-tbl{width:100%;border-collapse:collapse}.sl-sales .sl-tbl thead{background:var(--sl-surf-card-head)}.sl-sales .sl-tbl th{text-align:left;font-size:11px;padding:11px 10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.sl-sales .sl-tbl th:first-child,.sl-sales .sl-tbl td:first-child{padding-left:14px}.sl-sales .sl-tbl th:last-child,.sl-sales .sl-tbl td:last-child{padding-right:14px}.sl-sales .sl-tbl td{text-align:left;font-size:13px;padding:10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-sales .sl-tbl tbody tr{transition:background .12s var(--sl-ease-out)}.sl-sales .sl-tbl tbody tr:hover{background:#ffffff06}.sl-sales .sl-tbl tbody tr:last-child td{border-bottom:none}.sl-sales .sl-tbl tbody tr.voided{opacity:.45;text-decoration:line-through;text-decoration-color:#ff8a9473}.sl-sales .sl-tbl tbody tr.voided:hover{background:transparent}.sl-sales .sl-tbl .mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--sl-fg-muted);letter-spacing:.02em;font-weight:700}.sl-sales .sl-tbl .num,.sl-sales .sl-tbl .total{font-variant-numeric:tabular-nums;font-weight:700}.sl-sales .sl-tbl .total .ars{color:var(--sl-fg)}.sl-sales .sl-tbl .total .usd{color:var(--sl-fg-muted);font-weight:600;font-size:12px;display:block}.sl-sales .sl-tbl .total .due{color:var(--sl-error-fg);font-size:11px;font-weight:700;margin-top:2px;display:block;font-variant-numeric:tabular-nums}.sl-sales .sl-tbl .muted{color:var(--sl-fg-muted)}.sl-sales .sl-tbl .ellipsis{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sl-sales .sl-status{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:9999px;border:1px solid transparent;white-space:nowrap}.sl-sales .sl-status.ok{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a838}.sl-sales .sl-status.warn{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45147}.sl-sales .sl-status.err{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9447}.sl-sales .sl-status.teal{background:#0681a42e;color:var(--sl-teal-glow);border-color:#0681a452}.sl-sales .sl-status:before{content:"";width:5px;height:5px;border-radius:9999px;background:currentColor;box-shadow:0 0 5px currentColor}.sl-sales .sl-status.dash:before{display:none}.sl-sales .sl-pm-chip{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;border:1px solid var(--sl-line);background:var(--sl-surf-inset);color:var(--sl-fg-muted);white-space:nowrap}.sl-sales .sl-pm-chip.cash-ars{background:#6ee7a81a;color:var(--sl-success-fg);border-color:#6ee7a838}.sl-sales .sl-pm-chip.cash-usd{background:#6ee7a824;color:var(--sl-success-fg);border-color:#6ee7a847}.sl-sales .sl-pm-chip.debit{background:#0681a429;color:var(--sl-teal-glow);border-color:#0681a452}.sl-sales .sl-pm-chip.credit{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45147}.sl-sales .sl-pm-chip.transfer{background:#8b5cf624;color:#c4b5fd;border-color:#8b5cf647}.sl-sales .sl-pm-list{display:flex;flex-wrap:wrap;gap:4px}.sl-sales .sl-row-actions{display:inline-flex;align-items:center;gap:2px}.sl-sales .sl-row-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:all .12s var(--sl-ease-out)}.sl-sales .sl-row-action:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-sales .sl-row-action.teal:hover{color:var(--sl-teal-glow);border-color:#0681a44d;background:var(--sl-teal-soft)}.sl-sales .sl-row-action.violet:hover{color:#c4b5fd;border-color:#8b5cf64d;background:#8b5cf624}.sl-sales .sl-row-action.success:hover{color:var(--sl-success-fg);border-color:#6ee7a838;background:var(--sl-success-soft)}.sl-sales .sl-row-action.email:hover{color:var(--sl-teal-glow);border-color:#0681a44d;background:var(--sl-teal-soft)}.sl-sales .sl-row-action svg{width:13.5px;height:13.5px}.sl-sales .sl-row-void{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--sl-error-fg);font-size:11px;font-weight:700;cursor:pointer;transition:all .12s var(--sl-ease-out)}.sl-sales .sl-row-void:hover{background:var(--sl-error-soft);border-color:#ff8a944d}.sl-sales .sl-loading{padding:56px 16px;text-align:center;color:var(--sl-fg-muted);font-size:13px;font-weight:500}.sl-sales .sl-empty{padding:56px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.sl-sales .sl-empty-ic{width:64px;height:64px;border-radius:9999px;background:var(--sl-teal-soft);border:1px solid rgba(6,129,164,.25);color:var(--sl-teal-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-sales .sl-empty-ic svg{width:28px;height:28px}.sl-sales .sl-empty-t{font-size:15px;font-weight:700;color:var(--sl-fg)}.sl-sales .sl-empty-d{font-size:13px;color:var(--sl-fg-muted);max-width:320px;line-height:1.5}.sl-sales .sl-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--sl-line);background:var(--sl-surf-card-head);flex-wrap:wrap}.sl-sales .sl-pagination .info{font-size:12px;color:var(--sl-fg-muted);font-weight:500;font-variant-numeric:tabular-nums}[role=dialog]:has(.sl-sales-modal){background:var(--sl-surf-card, #181920)!important;border-color:var(--sl-line, rgba(236, 240, 252, .09))!important;color:var(--sl-fg, #fafafa)!important}[role=dialog]:has(.sl-sales-modal)>.flex.items-center.justify-between{background:var(--sl-surf-card-head, #15161c)!important;border-bottom-color:var(--sl-line, rgba(236, 240, 252, .09))!important}[role=dialog]:has(.sl-sales-modal)>.border-t,[role=dialog]:has(.sl-sales-modal)>div.border-t{background:var(--sl-surf-card-head, #15161c)!important;border-top-color:var(--sl-line, rgba(236, 240, 252, .09))!important}[role=dialog]:has(.sl-sales-modal)>.flex.items-center.justify-between input[type=date],[role=dialog]:has(.sl-sales-modal)>.flex.items-center.justify-between input[type=time],[role=dialog]:has(.sl-sales-modal) input[type=date],[role=dialog]:has(.sl-sales-modal) input[type=time]{background:var(--sl-surf-inset, #0f1016)!important;border:1px solid var(--sl-line, rgba(236, 240, 252, .09))!important;color:var(--sl-fg, #fafafa)!important;border-radius:7px!important;font-variant-numeric:tabular-nums;font-weight:600;color-scheme:dark;box-shadow:inset 0 1px 2px #00000040!important}[role=dialog]:has(.sl-sales-modal)>.flex.items-center.justify-between input[type=date]:focus-visible,[role=dialog]:has(.sl-sales-modal)>.flex.items-center.justify-between input[type=time]:focus-visible{border-color:var(--sl-teal, #0681a4)!important;box-shadow:0 0 0 3px #0681a44d!important;outline:none!important}[role=dialog]:has(.sl-sales-modal) [id*=radix]:not(input):not(textarea){color:var(--sl-fg, #fafafa)}[role=dialog]:has(.sl-sales-modal)>.flex-1.overflow-y-auto{background:var(--sl-surf-card, #181920)!important}[role=dialog]:has(.sl-sales-modal) [aria-label=Close],[role=dialog]:has(.sl-sales-modal) button.absolute.right-4.top-4{color:var(--sl-fg-subtle, #9aa0a8)!important}[role=dialog]:has(.sl-sales-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-sales-modal) button.absolute.right-4.top-4:hover{background:var(--sl-surf-hover, #222430)!important;color:var(--sl-fg, #fafafa)!important}.sl-sales-modal{--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-press: #056e8c;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(212, 167, 44, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-sales-modal *{box-sizing:border-box}.sl-sales-modal .sl-mh,[role=dialog]:has(.sl-sales-modal) .sl-mh{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--sl-fg);line-height:1.2;white-space:nowrap}[role=dialog]:has(.sl-sales-modal)>.flex.items-center.justify-between [id*=radix]:not(input){display:flex;align-items:center;line-height:1.2!important}.sl-sales-modal .sl-mh-ic{width:32px;height:32px;border-radius:9px;background:var(--sl-teal-soft);color:var(--sl-teal-glow);border:1px solid rgba(6,129,164,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-sales-modal .sl-mh-ic svg{width:15px;height:15px}.sl-sales-modal .sl-mh-ic.success{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a847}.sl-sales-modal .sl-mh-ic.danger{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a944d}.sl-sales-modal .sl-mh-sub{display:block;font-size:12px;font-weight:500;color:var(--sl-fg-muted);margin-top:2px;letter-spacing:0}.sl-sales-modal .sl-panel{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:12px;padding:14px;margin-bottom:14px;box-shadow:inset 0 1px #ffffff06}.sl-sales-modal .sl-panel:last-child{margin-bottom:0}.sl-sales-modal .sl-panel-t{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-fg-label);margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--sl-line)}.sl-sales-modal .sl-panel-t svg{width:13px;height:13px;color:var(--sl-teal)}.sl-sales-modal label{font-size:11px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-fg-label)!important;margin-bottom:4px;display:inline-block}.sl-sales-modal input:not([type=checkbox]):not([type=radio]),.sl-sales-modal textarea,.sl-sales-modal [role=combobox],.sl-sales-modal button[role=combobox]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;border-radius:8px!important;color:var(--sl-fg)!important;font-family:inherit!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)}.sl-sales-modal input::-moz-placeholder,.sl-sales-modal textarea::-moz-placeholder{color:var(--sl-fg-subtle)!important}.sl-sales-modal input::placeholder,.sl-sales-modal textarea::placeholder{color:var(--sl-fg-subtle)!important}.sl-sales-modal input:hover:not(:disabled),.sl-sales-modal textarea:hover:not(:disabled),.sl-sales-modal [role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-sales-modal input:focus-visible,.sl-sales-modal textarea:focus-visible,.sl-sales-modal [role=combobox][data-state=open],.sl-sales-modal [role=combobox]:focus-visible{border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important;outline:none!important}.sl-sales-modal input[type=date],.sl-sales-modal input[type=time]{color-scheme:dark}.sl-sales-modal .sl-dropdown{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line-strong)!important;box-shadow:0 16px 36px #0000008c!important;border-radius:10px!important}.sl-sales-modal .sl-dropdown button{background:transparent!important;color:var(--sl-fg)!important;border-bottom:1px solid var(--sl-line)!important}.sl-sales-modal .sl-dropdown button:last-child{border-bottom:none!important}.sl-sales-modal .sl-dropdown button:hover{background:var(--sl-surf-hover)!important}.sl-sales-modal .border-gray-300,.sl-sales-modal .border-gray-200,.sl-sales-modal .bg-gray-200\/70,.sl-sales-modal .bg-gray-200,.sl-sales-modal .bg-slate-800\/80{background:var(--sl-surf-inset)!important;border-color:var(--sl-line)!important}.sl-sales-modal table{background:var(--sl-surf-card);color:var(--sl-fg)}.sl-sales-modal table thead{background:var(--sl-surf-card-head)!important}.sl-sales-modal table th,.sl-sales-modal table td{border-color:var(--sl-line)!important;color:var(--sl-fg)}.sl-sales-modal table tbody tr:hover{background:#ffffff06!important}.sl-sales-modal table tbody tr.border-t{border-top-color:var(--sl-line)!important}.sl-sales-modal .bg-card{background:var(--sl-surf-raised)!important}.sl-sales-modal .border-border\/40,.sl-sales-modal .border-border\/30,.sl-sales-modal .border-border\/50{border-color:var(--sl-line)!important}.sl-sales-modal .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-sales-modal .text-foreground,.sl-sales-modal .text-card-foreground,.sl-sales-modal .text-popover-foreground{color:var(--sl-fg)!important}.sl-sales-modal button:not(.sl-btn):not(.sl-row-action):not(.sl-row-void):not([role=combobox]):not([role=checkbox]):not([data-state]){color:var(--sl-fg)}.sl-sales-modal button.border-input,.sl-sales-modal button[class*=border-input]{background:var(--sl-surf-card)!important;border-color:var(--sl-line)!important;color:var(--sl-fg)!important}.sl-sales-modal button.border-input:hover,.sl-sales-modal button[class*=border-input]:hover{background:var(--sl-surf-hover)!important;border-color:var(--sl-line-strong)!important;color:var(--sl-fg)!important}.sl-sales-modal button[class*="hover:bg-accent"]:not([class*=border-input]):not(.sl-row-action){color:var(--sl-fg-muted)!important}.sl-sales-modal button[class*="hover:bg-accent"]:not([class*=border-input]):not(.sl-row-action):hover{background:var(--sl-surf-hover)!important;color:var(--sl-fg)!important}.sl-sales-modal button[style*="142, 71%, 45%"],.sl-sales-modal button[style*="142,71%,45%"]{background:var(--sl-teal)!important;border-color:var(--sl-teal-press)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0681a466,0 6px 16px -6px #0681a48c!important}.sl-sales-modal .bg-popover,.sl-sales-modal [class*=bg-popover]{background:var(--sl-surf-card)!important;border-color:var(--sl-line-strong)!important;color:var(--sl-fg)!important;box-shadow:0 16px 36px #0000008c!important}.sl-sales-modal .bg-background{background:var(--sl-surf-card)!important}.sl-sales-modal .hover\:bg-muted\/50:hover,.sl-sales-modal .hover\:bg-muted:hover,.sl-sales-modal .hover\:bg-accent\/10:hover{background:var(--sl-surf-hover)!important}.sl-sales-modal .bg-muted\/50,.sl-sales-modal .bg-muted{background:var(--sl-surf-card-head)!important}.sl-sales-modal .bg-muted\/30{background:#ffffff06!important}.sl-sales-modal .border,.sl-sales-modal .border-t,.sl-sales-modal .border-b,.sl-sales-modal .border-l,.sl-sales-modal .border-r{border-color:var(--sl-line)!important}.sl-sales-modal .text-success,.sl-sales-modal .text-emerald-600{color:var(--sl-success-fg)!important}.sl-sales-modal .text-destructive{color:var(--sl-error-fg)!important}.sl-sales-modal .text-amber-600,.sl-sales-modal .text-amber-700,.sl-sales-modal .text-amber-800{color:var(--sl-warning-fg)!important}.sl-sales-modal .bg-amber-50,.sl-sales-modal .bg-amber-50\/20,.sl-sales-modal .bg-amber-950\/20{background:var(--sl-warning-soft)!important}.sl-sales-modal .border-amber-200,.sl-sales-modal .border-amber-800{border-color:#f5c45147!important}.sl-sales-modal .bg-success\/10{background:var(--sl-success-soft)!important}.sl-sales-modal .bg-destructive\/10{background:var(--sl-error-soft)!important}.sl-sales-modal [class*=bg-emerald-50]{background:#6ee7a81a!important;color:var(--sl-success-fg)!important;border-color:#6ee7a838!important}.sl-sales-modal [class*=bg-green-50]{background:#6ee7a824!important;color:var(--sl-success-fg)!important;border-color:#6ee7a847!important}.sl-sales-modal [class*=bg-sky-50]{background:#0681a42e!important;color:var(--sl-teal-glow)!important;border-color:#0681a452!important}.sl-sales-modal [class*=bg-amber-50]{background:var(--sl-warning-soft)!important;color:var(--sl-warning-fg)!important;border-color:#f5c45147!important}.sl-sales-modal [class*=bg-violet-50]{background:#8b5cf624!important;color:#c4b5fd!important;border-color:#8b5cf647!important}.sl-sales-modal .sl-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px;margin-top:14px;border-top:1px solid var(--sl-line)}.sl-sales-modal .sl-footer.sticky{position:sticky;bottom:0;background:var(--sl-surf-card);margin:14px -14px -14px;padding:12px 14px;border-radius:0 0 12px 12px}.sl-sales-modal .sl-tot{background:linear-gradient(180deg,var(--sl-surf-raised) 0%,var(--sl-surf-card) 100%);border:1px solid var(--sl-line);border-radius:10px;padding:12px 14px;font-variant-numeric:tabular-nums}.sl-sales-modal .sl-tot-row{display:flex;justify-content:space-between;font-size:12.5px;color:var(--sl-fg-muted);font-weight:600;padding:2px 0}.sl-sales-modal .sl-tot-row.total{color:var(--sl-fg);font-size:15px;font-weight:800;padding-top:8px;margin-top:6px;border-top:1px solid var(--sl-line);letter-spacing:-.01em}.sl-sales-modal .sl-tot-row .pos{color:var(--sl-success-fg)}.sl-sales-modal .sl-tot-row .neg{color:var(--sl-error-fg)}.sl-sales-modal .sl-tot-row .warn{color:var(--sl-warning-fg)}.sl-sales-modal .sl-item-chip{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:5px;background:var(--sl-surf-card-head);border:1px solid var(--sl-line);color:var(--sl-fg-muted)}[role=dialog]:has(.sl-sales-modal),[role=dialog]:has(.sl-sales-modal) *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}[role=dialog]:has(.sl-sales-modal) *::-webkit-scrollbar{width:8px;height:8px}[role=dialog]:has(.sl-sales-modal) *::-webkit-scrollbar-track{background:transparent}[role=dialog]:has(.sl-sales-modal) *::-webkit-scrollbar-thumb{background:#ffffff14;border:2px solid transparent;background-clip:padding-box;border-radius:9999px}[role=dialog]:has(.sl-sales-modal) *::-webkit-scrollbar-thumb:hover{background:#ffffff2e;background-clip:padding-box;border:2px solid transparent}[role=dialog]:has(.sl-sales-modal) *::-webkit-scrollbar-corner{background:transparent}.sl-sales .sl-row-void{color:var(--sl-fg-subtle);font-weight:600;letter-spacing:.01em}.sl-sales .sl-row-void:hover{background:var(--sl-error-soft);border-color:#ff8a944d;color:var(--sl-error-fg)}.sl-sales-modal input[type=file]{background:var(--sl-surf-card)!important;border:1px dashed var(--sl-line-strong)!important;border-radius:8px!important;color:var(--sl-fg-muted)!important;font-size:12.5px!important;font-weight:500!important;padding:8px 10px!important;box-shadow:inset 0 1px #ffffff06!important;cursor:pointer;transition:border-color .12s var(--sl-ease-out),background .12s var(--sl-ease-out)}.sl-sales-modal input[type=file]:hover{border-color:#0681a466!important;background:var(--sl-surf-hover)!important}.sl-sales-modal input[type=file]:focus-visible{outline:none!important;border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important}.sl-sales-modal input[type=file]::file-selector-button:hover,.sl-sales-modal input[type=file]::-webkit-file-upload-button:hover{background:#0681a447!important;color:var(--sl-teal-feature)!important}.sl-sales-modal input[type=file].file\:border-0::file-selector-button,.sl-sales-modal input[type=file][class*="file:bg-transparent"]::file-selector-button,.sl-sales-modal input[type=file][class*="file:text-foreground"]::file-selector-button{background:var(--sl-teal-soft)!important;color:var(--sl-teal-glow)!important;border:1px solid rgba(6,129,164,.32)!important}.sl-sales .sl-filters{gap:8px;padding:10px 12px;align-items:center;row-gap:8px}.sl-sales .sl-filters .sl-pills{padding:2px}.sl-sales .sl-filters .sl-pills button{padding:5px 9px;font-size:11.5px}.sl-sales .sl-filters .sl-select-trigger{height:32px;font-size:12px;font-weight:600;padding:4px 10px;width:auto!important;min-width:150px;max-width:180px}@media (min-width: 1180px){.sl-sales .sl-filters{flex-wrap:wrap}.sl-sales .sl-filters .sl-select-trigger{margin-left:auto}}.sl-sales-modal table th,.sl-sales-modal table td{white-space:nowrap}.sl-sales-modal table th:first-child,.sl-sales-modal table td:first-child{white-space:normal;min-width:220px;max-width:320px;width:30%}@media (min-width: 1280px){.sl-sales-modal table th:first-child,.sl-sales-modal table td:first-child{min-width:260px;max-width:360px}}.sl-sales-modal table .col-compact{width:60px;min-width:60px}.sl-sales-modal .sl-cross-change{background:radial-gradient(120% 100% at 0% 0%,#0681a429,#0681a400 60%),linear-gradient(180deg,var(--sl-surf-raised) 0%,var(--sl-surf-card) 100%);border:1px solid rgba(6,129,164,.3);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}.sl-sales-modal .sl-cross-change-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sl-sales-modal .sl-cross-change-ic{width:14px;height:14px;color:var(--sl-teal-glow);flex-shrink:0}.sl-sales-modal .sl-cross-change-t{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-teal-feature)}.sl-sales-modal .sl-cross-change-meta{font-size:11px;color:var(--sl-fg-muted);font-weight:500}.sl-sales-modal .sl-cross-change-row{display:flex;align-items:center;gap:10px}.sl-sales-modal .sl-cross-change-lbl{font-size:11px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-fg-label)!important;margin:0!important;white-space:nowrap}.sl-sales-modal .sl-cross-change-cur{font-size:12px;font-weight:700;color:var(--sl-fg-muted);letter-spacing:.02em}.sl-sales-modal .sl-cross-change-result{font-size:13px;display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px dashed rgba(6,129,164,.25);font-variant-numeric:tabular-nums}.sl-sales-modal .sl-cross-change-extra{font-weight:800;color:var(--sl-fg)}.sl-sales-modal .sl-cross-change-arrow{color:var(--sl-fg-subtle);font-weight:700}.sl-sales-modal .sl-cross-change-ars{font-weight:800;color:var(--sl-teal-glow)}.sl-sales-modal .sl-cross-change-rate{font-size:11px;color:var(--sl-fg-muted);font-weight:500}.sl-sales-modal .sl-cross-change-warn{font-size:11px;color:var(--sl-error-fg);font-weight:600}.sl-sales-modal .sl-cross-change-hint{font-size:11px;color:var(--sl-fg-muted);font-style:italic}.sl-sales-modal label.sl-dropzone,.sl-sales-modal label.sl-dropzone *{text-transform:none!important;letter-spacing:0!important}.sl-sales-modal .sl-dropzone{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--sl-surf-card);border:1px dashed var(--sl-line-strong);border-radius:10px;cursor:pointer;transition:border-color .15s var(--sl-ease-out),background .15s var(--sl-ease-out);box-shadow:inset 0 1px #ffffff06;font-size:14px!important;font-weight:500!important;color:var(--sl-fg)!important;margin:0!important}.sl-sales-modal .sl-dropzone:hover{border-color:#0681a480;background:var(--sl-surf-hover)}.sl-sales-modal .sl-dropzone:focus-within{border-color:var(--sl-teal);box-shadow:0 0 0 3px #0681a44d;outline:none}.sl-sales-modal .sl-dropzone-ic{width:36px;height:36px;border-radius:9px;background:var(--sl-teal-soft);border:1px solid rgba(6,129,164,.3);color:var(--sl-teal-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-sales-modal .sl-dropzone-ic svg{width:16px;height:16px}.sl-sales-modal .sl-dropzone-tx{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sl-sales-modal .sl-dropzone-t{font-size:13.5px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em}.sl-sales-modal .sl-dropzone-d{font-size:11.5px;font-weight:500;color:var(--sl-fg-muted);letter-spacing:.01em}.sl-sales-modal .sl-dropzone-cta{display:inline-flex;align-items:center;padding:6px 12px;background:var(--sl-teal-soft);border:1px solid rgba(6,129,164,.32);border-radius:6px;color:var(--sl-teal-glow);font-size:11.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap;flex-shrink:0;transition:background .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-sales-modal .sl-dropzone:hover .sl-dropzone-cta{background:#0681a447;color:var(--sl-teal-feature)}.sl-sales-modal .sl-dropzone-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sl-sales-modal .sl-dropzone-file{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;background:var(--sl-surf-card-head);border:1px solid var(--sl-line);border-radius:6px;font-size:11.5px;font-weight:600;color:var(--sl-fg-muted);max-width:240px}.sl-sales-modal .sl-dropzone-file svg{color:var(--sl-teal-glow);flex-shrink:0}.sl-sales-modal .sl-dropzone-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sl-sales-modal .sl-dropzone-file-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:transparent;border:0;color:var(--sl-fg-subtle);cursor:pointer;flex-shrink:0;transition:background .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-sales-modal .sl-dropzone-file-x:hover{background:var(--sl-error-soft);color:var(--sl-error-fg)}@media (max-width: 880px){.sl-sales .sl-hero-r{width:100%}}@media (max-width: 640px){.sl-sales-modal .sl-dropzone{flex-wrap:wrap}.sl-sales-modal .sl-dropzone-cta{width:100%;justify-content:center}}.sl-repairs{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-amber: #f97316;--sl-amber-hover: #fb8638;--sl-amber-press: #d65a08;--sl-amber-soft: rgba(249, 115, 22, .14);--sl-amber-soft-2: rgba(249, 115, 22, .22);--sl-amber-glow: #fdba74;--sl-amber-feature: #fed7aa;--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-press: #056e8c;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(212, 167, 44, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-violet-fg: #c4b5fd;--sl-violet-soft: rgba(139, 92, 246, .14);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(249,115,22,.08) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(6,129,164,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width: 640px){.sl-repairs{margin:-28px -32px;padding:24px 32px 40px}}.sl-repairs *{box-sizing:border-box}.sl-repairs{min-width:0}.sl-repairs .num,.sl-repairs-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-repairs .sl-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 4px 18px;flex-wrap:wrap;border-bottom:1px solid var(--sl-line);margin-bottom:18px}.sl-repairs .sl-hero-l{display:flex;gap:14px;align-items:center;min-width:0}.sl-repairs .sl-hero-ic{width:44px;height:44px;border-radius:11px;background:var(--sl-amber-soft);color:var(--sl-amber-glow);border:1px solid var(--sl-amber-soft-2);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-repairs .sl-hero-ic svg{width:20px;height:20px}.sl-repairs .sl-hero-tx{min-width:0}.sl-repairs .sl-hero-h{font-size:22px;font-weight:800;letter-spacing:-.022em;margin:0;color:var(--sl-fg);line-height:1.15}.sl-repairs .sl-hero-sub{color:var(--sl-fg-muted);font-size:13px;font-weight:500;margin-top:4px}.sl-repairs .sl-hero-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sl-repairs .sl-btn,.sl-repairs-modal .sl-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);height:34px}.sl-repairs .sl-btn:hover,.sl-repairs-modal .sl-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-repairs .sl-btn:disabled,.sl-repairs-modal .sl-btn:disabled{opacity:.5;cursor:not-allowed}.sl-repairs .sl-btn.primary,.sl-repairs-modal .sl-btn.primary{background:var(--sl-amber);border-color:var(--sl-amber-press);color:#1a0a00;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #f9731659,0 6px 16px -6px #f973168c}.sl-repairs .sl-btn.primary:hover,.sl-repairs-modal .sl-btn.primary:hover{background:var(--sl-amber-hover);border-color:var(--sl-amber-press)}.sl-repairs .sl-btn.danger,.sl-repairs-modal .sl-btn.danger{background:#e639461f;border-color:#ff8a9447;color:var(--sl-error-fg)}.sl-repairs .sl-btn.danger:hover,.sl-repairs-modal .sl-btn.danger:hover{background:#e639462e;border-color:#ff8a9461}.sl-repairs .sl-btn.ghost,.sl-repairs-modal .sl-btn.ghost{background:transparent;border-color:transparent;color:var(--sl-fg-muted);box-shadow:none}.sl-repairs .sl-btn.ghost:hover,.sl-repairs-modal .sl-btn.ghost:hover{color:var(--sl-fg);background:var(--sl-surf-hover);border-color:var(--sl-line)}.sl-repairs .sl-btn.sm,.sl-repairs-modal .sl-btn.sm{padding:4px 10px;font-size:12px;height:28px;border-radius:6px}.sl-repairs .sl-btn.icon,.sl-repairs-modal .sl-btn.icon{width:30px;padding:0;justify-content:center}.sl-repairs .sl-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}@media (min-width: 760px){.sl-repairs .sl-kpis{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1100px){.sl-repairs .sl-kpis{grid-template-columns:repeat(6,1fr)}}.sl-repairs .sl-kpi{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;min-width:0}.sl-repairs .sl-kpi:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--sl-amber);opacity:0;transition:opacity .15s var(--sl-ease-out)}.sl-repairs .sl-kpi:hover:after{opacity:.5}.sl-repairs .sl-kpi.hero{background:radial-gradient(130% 90% at 0% 0%,#f9731638,#f9731600 55%),linear-gradient(180deg,#1f1813,#15131a);border-color:#f9731666;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0006,0 16px 40px #f973161f}.sl-repairs .sl-kpi.hero:after{background:linear-gradient(90deg,var(--sl-amber) 0%,#fdb874 100%);opacity:1;height:3px;box-shadow:0 0 12px #f973168c}.sl-repairs .sl-kpi.hero .sl-kpi-val{color:#fff5ea}.sl-repairs .sl-kpi.hero .sl-kpi-label{color:var(--sl-amber-feature)}.sl-repairs .sl-kpi.hero .sl-kpi-tone{background:var(--sl-amber);color:#1a0a00;border-color:var(--sl-amber-press);box-shadow:inset 0 1px #ffffff52,0 0 14px #f9731680}.sl-repairs .sl-kpi-top{display:flex;align-items:center;gap:10px}.sl-repairs .sl-kpi-tone{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--sl-amber-soft);color:var(--sl-amber-glow);border:1px solid var(--sl-amber-soft-2);box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-repairs .sl-kpi-tone svg{width:14px;height:14px}.sl-repairs .sl-kpi-tone.violet{background:var(--sl-violet-soft);color:var(--sl-violet-fg);border-color:#8b5cf647}.sl-repairs .sl-kpi-tone.success{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a847}.sl-repairs .sl-kpi-tone.teal{background:var(--sl-teal-soft);color:var(--sl-teal-glow);border-color:#0681a452}.sl-repairs .sl-kpi-tone.err{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9452}.sl-repairs .sl-kpi-tone.warn{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45147}.sl-repairs .sl-kpi-label{font-size:11px;font-weight:800;color:var(--sl-fg-label);letter-spacing:.05em;text-transform:uppercase}.sl-repairs .sl-kpi-val{font-size:28px;font-weight:800;letter-spacing:-.025em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.05}.sl-repairs .sl-kpi-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:11px;color:var(--sl-fg-muted);font-weight:500}.sl-repairs .sl-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;box-shadow:inset 0 1px #ffffff0a;margin-bottom:14px;row-gap:8px}.sl-repairs .sl-search{position:relative;flex:1 1 240px;min-width:220px}.sl-repairs .sl-search-ic{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--sl-fg-subtle);pointer-events:none}.sl-repairs .sl-search input{width:100%;height:34px;padding:6px 12px 6px 32px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:500;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040}.sl-repairs .sl-search input::-moz-placeholder{color:var(--sl-fg-subtle)}.sl-repairs .sl-search input::placeholder{color:var(--sl-fg-subtle)}.sl-repairs .sl-search input:hover{border-color:var(--sl-line-strong)}.sl-repairs .sl-search input:focus{border-color:var(--sl-amber);box-shadow:0 0 0 3px #f9731640}.sl-repairs input[type=date]{height:34px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:12.5px;padding:6px 11px;font-variant-numeric:tabular-nums;font-weight:600;box-shadow:inset 0 1px 2px #00000040;color-scheme:dark;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);min-width:140px}.sl-repairs input[type=date]:hover{border-color:var(--sl-line-strong)}.sl-repairs input[type=date]:focus-visible{border-color:var(--sl-amber);box-shadow:0 0 0 3px #f9731640}.sl-repairs .sl-date-sep{color:var(--sl-fg-subtle);font-size:12px;font-weight:600;padding:0 2px}.sl-repairs .sl-select-trigger{height:34px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:12.5px;padding:6px 11px;font-weight:600;box-shadow:inset 0 1px 2px #00000040;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);min-width:150px;max-width:200px}.sl-repairs .sl-select-trigger:hover{border-color:var(--sl-line-strong);background:var(--sl-surf-card)}.sl-repairs .sl-select-trigger:focus,.sl-repairs .sl-select-trigger[data-state=open]{border-color:var(--sl-amber);box-shadow:0 0 0 3px #f9731640}@media (min-width: 1180px){.sl-repairs .sl-filters .sl-select-trigger{margin-left:auto}.sl-repairs .sl-filters .sl-select-trigger+.sl-select-trigger{margin-left:0}}.sl-repairs .sl-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:4px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;margin-bottom:14px;box-shadow:inset 0 1px 2px #00000040}.sl-repairs .sl-tabs button{border:none;background:transparent;color:var(--sl-fg-muted);font-family:inherit;font-size:12px;font-weight:600;padding:6px 11px;border-radius:7px;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);white-space:nowrap;display:inline-flex;align-items:center;gap:6px;letter-spacing:.01em}.sl-repairs .sl-tabs button:hover{color:var(--sl-fg)}.sl-repairs .sl-tabs button .count{font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:9999px;background:#ffffff0f;color:var(--sl-fg-subtle);letter-spacing:0}.sl-repairs .sl-tabs button.active{background:linear-gradient(180deg,#f9731647,#f9731624);color:var(--sl-amber-feature);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #f9731666}.sl-repairs .sl-tabs button.active .count{background:#f9731652;color:var(--sl-amber-feature)}.sl-repairs .sl-frame{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000047;overflow:hidden;width:100%;min-width:0;container-type:inline-size;container-name:rep-frame}.sl-repairs .sl-frame-head{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--sl-surf-card-head);border-bottom:1px solid var(--sl-line)}.sl-repairs .sl-frame-head .title{font-size:14.5px;font-weight:700;letter-spacing:-.005em;color:var(--sl-fg);display:flex;align-items:center;gap:8px}.sl-repairs .sl-frame-head .title svg{color:var(--sl-amber-glow);width:16px;height:16px}.sl-repairs .sl-frame-head .meta{color:var(--sl-fg-muted);font-size:12.5px;font-weight:600}.sl-repairs .sl-frame-head .spacer{flex:1}.sl-repairs .sl-tbl-wrap{overflow-x:auto;width:100%;max-width:100%;min-width:0;background:linear-gradient(to right,var(--sl-surf-card),transparent 6%),linear-gradient(to left,var(--sl-surf-card),transparent 6%);background-attachment:local,local;-webkit-overflow-scrolling:touch}.sl-repairs .sl-tbl-wrap::-webkit-scrollbar{height:12px}.sl-repairs .sl-tbl-wrap::-webkit-scrollbar-thumb{background:#6ed7f04d;background-clip:padding-box;border:2px solid transparent;border-radius:9999px}.sl-repairs .sl-tbl-wrap::-webkit-scrollbar-thumb:hover{background:#6ed7f080;background-clip:padding-box;border:2px solid transparent}.sl-repairs .sl-tbl{width:100%;min-width:600px;border-collapse:collapse}.sl-repairs .sl-tbl .col-device-mobile,.sl-repairs .sl-tbl .priority-inline,.sl-repairs .sl-tbl .payment-inline{display:none}.sl-repairs .sl-tbl .col-device-mobile{min-width:180px;max-width:260px}.sl-repairs .sl-tbl .sl-device-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.sl-repairs .sl-tbl .sl-device-stack strong{font-weight:700;color:var(--sl-fg);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-repairs .sl-tbl .sl-device-stack .muted{color:var(--sl-fg-muted);font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container rep-frame (max-width: 1300px){.sl-repairs .sl-tbl .col-ingreso,.sl-repairs .sl-tbl .col-entrega{display:none}}@container rep-frame (max-width: 1100px){.sl-repairs .sl-tbl .col-device-full,.sl-repairs .sl-tbl .col-problem-full{display:none}.sl-repairs .sl-tbl .col-device-mobile{display:table-cell}}@container rep-frame (max-width: 900px){.sl-repairs .sl-tbl .col-prioridad,.sl-repairs .sl-tbl .col-pago{display:none}.sl-repairs .sl-tbl .priority-inline{display:inline-flex;margin-left:8px;vertical-align:middle}.sl-repairs .sl-tbl .payment-inline{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}}@container rep-frame (max-width: 700px){.sl-repairs .sl-tbl .col-tecnico{display:none}}@supports not (container-type: inline-size){@media (max-width: 1700px){.sl-repairs .sl-tbl .col-ingreso,.sl-repairs .sl-tbl .col-entrega{display:none}}@media (max-width: 1500px){.sl-repairs .sl-tbl .col-device-full,.sl-repairs .sl-tbl .col-problem-full{display:none}.sl-repairs .sl-tbl .col-device-mobile{display:table-cell}}@media (max-width: 1280px){.sl-repairs .sl-tbl .col-prioridad,.sl-repairs .sl-tbl .col-pago{display:none}.sl-repairs .sl-tbl .priority-inline{display:inline-flex;margin-left:8px}.sl-repairs .sl-tbl .payment-inline{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}}@media (max-width: 1024px){.sl-repairs .sl-tbl .col-tecnico{display:none}}}.sl-repairs .sl-tbl thead{background:var(--sl-surf-card-head)}.sl-repairs .sl-tbl th{text-align:left;font-size:11px;padding:11px 10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.sl-repairs .sl-tbl th:first-child,.sl-repairs .sl-tbl td:first-child{padding-left:14px}.sl-repairs .sl-tbl th:last-child,.sl-repairs .sl-tbl td:last-child{padding-right:14px}.sl-repairs .sl-tbl td{text-align:left;font-size:13px;padding:10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-repairs .sl-tbl tbody tr{transition:background .12s var(--sl-ease-out);cursor:pointer}.sl-repairs .sl-tbl tbody tr:hover{background:#ffffff06}.sl-repairs .sl-tbl tbody tr:last-child td{border-bottom:none}.sl-repairs .sl-tbl .mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--sl-fg-muted);letter-spacing:.02em;font-weight:700}.sl-repairs .sl-tbl .num,.sl-repairs .sl-tbl .total{font-variant-numeric:tabular-nums;font-weight:700}.sl-repairs .sl-tbl .muted{color:var(--sl-fg-muted)}.sl-repairs .sl-tbl .ellipsis{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sl-repairs .sl-tbl td.col-device,.sl-repairs .sl-tbl td.col-client{white-space:nowrap;min-width:140px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.sl-repairs .sl-tbl td.col-problem{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sl-fg-muted);font-weight:500}.sl-repairs .sl-status,.sl-repairs-modal .sl-status{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:9999px;border:1px solid transparent;white-space:nowrap}.sl-repairs .sl-status:before,.sl-repairs-modal .sl-status:before{content:"";width:5px;height:5px;border-radius:9999px;background:currentColor;box-shadow:0 0 5px currentColor}.sl-repairs .sl-status.quoted,.sl-repairs-modal .sl-status.quoted{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45147}.sl-repairs .sl-status.repairing,.sl-repairs-modal .sl-status.repairing{background:var(--sl-amber-soft);color:var(--sl-amber-glow);border-color:var(--sl-amber-soft-2)}.sl-repairs .sl-status.waiting,.sl-repairs-modal .sl-status.waiting{background:var(--sl-violet-soft);color:var(--sl-violet-fg);border-color:#8b5cf647}.sl-repairs .sl-status.ready,.sl-repairs-modal .sl-status.ready{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a838}.sl-repairs .sl-status.deposito,.sl-repairs-modal .sl-status.deposito{background:#7f1d1d40;color:#fca5a5;border-color:#b91c1c80;font-weight:700}.sl-days-badge{display:inline-block;font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;margin-top:2px;line-height:1.4}.sl-days-badge.muted{background:#94a3b826;color:#94a3b8}.sl-days-badge.yellow{background:#eab30826;color:#eab308}.sl-days-badge.orange{background:#f9731626;color:#f97316}.sl-days-badge.red{background:#ef444426;color:#ef4444}.sl-days-badge.critical{background:#b91c1c4d;color:#fca5a5;animation:pulse-critical 1.5s infinite}@keyframes pulse-critical{0%,to{opacity:1}50%{opacity:.6}}.sl-repairs .sl-status.delivered,.sl-repairs-modal .sl-status.delivered{background:var(--sl-teal-soft);color:var(--sl-teal-glow);border-color:#0681a452}.sl-repairs .sl-status.no-repair,.sl-repairs-modal .sl-status.no-repair{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9447}.sl-repairs .sl-status.cancelled,.sl-repairs-modal .sl-status.cancelled{background:#e639461a;color:#ff8a94d9;border-color:#ff8a942e}.sl-repairs .sl-priority{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;border:1px solid var(--sl-line);background:var(--sl-surf-inset);color:var(--sl-fg-muted);white-space:nowrap;letter-spacing:.02em}.sl-repairs .sl-priority.high,.sl-repairs .sl-priority.urgent{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9447}.sl-repairs .sl-priority.medium{background:var(--sl-amber-soft);color:var(--sl-amber-glow);border-color:var(--sl-amber-soft-2)}.sl-repairs .sl-priority.low{background:var(--sl-teal-soft);color:var(--sl-teal-glow);border-color:#0681a447}.sl-repairs .sl-warranty-badge{display:inline-flex;align-items:center;font-size:9.5px;font-weight:800;padding:2px 6px;border-radius:4px;background:var(--sl-amber-soft);color:var(--sl-amber-glow);border:1px solid var(--sl-amber-soft-2);letter-spacing:.04em;text-transform:uppercase;margin-left:6px}.sl-repairs .sl-pm-chip{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;border:1px solid var(--sl-line);background:var(--sl-surf-inset);color:var(--sl-fg-muted);white-space:nowrap}.sl-repairs .sl-pm-chip.cash-ars{background:#6ee7a81a;color:var(--sl-success-fg);border-color:#6ee7a838}.sl-repairs .sl-pm-chip.cash-usd{background:#6ee7a824;color:var(--sl-success-fg);border-color:#6ee7a847}.sl-repairs .sl-pm-chip.debit{background:#0681a429;color:var(--sl-teal-glow);border-color:#0681a452}.sl-repairs .sl-pm-chip.credit{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45147}.sl-repairs .sl-pm-chip.transfer{background:#8b5cf624;color:var(--sl-violet-fg);border-color:#8b5cf647}.sl-repairs .sl-pm-list{display:flex;flex-wrap:wrap;gap:4px}.sl-repairs .sl-row-actions{display:inline-flex;align-items:center;gap:2px}.sl-repairs .sl-row-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-repairs .sl-row-action:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-repairs .sl-row-action.teal:hover{color:var(--sl-teal-glow);border-color:#0681a44d;background:var(--sl-teal-soft)}.sl-repairs .sl-row-action.violet:hover{color:var(--sl-violet-fg);border-color:#8b5cf64d;background:var(--sl-violet-soft)}.sl-repairs .sl-row-action.success:hover{color:var(--sl-success-fg);border-color:#6ee7a838;background:var(--sl-success-soft)}.sl-repairs .sl-row-action.amber:hover{color:var(--sl-amber-glow);border-color:var(--sl-amber-soft-2);background:var(--sl-amber-soft)}.sl-repairs .sl-row-action.email:hover{color:var(--sl-teal-glow);border-color:#0681a44d;background:var(--sl-teal-soft)}.sl-repairs .sl-row-action.danger:hover{color:var(--sl-error-fg);border-color:#ff8a944d;background:var(--sl-error-soft)}.sl-repairs .sl-row-action svg{width:13.5px;height:13.5px}.sl-repairs .sl-row-invoice-combo{display:inline-flex;align-items:center;gap:3px;height:28px;padding:0 8px;border-radius:6px;background:var(--sl-success-soft);border:1px solid rgba(110,231,168,.22);color:var(--sl-success-fg);cursor:pointer;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-repairs .sl-row-invoice-combo:hover{background:#6ee7a82e;border-color:#6ee7a852}.sl-repairs .sl-row-invoice-combo svg{width:12px;height:12px}.sl-repairs .sl-loading{padding:56px 16px;text-align:center;color:var(--sl-fg-muted);font-size:13px;font-weight:500}.sl-repairs .sl-empty{padding:56px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.sl-repairs .sl-empty-ic{width:64px;height:64px;border-radius:9999px;background:var(--sl-amber-soft);border:1px solid var(--sl-amber-soft-2);color:var(--sl-amber-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-repairs .sl-empty-ic svg{width:28px;height:28px}.sl-repairs .sl-empty-t{font-size:15px;font-weight:700;color:var(--sl-fg)}.sl-repairs .sl-empty-d{font-size:13px;color:var(--sl-fg-muted);max-width:320px;line-height:1.5}.sl-repairs .sl-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--sl-line);background:var(--sl-surf-card-head);flex-wrap:wrap}.sl-repairs .sl-pagination .info{font-size:12px;color:var(--sl-fg-muted);font-weight:500;font-variant-numeric:tabular-nums}[role=dialog]:has(.sl-repairs-modal){background:var(--sl-surf-card, #181920)!important;border-color:var(--sl-line, rgba(236, 240, 252, .09))!important;color:var(--sl-fg, #fafafa)!important}[role=dialog]:has(.sl-repairs-modal)>.flex.items-center.justify-between{background:var(--sl-surf-card-head, #15161c)!important;border-bottom-color:var(--sl-line, rgba(236, 240, 252, .09))!important}[role=dialog]:has(.sl-repairs-modal)>.border-t,[role=dialog]:has(.sl-repairs-modal)>div.border-t{background:var(--sl-surf-card-head, #15161c)!important;border-top-color:var(--sl-line, rgba(236, 240, 252, .09))!important}[role=dialog]:has(.sl-repairs-modal)>.flex.items-center.justify-between input[type=date],[role=dialog]:has(.sl-repairs-modal)>.flex.items-center.justify-between input[type=time],[role=dialog]:has(.sl-repairs-modal) input[type=date],[role=dialog]:has(.sl-repairs-modal) input[type=time]{background:var(--sl-surf-inset, #0f1016)!important;border:1px solid var(--sl-line, rgba(236, 240, 252, .09))!important;color:var(--sl-fg, #fafafa)!important;border-radius:7px!important;font-variant-numeric:tabular-nums;font-weight:600;color-scheme:dark;box-shadow:inset 0 1px 2px #00000040!important}[role=dialog]:has(.sl-repairs-modal)>.flex.items-center.justify-between input[type=date]:focus-visible,[role=dialog]:has(.sl-repairs-modal)>.flex.items-center.justify-between input[type=time]:focus-visible{border-color:var(--sl-amber, #f97316)!important;box-shadow:0 0 0 3px #f9731640!important;outline:none!important}[role=dialog]:has(.sl-repairs-modal) [id*=radix]:not(input):not(textarea){color:var(--sl-fg, #fafafa)}[role=dialog]:has(.sl-repairs-modal)>.flex-1.overflow-y-auto{background:var(--sl-surf-card, #181920)!important}[role=dialog]:has(.sl-repairs-modal) [aria-label=Close],[role=dialog]:has(.sl-repairs-modal) button.absolute.right-4.top-4{color:var(--sl-fg-subtle, #9aa0a8)!important}[role=dialog]:has(.sl-repairs-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-repairs-modal) button.absolute.right-4.top-4:hover{background:var(--sl-surf-hover, #222430)!important;color:var(--sl-fg, #fafafa)!important}.sl-repairs-modal{--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-amber: #f97316;--sl-amber-hover: #fb8638;--sl-amber-press: #d65a08;--sl-amber-soft: rgba(249, 115, 22, .14);--sl-amber-soft-2: rgba(249, 115, 22, .22);--sl-amber-glow: #fdba74;--sl-amber-feature: #fed7aa;--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-press: #056e8c;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(212, 167, 44, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-violet-fg: #c4b5fd;--sl-violet-soft: rgba(139, 92, 246, .14);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-repairs-modal *{box-sizing:border-box}.sl-repairs-modal .sl-mh,[role=dialog]:has(.sl-repairs-modal) .sl-mh{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--sl-fg);line-height:1.2;white-space:nowrap}[role=dialog]:has(.sl-repairs-modal)>.flex.items-center.justify-between [id*=radix]:not(input){display:flex;align-items:center;line-height:1.2!important}.sl-repairs-modal .sl-mh-ic{width:32px;height:32px;border-radius:9px;background:var(--sl-amber-soft);color:var(--sl-amber-glow);border:1px solid var(--sl-amber-soft-2);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-repairs-modal .sl-mh-ic svg{width:15px;height:15px}.sl-repairs-modal .sl-mh-ic.success{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a847}.sl-repairs-modal .sl-mh-ic.danger{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a944d}.sl-repairs-modal .sl-mh-sub{display:block;font-size:12px;font-weight:500;color:var(--sl-fg-muted);margin-top:2px;letter-spacing:0}.sl-repairs-modal .sl-panel{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:12px;padding:14px;margin-bottom:14px;box-shadow:inset 0 1px #ffffff06}.sl-repairs-modal .sl-panel:last-child{margin-bottom:0}.sl-repairs-modal .sl-panel-t{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-fg-label);margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--sl-line)}.sl-repairs-modal .sl-panel-t .sl-panel-t-ic{width:24px;height:24px;border-radius:7px;background:var(--sl-amber-soft);color:var(--sl-amber-glow);border:1px solid var(--sl-amber-soft-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sl-repairs-modal .sl-panel-t .sl-panel-t-ic svg{width:12px;height:12px}.sl-repairs-modal .sl-panel-t .spacer{flex:1}.sl-repairs-modal label{font-size:11px!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;color:#e8eaf2!important;margin-bottom:5px;display:inline-block}.sl-repairs-modal input:not([type=checkbox]):not([type=radio]),.sl-repairs-modal textarea,.sl-repairs-modal [role=combobox],.sl-repairs-modal button[role=combobox]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line-strong)!important;border-radius:8px!important;color:var(--sl-fg)!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)}.sl-repairs-modal input::-moz-placeholder,.sl-repairs-modal textarea::-moz-placeholder{color:#8e94a0!important;font-weight:500!important;opacity:1!important}.sl-repairs-modal input::placeholder,.sl-repairs-modal textarea::placeholder{color:#8e94a0!important;font-weight:500!important;opacity:1!important}.sl-repairs-modal input:hover:not(:disabled),.sl-repairs-modal textarea:hover:not(:disabled),.sl-repairs-modal [role=combobox]:hover{border-color:#ecf0fc3d!important}.sl-repairs-modal input:focus-visible,.sl-repairs-modal textarea:focus-visible,.sl-repairs-modal [role=combobox][data-state=open],.sl-repairs-modal [role=combobox]:focus-visible{border-color:var(--sl-amber)!important;box-shadow:0 0 0 3px #f9731647!important;outline:none!important}.sl-repairs-modal input[type=date],.sl-repairs-modal input[type=time]{color-scheme:dark;font-variant-numeric:tabular-nums}.sl-repairs-modal input[type=number]{font-variant-numeric:tabular-nums}.sl-repairs-modal input[type=number]::-webkit-outer-spin-button,.sl-repairs-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-repairs-modal input[type=number]{-moz-appearance:textfield}.sl-repairs-modal .text-muted-foreground{color:#d2d4dc!important}.sl-repairs-modal .sl-tip{color:#b8bcc4!important}.sl-repairs-modal input.sl-amount,.sl-repairs-modal input[type=number].sl-amount{min-width:160px;width:100%;font-size:14.5px!important;font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-align:right;padding-right:12px!important}.sl-repairs-modal .sl-amount-wrap{display:flex;gap:6px;align-items:stretch;min-width:0}.sl-repairs-modal .sl-amount-wrap>input.sl-amount{flex:1 1 auto;min-width:0}.sl-repairs-modal .sl-amount-wrap>[role=combobox],.sl-repairs-modal .sl-amount-wrap>button[role=combobox]{flex:0 0 84px;min-width:84px;font-size:12px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-repairs-modal .sl-dropdown{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line-strong)!important;box-shadow:0 16px 36px #0000008c!important;border-radius:10px!important}.sl-repairs-modal .sl-dropdown button{background:transparent!important;color:var(--sl-fg)!important;border-bottom:1px solid var(--sl-line)!important}.sl-repairs-modal .sl-dropdown button:last-child{border-bottom:none!important}.sl-repairs-modal .sl-dropdown button:hover{background:var(--sl-surf-hover)!important}.sl-repairs-modal .border-gray-300,.sl-repairs-modal .border-gray-200,.sl-repairs-modal .bg-gray-200\/70,.sl-repairs-modal .bg-gray-200,.sl-repairs-modal .bg-slate-800\/80{background:var(--sl-surf-inset)!important;border-color:var(--sl-line)!important}.sl-repairs-modal table{background:var(--sl-surf-card);color:var(--sl-fg)}.sl-repairs-modal table thead{background:var(--sl-surf-card-head)!important}.sl-repairs-modal table th,.sl-repairs-modal table td{border-color:var(--sl-line)!important;color:var(--sl-fg)}.sl-repairs-modal table tbody tr:hover{background:#ffffff06!important}.sl-repairs-modal table tbody tr.border-t{border-top-color:var(--sl-line)!important}.sl-repairs-modal .bg-card{background:var(--sl-surf-raised)!important}.sl-repairs-modal .border-border\/40,.sl-repairs-modal .border-border\/30,.sl-repairs-modal .border-border\/50,.sl-repairs-modal .border-border\/60{border-color:var(--sl-line)!important}.sl-repairs-modal .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-repairs-modal .text-foreground,.sl-repairs-modal .text-card-foreground,.sl-repairs-modal .text-popover-foreground{color:var(--sl-fg)!important}.sl-repairs-modal button:not(.sl-btn):not(.sl-row-action):not(.sl-check-opt):not([role=combobox]):not([role=checkbox]):not([data-state]){color:var(--sl-fg)}.sl-repairs-modal button.border-input,.sl-repairs-modal button[class*=border-input]{background:var(--sl-surf-card)!important;border-color:var(--sl-line)!important;color:var(--sl-fg)!important}.sl-repairs-modal button.border-input:hover,.sl-repairs-modal button[class*=border-input]:hover{background:var(--sl-surf-hover)!important;border-color:var(--sl-line-strong)!important;color:var(--sl-fg)!important}.sl-repairs-modal button[class*="hover:bg-accent"]:not([class*=border-input]):not(.sl-row-action){color:var(--sl-fg-muted)!important}.sl-repairs-modal button[class*="hover:bg-accent"]:not([class*=border-input]):not(.sl-row-action):hover{background:var(--sl-surf-hover)!important;color:var(--sl-fg)!important}.sl-repairs-modal button[style*="25, 95%, 53%"],.sl-repairs-modal button[style*="25,95%,53%"]{background:var(--sl-amber)!important;border-color:var(--sl-amber-press)!important;color:#1a0a00!important;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #f9731659,0 6px 16px -6px #f973168c!important}[data-radix-popper-content-wrapper] [role=listbox],[data-radix-popper-content-wrapper] [role=dialog][data-side],[data-radix-popper-content-wrapper] [role=menu]{background:var(--sl-surf-card, #181920)!important;border-color:var(--sl-line-strong, rgba(236, 240, 252, .16))!important;color:var(--sl-fg, #fafafa)!important;box-shadow:0 16px 36px #0000008c,0 0 0 1px #ffffff0a!important}[data-radix-popper-content-wrapper] [role=option],[data-radix-popper-content-wrapper] [role=menuitem]{color:var(--sl-fg, #fafafa)!important}[data-radix-popper-content-wrapper] [role=option][data-highlighted],[data-radix-popper-content-wrapper] [role=option]:hover,[data-radix-popper-content-wrapper] [role=menuitem][data-highlighted],[data-radix-popper-content-wrapper] [role=menuitem]:hover{background:var(--sl-surf-hover, #222430)!important;color:var(--sl-fg, #fafafa)!important}.sl-repairs-modal .bg-popover,.sl-repairs-modal [class*=bg-popover]{background:var(--sl-surf-card)!important;border-color:var(--sl-line-strong)!important;color:var(--sl-fg)!important;box-shadow:0 16px 36px #0000008c!important}.sl-repairs-modal .bg-background{background:var(--sl-surf-card)!important}.sl-repairs-modal .hover\:bg-muted\/50:hover,.sl-repairs-modal .hover\:bg-muted:hover,.sl-repairs-modal .hover\:bg-accent\/10:hover,.sl-repairs-modal .hover\:bg-accent:hover{background:var(--sl-surf-hover)!important}.sl-repairs-modal .bg-muted\/50,.sl-repairs-modal .bg-muted{background:var(--sl-surf-card-head)!important}.sl-repairs-modal .bg-muted\/30{background:#ffffff06!important}.sl-repairs-modal .bg-muted\/20{background:#ffffff05!important}.sl-repairs-modal .border,.sl-repairs-modal .border-t,.sl-repairs-modal .border-b,.sl-repairs-modal .border-l,.sl-repairs-modal .border-r{border-color:var(--sl-line)!important}.sl-repairs-modal .text-success,.sl-repairs-modal .text-emerald-600,.sl-repairs-modal .text-emerald-700{color:var(--sl-success-fg)!important}.sl-repairs-modal .text-destructive{color:var(--sl-error-fg)!important}.sl-repairs-modal .text-warning{color:var(--sl-warning-fg)!important}.sl-repairs-modal .text-amber-600,.sl-repairs-modal .text-amber-700,.sl-repairs-modal .text-amber-800,.sl-repairs-modal .text-yellow-700,.sl-repairs-modal .text-yellow-400,.sl-repairs-modal .dark\:text-yellow-400{color:var(--sl-amber-glow)!important}.sl-repairs-modal .text-blue-600{color:var(--sl-teal-glow)!important}.sl-repairs-modal .text-blue-700{color:var(--sl-teal-feature)!important}.sl-repairs-modal .bg-amber-50,.sl-repairs-modal .bg-amber-50\/20,.sl-repairs-modal .bg-amber-950\/20,.sl-repairs-modal .bg-yellow-50,.sl-repairs-modal .bg-yellow-950\/30{background:var(--sl-amber-soft)!important}.sl-repairs-modal .border-amber-200,.sl-repairs-modal .border-amber-800,.sl-repairs-modal .border-yellow-300,.sl-repairs-modal .border-yellow-500{border-color:var(--sl-amber-soft-2)!important}.sl-repairs-modal .bg-orange-50,.sl-repairs-modal .bg-orange-950\/30{background:var(--sl-amber-soft)!important}.sl-repairs-modal .border-orange-300{border-color:var(--sl-amber-soft-2)!important}.sl-repairs-modal .bg-success\/10{background:var(--sl-success-soft)!important}.sl-repairs-modal .bg-destructive\/10{background:var(--sl-error-soft)!important}.sl-repairs-modal .bg-blue-50,.sl-repairs-modal .bg-blue-50\/30,.sl-repairs-modal .bg-blue-50\/60,.sl-repairs-modal .bg-blue-950\/20{background:var(--sl-teal-soft)!important}.sl-repairs-modal .border-blue-200,.sl-repairs-modal .border-blue-800\/40{border-color:#0681a452!important}.sl-repairs-modal [class*=bg-emerald-50]{background:#6ee7a81a!important;color:var(--sl-success-fg)!important;border-color:#6ee7a838!important}.sl-repairs-modal [class*=bg-green-50]{background:#6ee7a824!important;color:var(--sl-success-fg)!important;border-color:#6ee7a847!important}.sl-repairs-modal [class*=bg-sky-50]{background:#0681a42e!important;color:var(--sl-teal-glow)!important;border-color:#0681a452!important}.sl-repairs-modal [class*=bg-violet-50]{background:#8b5cf624!important;color:var(--sl-violet-fg)!important;border-color:#8b5cf647!important}.sl-repairs-modal .sl-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px;margin-top:14px;border-top:1px solid var(--sl-line)}.sl-repairs-modal .sl-footer.sticky{position:sticky;bottom:0;background:var(--sl-surf-card);margin:14px -14px -14px;padding:12px 14px;border-radius:0 0 12px 12px;z-index:5}.sl-repairs-modal .sl-tot{background:linear-gradient(180deg,var(--sl-surf-raised) 0%,var(--sl-surf-card) 100%);border:1px solid var(--sl-line);border-radius:10px;padding:12px 14px;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:6px}.sl-repairs-modal .sl-tot-row{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--sl-fg-muted);font-weight:600;padding:2px 0}.sl-repairs-modal .sl-tot-row.total{color:var(--sl-fg);font-size:15px;font-weight:800;padding-top:8px;margin-top:4px;border-top:1px solid var(--sl-line);letter-spacing:-.01em}.sl-repairs-modal .sl-tot-row .pos{color:var(--sl-success-fg)}.sl-repairs-modal .sl-tot-row .neg{color:var(--sl-amber-glow)}.sl-repairs-modal .sl-tot-row .warn{color:var(--sl-warning-fg)}.sl-repairs-modal .sl-charge{background:radial-gradient(120% 100% at 0% 0%,var(--sl-amber-soft) 0%,transparent 60%),linear-gradient(180deg,var(--sl-surf-raised) 0%,var(--sl-surf-card) 100%);border:1px solid var(--sl-amber-soft-2);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}.sl-repairs-modal .sl-charge-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--sl-fg-muted);font-weight:600}.sl-repairs-modal .sl-charge-row .pos{color:var(--sl-success-fg)}.sl-repairs-modal .sl-charge-row .neg{color:var(--sl-amber-glow)}.sl-repairs-modal .sl-charge-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px dashed var(--sl-amber-soft-2)}.sl-repairs-modal .sl-charge-label{font-size:12px!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-amber-feature)!important;margin:0!important}.sl-repairs-modal .sl-charge-input-wrap{display:flex;align-items:center;gap:8px}.sl-repairs-modal .sl-charge-cur{font-size:11px;font-weight:700;color:var(--sl-fg-muted);letter-spacing:.04em;text-transform:uppercase}.sl-repairs-modal .sl-charge input.sl-charge-input{width:160px;height:38px;font-size:18px!important;font-weight:800!important;font-variant-numeric:tabular-nums;text-align:right;color:var(--sl-amber-feature)!important;background:var(--sl-surf-inset)!important;border:1px solid var(--sl-amber-soft-2)!important;letter-spacing:-.015em}.sl-repairs-modal .sl-charge input.sl-charge-input:focus-visible{border-color:var(--sl-amber)!important;box-shadow:0 0 0 3px #f973164d!important}.sl-repairs-modal .sl-charge-usd{text-align:right;font-size:11px;color:var(--sl-fg-muted);font-weight:600;font-variant-numeric:tabular-nums}.sl-repairs-modal .sl-check{display:inline-flex;gap:3px;padding:2px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;box-shadow:inset 0 1px 2px #00000040}.sl-repairs-modal .sl-check-opt{border:none;background:transparent;color:#8e94a0;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.03em;padding:5px 10px;border-radius:6px;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);white-space:nowrap}.sl-repairs-modal .sl-check-opt:hover{color:#d4d6dd;background:#ffffff0a}.sl-repairs-modal .sl-check-opt.active.ok{background:linear-gradient(180deg,#6ee7a838,#6ee7a81f);color:#8df0bd;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #6ee7a866,0 0 10px #6ee7a826}.sl-repairs-modal .sl-check-opt.active.fail{background:linear-gradient(180deg,#e6394638,#e639461f);color:#ffa3ab;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ff8a946b,0 0 10px #ff8a9426}.sl-repairs-modal .sl-check-opt.active.na{background:#ffffff0a;color:#b0b4be;box-shadow:inset 0 1px #ffffff0a}.sl-repairs-modal .sl-check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px}@media (min-width: 640px){.sl-repairs-modal .sl-check-grid{grid-template-columns:repeat(3,1fr)}}.sl-repairs-modal .sl-check-row{display:flex;flex-direction:column;gap:4px;min-width:0}.sl-repairs-modal .sl-check-row label{margin-bottom:0!important;font-size:10.5px!important}.sl-repairs-modal .sl-part{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:9px;font-size:12.5px;font-variant-numeric:tabular-nums}.sl-repairs-modal .sl-part-name{color:var(--sl-fg);font-weight:600}.sl-repairs-modal .sl-part-price{color:var(--sl-amber-glow);font-weight:700}.sl-repairs-modal .sl-part-x{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:transparent;border:0;color:var(--sl-fg-subtle);cursor:pointer;flex-shrink:0;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-repairs-modal .sl-part-x:hover{background:var(--sl-error-soft);color:var(--sl-error-fg)}.sl-repairs-modal .sl-panel-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 12px;color:var(--sl-fg-subtle);text-align:center;gap:6px}.sl-repairs-modal .sl-panel-empty svg{width:26px;height:26px;opacity:.4}.sl-repairs-modal .sl-panel-empty .sl-panel-empty-t{font-size:12.5px;color:var(--sl-fg-muted);font-weight:500}[role=dialog]:has(.sl-repairs-modal),[role=dialog]:has(.sl-repairs-modal)>.flex-1.overflow-y-auto,.sl-repairs-modal .sl-panel,.sl-repairs-modal .sl-dropdown,.sl-repairs-modal textarea{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}[role=dialog]:has(.sl-repairs-modal)::-webkit-scrollbar,[role=dialog]:has(.sl-repairs-modal)>.flex-1.overflow-y-auto::-webkit-scrollbar,.sl-repairs-modal .sl-panel::-webkit-scrollbar,.sl-repairs-modal .sl-dropdown::-webkit-scrollbar,.sl-repairs-modal textarea::-webkit-scrollbar{width:8px;height:8px}[role=dialog]:has(.sl-repairs-modal)::-webkit-scrollbar-track,[role=dialog]:has(.sl-repairs-modal)>.flex-1.overflow-y-auto::-webkit-scrollbar-track,.sl-repairs-modal .sl-panel::-webkit-scrollbar-track,.sl-repairs-modal .sl-dropdown::-webkit-scrollbar-track,.sl-repairs-modal textarea::-webkit-scrollbar-track{background:transparent}[role=dialog]:has(.sl-repairs-modal)::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-repairs-modal)>.flex-1.overflow-y-auto::-webkit-scrollbar-thumb,.sl-repairs-modal .sl-panel::-webkit-scrollbar-thumb,.sl-repairs-modal .sl-dropdown::-webkit-scrollbar-thumb,.sl-repairs-modal textarea::-webkit-scrollbar-thumb{background:#ffffff14;border:2px solid transparent;background-clip:padding-box;border-radius:9999px}[role=dialog]:has(.sl-repairs-modal)::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-repairs-modal)>.flex-1.overflow-y-auto::-webkit-scrollbar-thumb:hover,.sl-repairs-modal .sl-panel::-webkit-scrollbar-thumb:hover,.sl-repairs-modal .sl-dropdown::-webkit-scrollbar-thumb:hover,.sl-repairs-modal textarea::-webkit-scrollbar-thumb:hover{background:#ffffff2e;background-clip:padding-box;border:2px solid transparent}[role=dialog]:has(.sl-repairs-modal)::-webkit-scrollbar-corner,[role=dialog]:has(.sl-repairs-modal)>.flex-1.overflow-y-auto::-webkit-scrollbar-corner{background:transparent}.sl-repairs-modal input[type=file]{background:var(--sl-surf-card)!important;border:1px dashed var(--sl-line-strong)!important;border-radius:8px!important;color:var(--sl-fg-muted)!important;font-size:12.5px!important;font-weight:500!important;padding:8px 10px!important;box-shadow:inset 0 1px #ffffff06!important;cursor:pointer}.sl-repairs-modal input[type=file]:hover{border-color:var(--sl-amber-soft-2)!important;background:var(--sl-surf-hover)!important}.sl-repairs-modal input[type=file][class*="file:bg-transparent"]::file-selector-button,.sl-repairs-modal input[type=file][class*="file:text-foreground"]::file-selector-button,.sl-repairs-modal input[type=file].file\:border-0::file-selector-button{background:var(--sl-amber-soft)!important;color:var(--sl-amber-glow)!important;border:1px solid var(--sl-amber-soft-2)!important}.sl-repairs-modal .sl-cross-change{background:radial-gradient(120% 100% at 0% 0%,#0681a429,#0681a400 60%),linear-gradient(180deg,var(--sl-surf-raised) 0%,var(--sl-surf-card) 100%);border:1px solid rgba(6,129,164,.3);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}.sl-repairs-modal .sl-cross-change-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sl-repairs-modal .sl-cross-change-ic{width:14px;height:14px;color:var(--sl-teal-glow);flex-shrink:0}.sl-repairs-modal .sl-cross-change-t{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-teal-feature)}.sl-repairs-modal .sl-cross-change-meta{font-size:11px;color:var(--sl-fg-muted);font-weight:500}.sl-repairs-modal .sl-cross-change-row{display:flex;align-items:center;gap:10px}.sl-repairs-modal .sl-cross-change-lbl{font-size:11px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-fg-label)!important;margin:0!important;white-space:nowrap}.sl-repairs-modal .sl-cross-change input.sl-cross-change-input,.sl-repairs-modal input.sl-cross-change-input{height:36px!important;width:140px!important;font-size:14px!important;font-weight:700!important;font-variant-numeric:tabular-nums;text-align:right}.sl-repairs-modal .sl-cross-change-cur{font-size:12px;font-weight:700;color:var(--sl-fg-muted);letter-spacing:.02em}.sl-repairs-modal .sl-cross-change-result{font-size:13px;display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px dashed rgba(6,129,164,.25);font-variant-numeric:tabular-nums}.sl-repairs-modal .sl-cross-change-extra{font-weight:800;color:var(--sl-fg)}.sl-repairs-modal .sl-cross-change-arrow{color:var(--sl-fg-subtle);font-weight:700}.sl-repairs-modal .sl-cross-change-ars{font-weight:800;color:var(--sl-teal-glow)}.sl-repairs-modal .sl-cross-change-rate{font-size:11px;color:var(--sl-fg-muted);font-weight:500}.sl-repairs-modal .sl-cross-change-warn{font-size:11px;color:var(--sl-error-fg);font-weight:600}.sl-repairs-modal .sl-cross-change-hint{font-size:11px;color:var(--sl-fg-muted);font-style:italic}.sl-repairs-modal label.sl-dropzone,.sl-repairs-modal label.sl-dropzone *{text-transform:none!important;letter-spacing:0!important}.sl-repairs-modal .sl-dropzone{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--sl-surf-card);border:1px dashed var(--sl-line-strong);border-radius:10px;cursor:pointer;transition:border-color .15s var(--sl-ease-out),background .15s var(--sl-ease-out);box-shadow:inset 0 1px #ffffff06;font-size:14px!important;font-weight:500!important;color:var(--sl-fg)!important;margin:0!important}.sl-repairs-modal .sl-dropzone:hover{border-color:var(--sl-amber-soft-2);background:var(--sl-surf-hover)}.sl-repairs-modal .sl-dropzone:focus-within{border-color:var(--sl-amber);box-shadow:0 0 0 3px #f9731640;outline:none}.sl-repairs-modal .sl-dropzone-ic{width:36px;height:36px;border-radius:9px;background:var(--sl-amber-soft);border:1px solid var(--sl-amber-soft-2);color:var(--sl-amber-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-repairs-modal .sl-dropzone-ic svg{width:16px;height:16px}.sl-repairs-modal .sl-dropzone-tx{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sl-repairs-modal .sl-dropzone-t{font-size:13.5px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em}.sl-repairs-modal .sl-dropzone-d{font-size:11.5px;font-weight:500;color:var(--sl-fg-muted);letter-spacing:.01em}.sl-repairs-modal .sl-dropzone-cta{display:inline-flex;align-items:center;padding:6px 12px;background:var(--sl-amber-soft);border:1px solid var(--sl-amber-soft-2);border-radius:6px;color:var(--sl-amber-glow);font-size:11.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap;flex-shrink:0;transition:background .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-repairs-modal .sl-dropzone:hover .sl-dropzone-cta{background:#f9731647;color:var(--sl-amber-feature)}.sl-repairs-modal .sl-dropzone-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sl-repairs-modal .sl-dropzone-file{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;background:var(--sl-surf-card-head);border:1px solid var(--sl-line);border-radius:6px;font-size:11.5px;font-weight:600;color:var(--sl-fg-muted);max-width:240px}.sl-repairs-modal .sl-dropzone-file svg{color:var(--sl-amber-glow);flex-shrink:0}.sl-repairs-modal .sl-dropzone-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sl-repairs-modal .sl-dropzone-file-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:transparent;border:0;color:var(--sl-fg-subtle);cursor:pointer;flex-shrink:0;transition:background .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-repairs-modal .sl-dropzone-file-x:hover{background:var(--sl-error-soft);color:var(--sl-error-fg)}.sl-repairs-modal .sl-adj-toggle{display:inline-flex;border:1px solid var(--sl-line);border-radius:7px;overflow:hidden;background:var(--sl-surf-inset)}.sl-repairs-modal .sl-adj-toggle button{border:none;background:transparent;color:var(--sl-fg-muted);font-family:inherit;font-size:11px;font-weight:700;padding:5px 10px;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out);letter-spacing:.02em}.sl-repairs-modal .sl-adj-toggle button+button{border-left:1px solid var(--sl-line)}.sl-repairs-modal .sl-adj-toggle button:hover{color:var(--sl-fg)}.sl-repairs-modal .sl-adj-toggle button.active.discount{background:var(--sl-success-soft);color:var(--sl-success-fg)}.sl-repairs-modal .sl-adj-toggle button.active.surcharge{background:var(--sl-amber-soft);color:var(--sl-amber-glow)}.sl-repairs-modal .sl-sig-canvas{transform:translateZ(0);will-change:contents;contain:layout paint}.sl-repairs-modal .sl-sig-empty{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px;background:var(--sl-surf-card);border:1px dashed var(--sl-line-strong);border-radius:10px;color:var(--sl-amber-glow);font-size:13px;font-weight:700;cursor:pointer;transition:background-color .15s var(--sl-ease-out),border-color .15s var(--sl-ease-out),color .15s var(--sl-ease-out)}.sl-repairs-modal .sl-sig-empty:hover{border-color:var(--sl-amber-soft-2);background:var(--sl-surf-hover);color:var(--sl-amber-feature)}.sl-repairs-modal .sl-sig-empty svg{width:18px;height:18px}.sl-repairs-modal .sl-sig-done{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--sl-success-soft);border:1px solid rgba(110,231,168,.28);border-radius:10px}.sl-repairs-modal .sl-sig-done-l{display:flex;align-items:center;gap:10px;min-width:0}.sl-repairs-modal .sl-sig-done-l svg{color:var(--sl-success-fg);flex-shrink:0}.sl-repairs-modal .sl-sig-done-t{font-size:12.5px;font-weight:700;color:var(--sl-success-fg)}.sl-repairs-modal .sl-sig-done img{height:32px;border:1px solid var(--sl-line);border-radius:4px;background:#fff;padding:2px}.sl-repairs-modal .sl-warranty-alert{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--sl-amber-soft);border:1px solid var(--sl-amber-soft-2);border-radius:10px}.sl-repairs-modal .sl-warranty-alert-h{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--sl-amber-glow);letter-spacing:.01em}.sl-repairs-modal .sl-warranty-alert-h svg{width:14px;height:14px}.sl-repairs-modal .sl-footer-sum{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-variant-numeric:tabular-nums;text-decoration:none!important}.sl-repairs-modal .sl-footer-est,.sl-repairs-modal .sl-footer-est *{text-decoration:none!important}.sl-repairs-modal .sl-footer-est{display:inline-flex;align-items:baseline;gap:10px;padding:8px 14px;background:linear-gradient(180deg,#f973162e,#f973161a);border:1px solid var(--sl-amber-soft-2);border-radius:9px;font-size:14.5px;font-weight:800;color:#ffd9b3;letter-spacing:-.012em;box-shadow:inset 0 1px #ffffff0d}.sl-repairs-modal .sl-footer-est-meta{font-size:12px;color:#d2d4dc;font-weight:600}.sl-repairs-modal .sl-footer-adv{font-size:12.5px;color:#d2d4dc;font-weight:700;display:inline-flex;align-items:baseline;gap:6px}.sl-repairs-modal .sl-client-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sl-repairs-modal .sl-client-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:9999px;font-size:12px;font-weight:600;color:var(--sl-fg)}.sl-repairs-modal .sl-client-edit{border:0;background:transparent;color:var(--sl-fg-subtle);cursor:pointer;padding:4px;border-radius:4px}.sl-repairs-modal .sl-client-edit:hover{color:var(--sl-fg);background:var(--sl-surf-hover)}.sl-repairs-modal .sl-client-history-toggle{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--sl-teal-glow);font-size:11px;font-weight:700;cursor:pointer;padding:2px 4px;border-radius:4px;letter-spacing:.02em}.sl-repairs-modal .sl-client-history-toggle:hover{color:var(--sl-teal-feature)}.sl-repairs-modal .sl-client-history{margin-top:8px;padding:10px 12px;background:var(--sl-teal-soft);border:1px solid rgba(6,129,164,.28);border-radius:8px;display:flex;flex-direction:column;gap:4px}.sl-repairs-modal .sl-client-history-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--sl-fg-muted)}.sl-repairs-modal .sl-client-history-row .device{color:var(--sl-fg);font-weight:600;flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.sl-repairs-modal .sl-tip{font-size:11px;color:var(--sl-fg-subtle);font-style:italic;letter-spacing:.01em;padding-top:4px}@media (max-width: 880px){.sl-repairs .sl-hero-r{width:100%}}@media (max-width: 640px){.sl-repairs-modal .sl-dropzone{flex-wrap:wrap}.sl-repairs-modal .sl-dropzone-cta{width:100%;justify-content:center}.sl-repairs-modal .sl-charge-input-wrap{flex-wrap:wrap}}body:has(.sl-repairs-modal) [role=alertdialog]{background:var(--sl-surf-card, #181920)!important;border:1px solid var(--sl-line-strong, rgba(236, 240, 252, .16))!important;color:var(--sl-fg, #fafafa)!important;border-radius:14px!important;box-shadow:0 28px 72px #0000008c,0 0 0 1px #ffffff0a!important}body:has(.sl-repairs-modal) [role=alertdialog] h2,body:has(.sl-repairs-modal) [role=alertdialog] [id*=radix]:not(input):not(textarea):not(button){color:var(--sl-fg, #fafafa)!important;font-weight:800!important;letter-spacing:-.01em!important}body:has(.sl-repairs-modal) [role=alertdialog] p,body:has(.sl-repairs-modal) [role=alertdialog] [id*=radix][id*=description]{color:#d2d4dc!important;font-size:13px!important;line-height:1.5!important;font-weight:500!important}body:has(.sl-repairs-modal) [role=alertdialog] button:not(.bg-destructive):not([class*=bg-destructive]){background:var(--sl-surf-raised, #1e2028)!important;border:1px solid var(--sl-line-strong, rgba(236, 240, 252, .16))!important;color:var(--sl-fg, #fafafa)!important;font-weight:700!important;border-radius:8px!important;height:36px!important;padding:0 14px!important;font-size:13px!important}body:has(.sl-repairs-modal) [role=alertdialog] button:not(.bg-destructive):not([class*=bg-destructive]):hover{background:var(--sl-surf-hover, #222430)!important;border-color:#ecf0fc3d!important}body:has(.sl-repairs-modal) [role=alertdialog] button.bg-destructive,body:has(.sl-repairs-modal) [role=alertdialog] button[class*=bg-destructive]{background:#e6394629!important;border:1px solid rgba(255,138,148,.32)!important;color:#ffa3ab!important;font-weight:700!important;border-radius:8px!important;height:36px!important;padding:0 14px!important;font-size:13px!important;box-shadow:inset 0 1px #ffffff0a!important}body:has(.sl-repairs-modal) [role=alertdialog] button.bg-destructive:hover,body:has(.sl-repairs-modal) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e6394642!important;border-color:#ff8a9473!important;color:#ffb8be!important}body:has(.sl-repairs-modal) [data-radix-portal]>div[data-state=open]:has([role=alertdialog]),body:has(.sl-repairs-modal) div[data-state=open][class*=fixed][class*=inset-0]:has(+[role=alertdialog]),body:has(.sl-repairs-modal) div[data-state=open][class*=bg-black]{background:#0000008c!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.sl-repair-detail{color:var(--sl-fg)}.sl-repair-detail .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-repair-detail .sl-rd-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;padding:4px 4px 6px}.sl-repair-detail .sl-rd-header-l{display:flex;align-items:center;gap:10px;min-width:0}.sl-repair-detail .sl-rd-back{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg-muted)!important;border-radius:9px!important;height:32px!important;width:32px!important;transition:all .16s var(--sl-ease-out)}.sl-repair-detail .sl-rd-back:hover{background:var(--sl-surf-hover)!important;border-color:var(--sl-line-strong)!important;color:var(--sl-fg)!important}.sl-repair-detail .sl-rd-code{font-size:22px;font-weight:800;color:var(--sl-fg);letter-spacing:-.02em;line-height:1.1;margin:0;font-variant-numeric:tabular-nums}.sl-repair-detail .sl-rd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.sl-repair-detail .sl-rd-status-pill,.sl-repair-detail .sl-rd-priority-pill,.sl-repair-detail .sl-rd-warranty-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;border:1px solid;line-height:1.2}.sl-repair-detail .sl-rd-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.sl-repair-detail .sl-rd-status-pill.entregado,.sl-repair-detail .sl-rd-status-pill.delivered{background:#0681a429;color:var(--sl-teal-glow);border-color:#0681a452}.sl-repair-detail .sl-rd-status-pill.listo,.sl-repair-detail .sl-rd-status-pill.ready{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a847}.sl-repair-detail .sl-rd-status-pill.en_reparacion,.sl-repair-detail .sl-rd-status-pill.repairing{background:var(--sl-amber-soft);color:var(--sl-amber-glow);border-color:var(--sl-amber-soft-2)}.sl-repair-detail .sl-rd-status-pill.en_espera,.sl-repair-detail .sl-rd-status-pill.waiting{background:var(--sl-violet-soft);color:var(--sl-violet-fg);border-color:#8b5cf647}.sl-repair-detail .sl-rd-status-pill.cotizada,.sl-repair-detail .sl-rd-status-pill.presupuestado,.sl-repair-detail .sl-rd-status-pill.quoted,.sl-repair-detail .sl-rd-status-pill.ingresado{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45147}.sl-repair-detail .sl-rd-status-pill.cancelado,.sl-repair-detail .sl-rd-status-pill.cancelled,.sl-repair-detail .sl-rd-status-pill.entregado_sin_reparacion,.sl-repair-detail .sl-rd-status-pill.sin_reparacion,.sl-repair-detail .sl-rd-status-pill.rechazado,.sl-repair-detail .sl-rd-status-pill.no-repair{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9452}.sl-repair-detail .sl-rd-status-pill.aprobado{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a847}.sl-repair-detail .sl-rd-status-pill.esperando_repuesto{background:var(--sl-violet-soft);color:var(--sl-violet-fg);border-color:#8b5cf647}.sl-repair-detail .sl-rd-priority-pill{background:#ecf0fc0d;color:var(--sl-fg-muted);border-color:var(--sl-line)}.sl-repair-detail .sl-rd-priority-pill.high,.sl-repair-detail .sl-rd-priority-pill.urgent{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9452}.sl-repair-detail .sl-rd-priority-pill.medium{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45147}.sl-repair-detail .sl-rd-priority-pill.low{background:var(--sl-teal-soft);color:var(--sl-teal-glow);border-color:#0681a452}.sl-repair-detail .sl-rd-warranty-pill{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45152}.sl-repair-detail .sl-rd-device-line{font-size:13px;color:var(--sl-fg-muted);font-weight:500;padding-left:4px}.sl-repair-detail .sl-rd-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.sl-repair-detail .sl-rd-btn{display:inline-flex;align-items:center;gap:6px;padding:0 11px;height:32px;font-size:12px;font-weight:600;letter-spacing:.005em;border-radius:9px;background:var(--sl-surf-card);color:var(--sl-fg);border:1px solid var(--sl-line);cursor:pointer;transition:all .16s var(--sl-ease-out);white-space:nowrap}.sl-repair-detail .sl-rd-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong);transform:translateY(-1px)}.sl-repair-detail .sl-rd-btn:active{transform:translateY(0)}.sl-repair-detail .sl-rd-btn svg{width:12px;height:12px;opacity:.85}.sl-repair-detail .sl-rd-btn.warn{color:var(--sl-warning-fg);border-color:#f5c45147;background:var(--sl-warning-soft)}.sl-repair-detail .sl-rd-btn.warn:hover{background:#f5c4512e;border-color:#f5c45166}.sl-repair-detail .sl-rd-btn.violet{color:var(--sl-violet-fg);border-color:#8b5cf652;background:var(--sl-violet-soft)}.sl-repair-detail .sl-rd-btn.violet:hover{background:#8b5cf638;border-color:#8b5cf673}.sl-repair-detail .sl-rd-btn.whatsapp{color:#6ee7a8;border-color:#6ee7a847;background:var(--sl-success-soft)}.sl-repair-detail .sl-rd-btn.whatsapp:hover{background:#6ee7a82e;border-color:#6ee7a86b;color:#a4f1c6}.sl-repair-detail .sl-rd-info{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px #ffffff05,0 12px 32px -16px #0009}.sl-repair-detail .sl-rd-info-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px}.sl-repair-detail .sl-rd-info-k{color:var(--sl-fg-subtle);font-weight:600;font-size:11.5px;letter-spacing:.02em;margin-right:4px}.sl-repair-detail .sl-rd-info-device{font-size:15px;font-weight:800;color:var(--sl-fg);letter-spacing:-.01em}.sl-repair-detail .sl-rd-info-imei{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--sl-fg-muted);letter-spacing:-.005em}.sl-repair-detail .sl-rd-info-client{color:var(--sl-fg-muted);font-size:13px}.sl-repair-detail .sl-rd-info-client strong{color:var(--sl-fg);font-weight:700}.sl-repair-detail .sl-rd-info-phone{color:var(--sl-fg-subtle);font-size:12px;font-variant-numeric:tabular-nums}.sl-repair-detail .sl-rd-pwd{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:700;border-radius:7px;background:#f5c45124;color:var(--sl-warning-fg);border:1px solid rgba(245,196,81,.28);letter-spacing:.02em}.sl-repair-detail .sl-rd-total{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:11px;background:var(--sl-amber-soft);border:1.5px solid var(--sl-amber-soft-2);box-shadow:inset 0 1px #ffffff0a;font-size:13px;white-space:nowrap}.sl-repair-detail .sl-rd-total.paid{background:var(--sl-success-soft);border-color:#6ee7a852}.sl-repair-detail .sl-rd-total.has-balance{background:var(--sl-error-soft);border-color:#ff8a9452}.sl-repair-detail .sl-rd-total-k{color:var(--sl-fg-subtle);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.sl-repair-detail .sl-rd-total-v{color:var(--sl-amber-feature);font-weight:800;font-size:14.5px;letter-spacing:-.005em}.sl-repair-detail .sl-rd-total.paid .sl-rd-total-v{color:#a4f1c6}.sl-repair-detail .sl-rd-total.has-balance .sl-rd-total-v{color:#ffb8be}.sl-repair-detail .sl-rd-total-tag{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.sl-repair-detail .sl-rd-total-tag.paid{color:var(--sl-success-fg);background:#6ee7a824}.sl-repair-detail .sl-rd-total-tag.debt{color:var(--sl-error-fg);background:#ff8a9424}.sl-repair-detail .sl-rd-problem{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.sl-repair-detail .sl-rd-problem p{font-size:13px;margin:0;line-height:1.5}.sl-repair-detail .sl-rd-problem strong{color:var(--sl-fg);font-weight:700;margin-right:4px}.sl-repair-detail .sl-rd-problem span{color:var(--sl-fg-muted)}.sl-repair-detail .sl-rd-dates{display:flex;flex-wrap:wrap;gap:14px 18px;padding:4px}.sl-repair-detail .sl-rd-date-field{display:inline-flex;align-items:center;gap:8px;font-size:12px}.sl-repair-detail .sl-rd-date-label{color:var(--sl-fg-subtle);font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.sl-repair-detail .sl-rd-date-input{background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color-scheme:dark;height:30px;transition:border-color .14s var(--sl-ease-out),background .14s var(--sl-ease-out)}.sl-repair-detail .sl-rd-date-input:hover{border-color:var(--sl-line-strong);background:var(--sl-surf-hover)}.sl-repair-detail .sl-rd-date-input:focus-visible{outline:none;border-color:var(--sl-amber);box-shadow:0 0 0 3px var(--sl-amber-soft)}.sl-repair-detail .sl-rd-date-input::-webkit-calendar-picker-indicator{filter:invert(.85) sepia(.3) saturate(2) hue-rotate(-15deg) brightness(1.05);opacity:.7;cursor:pointer}.sl-repair-detail .sl-rd-date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.sl-repair-detail [role=tablist].sl-rd-tabs{display:flex;flex-wrap:wrap;gap:0;height:auto;padding:0;border-bottom:1px solid var(--sl-line);background:transparent;margin-bottom:4px}.sl-repair-detail [role=tab].sl-rd-tab{position:relative;padding:11px 16px 12px;font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--sl-fg-muted);background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;cursor:pointer;transition:color .14s var(--sl-ease-out),border-color .14s var(--sl-ease-out);margin-bottom:-1px}.sl-repair-detail [role=tab].sl-rd-tab:hover{color:var(--sl-fg)}.sl-repair-detail [role=tab].sl-rd-tab[data-state=active]{color:var(--sl-amber-feature)!important;border-bottom-color:var(--sl-amber)!important;background:transparent!important;box-shadow:none!important}.sl-repair-detail [role=tab].sl-rd-tab[data-state=active]:after{content:"";position:absolute;left:16px;right:16px;bottom:-2px;height:2px;background:linear-gradient(90deg,transparent,var(--sl-amber),transparent);filter:blur(2px);opacity:.6}.sl-repair-detail [role=tabpanel]>[class*=rounded-lg][class*=bg-card],.sl-repair-detail [role=tabpanel] [class*=rounded-lg][class*=bg-card]>[class*=bg-card],.sl-repair-detail .grid>[class*=rounded-lg][class*=bg-card],.sl-repair-detail [role=tabpanel]>div[class*=bg-card]{background:var(--sl-surf-card)!important;border-color:var(--sl-line)!important;border-radius:14px!important;color:var(--sl-fg)!important;box-shadow:0 1px #ffffff05,0 12px 32px -18px #0009!important}.sl-repair-detail [class*=text-card-foreground]{color:var(--sl-fg)!important}.sl-repair-detail [class*=bg-card]:not([role=dialog]):not([role=alertdialog]){background:var(--sl-surf-card)!important;border-color:var(--sl-line)!important;color:var(--sl-fg)!important}.sl-repair-detail [role=tabpanel] h3{color:var(--sl-fg)!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:-.005em!important}.sl-repair-detail [role=tabpanel] [class*="space-y-1.5"][class*=p-6]{padding:14px 16px 6px!important}.sl-repair-detail [role=tabpanel] [class*=p-6][class*=pt-0]{padding:0 16px 14px!important}.sl-repair-detail [role=tabpanel] [class*=pt-4]{padding-top:14px!important}.sl-repair-detail [role=tabpanel] [class*=pb-2]{padding-bottom:6px!important}.sl-repair-detail [role=tabpanel] .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-repair-detail [role=tabpanel] .text-foreground{color:var(--sl-fg)!important}.sl-repair-detail [role=tabpanel] strong{color:var(--sl-fg-label);font-weight:700}.sl-repair-detail [role=tabpanel] input:not([type=checkbox]):not([type=radio]),.sl-repair-detail [role=tabpanel] textarea,.sl-repair-detail [role=tabpanel] [role=combobox],.sl-repair-detail [role=tabpanel] button[role=combobox]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-size:13px!important;transition:all .14s var(--sl-ease-out)}.sl-repair-detail [role=tabpanel] input::-moz-placeholder,.sl-repair-detail [role=tabpanel] textarea::-moz-placeholder{color:var(--sl-fg-subtle)!important;font-weight:500}.sl-repair-detail [role=tabpanel] input::placeholder,.sl-repair-detail [role=tabpanel] textarea::placeholder{color:var(--sl-fg-subtle)!important;font-weight:500}.sl-repair-detail [role=tabpanel] input:hover:not(:disabled),.sl-repair-detail [role=tabpanel] textarea:hover:not(:disabled),.sl-repair-detail [role=tabpanel] [role=combobox]:hover{border-color:var(--sl-line-strong)!important;background:var(--sl-surf-card)!important}.sl-repair-detail [role=tabpanel] input:focus-visible,.sl-repair-detail [role=tabpanel] textarea:focus-visible,.sl-repair-detail [role=tabpanel] [role=combobox][data-state=open],.sl-repair-detail [role=tabpanel] [role=combobox]:focus-visible{outline:none!important;border-color:var(--sl-amber)!important;box-shadow:0 0 0 3px var(--sl-amber-soft)!important;background:var(--sl-surf-card)!important}.sl-repair-detail [role=tabpanel] input[type=number]{font-variant-numeric:tabular-nums}.sl-repair-detail [role=tabpanel] input[type=number]::-webkit-outer-spin-button,.sl-repair-detail [role=tabpanel] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-repair-detail [role=tabpanel] input[type=number]{-moz-appearance:textfield}.sl-repair-detail [role=tabpanel] input[type=date]{color-scheme:dark}.sl-repair-detail [role=tabpanel] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.85);opacity:.7}.sl-repair-detail [role=tabpanel] textarea{min-height:64px;resize:vertical;line-height:1.5;padding:8px 10px!important}.sl-repair-detail [role=tabpanel] label{color:var(--sl-fg-subtle);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.sl-repair-detail [role=tabpanel] button:not([role=combobox]):not([role=tab]):not(.sl-rd-btn):not([class*=bg-destructive]):not([class*=ghost]){background:var(--sl-amber)!important;border:1px solid var(--sl-amber-press)!important;color:#1a0f06!important;font-weight:700!important;border-radius:8px!important;transition:all .14s var(--sl-ease-out);letter-spacing:-.005em}.sl-repair-detail [role=tabpanel] button:not([role=combobox]):not([role=tab]):not(.sl-rd-btn):not([class*=bg-destructive]):not([class*=ghost]):hover{background:var(--sl-amber-hover)!important;border-color:var(--sl-amber-hover)!important;transform:translateY(-1px)}.sl-repair-detail [role=tabpanel] button[class*=border]:not([class*=bg-amber]):not(.sl-rd-btn){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important}.sl-repair-detail [role=tabpanel] button[class*=border]:not([class*=bg-amber]):not(.sl-rd-btn):hover{background:var(--sl-surf-hover)!important;border-color:var(--sl-line-strong)!important}.sl-repair-detail [role=tabpanel] button[class*=ghost]{background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important}.sl-repair-detail [role=tabpanel] button[class*=ghost]:hover{background:var(--sl-error-soft)!important;color:var(--sl-error-fg)!important}.sl-repair-detail [role=tabpanel] table{width:100%;border-collapse:collapse;margin-top:6px;font-size:12.5px}.sl-repair-detail [role=tabpanel] table thead{background:var(--sl-surf-card-head)}.sl-repair-detail [role=tabpanel] table thead tr{border-bottom:1px solid var(--sl-line)}.sl-repair-detail [role=tabpanel] table th{text-align:left;padding:9px 10px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-subtle)}.sl-repair-detail [role=tabpanel] table td{padding:9px 10px;border-top:1px solid var(--sl-line);color:var(--sl-fg);vertical-align:middle}.sl-repair-detail [role=tabpanel] table tbody tr:hover{background:#ffffff05}.sl-repair-detail [role=tabpanel] table tbody tr:last-child td{border-bottom:none}.sl-repair-detail [role=tabpanel] table .font-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--sl-fg-muted)}.sl-repair-detail [role=tabpanel] table input{height:28px!important;padding:0 8px!important;font-size:12px!important}.sl-repair-detail [role=tabpanel] [role=combobox]{height:32px!important;padding:0 10px!important;font-size:12px!important;font-weight:600}.sl-repair-detail .sl-rd-sum{background:linear-gradient(180deg,var(--sl-amber-soft),rgba(249,115,22,.06));border:1px solid var(--sl-amber-soft-2);border-radius:12px;padding:11px 16px;text-align:right;display:flex;flex-direction:column;gap:4px;margin-top:4px}.sl-repair-detail .sl-rd-sum-line{display:flex;justify-content:flex-end;gap:12px;font-size:12px;color:var(--sl-fg-muted);margin:0}.sl-repair-detail .sl-rd-sum-total{display:flex;justify-content:flex-end;gap:12px;font-size:16px;font-weight:800;color:var(--sl-amber-feature);margin:4px 0 0;padding-top:8px;border-top:1px solid var(--sl-amber-soft-2);letter-spacing:-.005em}.sl-repair-detail .sl-rd-paysum{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:12px;padding:11px 14px;display:flex;flex-direction:column;gap:5px;margin-top:4px}.sl-repair-detail .sl-rd-paysum-row{display:flex;justify-content:space-between;font-size:12.5px;color:var(--sl-fg-muted)}.sl-repair-detail .sl-rd-paysum-row.paid .num{color:var(--sl-success-fg);font-weight:700}.sl-repair-detail .sl-rd-paysum-row.balance{font-size:14px;font-weight:800;padding-top:6px;border-top:1px solid var(--sl-line);margin-top:2px;letter-spacing:-.005em}.sl-repair-detail .sl-rd-paysum-row.balance.ok{color:var(--sl-success-fg)}.sl-repair-detail .sl-rd-paysum-row.balance.debt{color:var(--sl-error-fg)}.sl-repair-detail [role=tabpanel] [class*=flex-col][class*=items-center][class*=justify-center][class*=py-12]{color:var(--sl-fg-muted)!important;padding:40px 20px!important;background:var(--sl-surf-inset);border:1px dashed var(--sl-line);border-radius:12px;margin:4px 0}.sl-repair-detail [role=tabpanel] [class*=flex-col][class*=items-center][class*=justify-center] svg{color:var(--sl-fg-disabled)}.sl-repair-detail [role=tabpanel] [class*=flex-col][class*=items-center][class*=justify-center] p:first-of-type{color:var(--sl-fg-label);font-weight:700;font-size:13px}.sl-repair-detail [role=tabpanel] [class*=flex-col][class*=items-center][class*=justify-center] p:last-child{color:var(--sl-fg-subtle);font-size:12px}.sl-repair-detail [role=tabpanel] .bg-popover{background:var(--sl-surf-card)!important;border-color:var(--sl-line-strong)!important;box-shadow:0 18px 40px #00000073}.sl-repair-detail [role=tabpanel] .bg-popover button{background:transparent!important;border:none!important;color:var(--sl-fg)!important;font-weight:600}.sl-repair-detail [role=tabpanel] .bg-popover button:hover{background:var(--sl-surf-hover)!important;color:var(--sl-amber-feature)!important;transform:none}.sl-repair-detail [role=tabpanel] svg.lucide-search{color:var(--sl-fg-subtle)}.sl-repair-detail [role=tabpanel][data-state=active] [class*="border-border/50"][class*=rounded-lg]{background:var(--sl-surf-inset)!important;border-color:var(--sl-line)!important;border-radius:11px!important}.sl-repair-detail [role=tabpanel] [class*=rounded-lg][class*="border-border/50"]{background:var(--sl-surf-inset)!important;border-color:var(--sl-line)!important}.sl-repair-detail [role=tabpanel] [class*=border-l-2]{border-left-color:var(--sl-amber-soft-2)!important}.sl-repair-detail [role=tabpanel] svg.lucide-clock{color:var(--sl-fg-subtle)}.sl-repair-detail [role=tabpanel] img{border-color:var(--sl-line)!important;border-radius:12px!important}.sl-repair-detail [role=tabpanel] [class*=rounded-md][class*=bg-success],.sl-repair-detail [role=tabpanel] [class*="bg-success/15"]{background:var(--sl-success-soft)!important;color:var(--sl-success-fg)!important;border-color:#6ee7a852!important}.sl-repair-detail [role=tabpanel] [class*="bg-warning/15"]{background:var(--sl-warning-soft)!important;color:var(--sl-warning-fg)!important;border-color:#f5c45152!important}.sl-repair-detail [role=tabpanel] [class*="bg-destructive/15"]{background:var(--sl-error-soft)!important;color:var(--sl-error-fg)!important;border-color:#ff8a9452!important}.sl-repair-detail [role=tabpanel] [class*=border-blue-400]{background:var(--sl-teal-soft)!important;color:var(--sl-teal-glow)!important;border-color:#0681a452!important}.sl-repair-detail [role=tabpanel] [class*=border-purple-400]{background:var(--sl-violet-soft)!important;color:var(--sl-violet-fg)!important;border-color:#8b5cf652!important}.sl-repair-detail [role=tabpanel] .text-success{color:var(--sl-success-fg)!important}.sl-repair-detail [role=tabpanel] .text-destructive{color:var(--sl-error-fg)!important}.sl-repair-detail [role=tabpanel] .text-warning{color:var(--sl-warning-fg)!important}.sl-repair-detail *::-webkit-scrollbar{width:10px;height:10px}.sl-repair-detail *::-webkit-scrollbar-track{background:transparent}.sl-repair-detail *::-webkit-scrollbar-thumb{background:#ecf0fc14;border-radius:6px;border:2px solid transparent;background-clip:padding-box}.sl-repair-detail *::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}body:has(.sl-repair-detail) [role=dialog]:not([role=alertdialog]){background:var(--sl-surf-card, #181920)!important;border:1px solid var(--sl-line-strong, rgba(236, 240, 252, .16))!important;color:var(--sl-fg, #fafafa)!important;border-radius:14px!important;box-shadow:0 28px 72px #0000008c,0 0 0 1px #ffffff0a!important}body:has(.sl-repair-detail) [role=dialog] h2,body:has(.sl-repair-detail) [role=dialog] [id*=radix][id*=title]{color:var(--sl-fg)!important;font-weight:800!important;font-size:17px!important;letter-spacing:-.01em!important}body:has(.sl-repair-detail) [role=dialog] label{color:var(--sl-fg-subtle)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}body:has(.sl-repair-detail) [role=dialog] input:not([type=checkbox]):not([type=radio]),body:has(.sl-repair-detail) [role=dialog] textarea,body:has(.sl-repair-detail) [role=dialog] [role=combobox],body:has(.sl-repair-detail) [role=dialog] button[role=combobox]{background:var(--sl-surf-inset, #0f1016)!important;border:1px solid var(--sl-line, rgba(236, 240, 252, .09))!important;color:var(--sl-fg, #fafafa)!important;border-radius:8px!important;font-size:13px!important}body:has(.sl-repair-detail) [role=dialog] input::-moz-placeholder,body:has(.sl-repair-detail) [role=dialog] textarea::-moz-placeholder{color:var(--sl-fg-subtle, #9aa0a8)!important}body:has(.sl-repair-detail) [role=dialog] input::placeholder,body:has(.sl-repair-detail) [role=dialog] textarea::placeholder{color:var(--sl-fg-subtle, #9aa0a8)!important}body:has(.sl-repair-detail) [role=dialog] input:focus-visible,body:has(.sl-repair-detail) [role=dialog] textarea:focus-visible,body:has(.sl-repair-detail) [role=dialog] [role=combobox]:focus-visible{outline:none!important;border-color:var(--sl-amber, #f97316)!important;box-shadow:0 0 0 3px var(--sl-amber-soft, rgba(249, 115, 22, .14))!important}body:has(.sl-repair-detail) [role=dialog] button:not([role=combobox]):not([class*=ghost]):not([aria-label=Close]){background:var(--sl-surf-raised, #1e2028)!important;border:1px solid var(--sl-line-strong, rgba(236, 240, 252, .16))!important;color:var(--sl-fg, #fafafa)!important;font-weight:700!important;border-radius:8px!important;height:36px!important;padding:0 14px!important;font-size:13px!important}body:has(.sl-repair-detail) [role=dialog] button[type=submit],body:has(.sl-repair-detail) [role=dialog] [class*=DialogFooter]>button:last-child:not([class*=outline]){background:var(--sl-amber, #f97316)!important;border-color:var(--sl-amber-press, #d65a08)!important;color:#1a0f06!important}body:has(.sl-repair-detail) [role=dialog] button[type=submit]:hover{background:var(--sl-amber-hover, #fb8638)!important}body:has(.sl-repair-detail) [role=alertdialog]{background:var(--sl-surf-card, #181920)!important;border:1px solid var(--sl-line-strong, rgba(236, 240, 252, .16))!important;color:var(--sl-fg, #fafafa)!important;border-radius:14px!important;box-shadow:0 28px 72px #0000008c,0 0 0 1px #ffffff0a!important}body:has(.sl-repair-detail) [role=alertdialog] h2,body:has(.sl-repair-detail) [role=alertdialog] [id*=radix][id*=title]{color:var(--sl-fg)!important;font-weight:800!important;letter-spacing:-.01em!important}body:has(.sl-repair-detail) [role=alertdialog] [id*=radix][id*=description],body:has(.sl-repair-detail) [role=alertdialog] p{color:#d2d4dc!important;font-size:13px!important;line-height:1.5!important}body:has(.sl-repair-detail) [role=alertdialog] button:not(.bg-destructive):not([class*=bg-destructive]){background:var(--sl-surf-raised, #1e2028)!important;border:1px solid var(--sl-line-strong, rgba(236, 240, 252, .16))!important;color:var(--sl-fg, #fafafa)!important;font-weight:700!important;border-radius:8px!important;height:36px!important;padding:0 14px!important;font-size:13px!important}body:has(.sl-repair-detail) [role=alertdialog] button:not(.bg-destructive):not([class*=bg-destructive]):hover{background:var(--sl-surf-hover, #222430)!important;border-color:#ecf0fc3d!important}body:has(.sl-repair-detail) [role=alertdialog] button.bg-destructive,body:has(.sl-repair-detail) [role=alertdialog] button[class*=bg-destructive]{background:#e6394629!important;border:1px solid rgba(255,138,148,.32)!important;color:#ffa3ab!important}body:has(.sl-repair-detail) [role=alertdialog] button.bg-destructive:hover{background:#e6394642!important;color:#ffb8be!important}body:has(.sl-repair-detail) div[data-state=open][class*=bg-black],body:has(.sl-repair-detail) [data-radix-portal]>div[data-state=open]:has(+[role=dialog]),body:has(.sl-repair-detail) [data-radix-portal]>div[data-state=open]:has(+[role=alertdialog]){background:#0000008c!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}@media (max-width: 1024px){.sl-repair-detail .sl-rd-actions{width:100%;justify-content:flex-start}.sl-repair-detail .sl-rd-info-row{gap:8px 12px}.sl-repair-detail .sl-rd-total{margin-left:0}}@media (max-width: 640px){.sl-repair-detail .sl-rd-header{gap:10px}.sl-repair-detail .sl-rd-code{font-size:18px}.sl-repair-detail .sl-rd-tabs{overflow-x:auto;flex-wrap:nowrap}.sl-repair-detail [role=tab].sl-rd-tab{padding:9px 12px 10px;font-size:12px;white-space:nowrap}.sl-repair-detail .sl-rd-info{padding:12px}.sl-repair-detail .sl-rd-info-device{font-size:14px}}@media print{.sl-repairs{background:#fff!important;color:#000!important}}.sl-inventory{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-press: #056e8c;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning: #d4a72c;--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(212, 167, 44, .18);--sl-violet-fg: #c4b5fd;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(6,129,164,.09) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(110,231,168,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width: 640px){.sl-inventory{margin:-28px -32px;padding:24px 32px 40px}}.sl-inventory *{box-sizing:border-box}.sl-inventory .num,.sl-inventory-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-inventory .sl-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 4px 18px;flex-wrap:wrap;border-bottom:1px solid var(--sl-line);margin-bottom:18px}.sl-inventory .sl-hero-l{display:flex;gap:14px;align-items:center;min-width:0}.sl-inventory .sl-hero-ic{width:44px;height:44px;border-radius:11px;background:var(--sl-teal-soft);color:var(--sl-teal-glow);border:1px solid rgba(6,129,164,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-inventory .sl-hero-ic svg{width:20px;height:20px}.sl-inventory .sl-hero-tx{min-width:0}.sl-inventory .sl-hero-h{font-size:22px;font-weight:800;letter-spacing:-.022em;margin:0;color:var(--sl-fg);line-height:1.15}.sl-inventory .sl-hero-sub{color:var(--sl-fg-muted);font-size:13px;font-weight:500;margin-top:4px}.sl-inventory .sl-hero-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sl-inventory .sl-btn,.sl-inventory-modal .sl-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out);height:34px}.sl-inventory .sl-btn:hover,.sl-inventory-modal .sl-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-inventory .sl-btn:disabled,.sl-inventory-modal .sl-btn:disabled{opacity:.5;cursor:not-allowed}.sl-inventory .sl-btn.primary,.sl-inventory-modal .sl-btn.primary{background:var(--sl-teal);border-color:var(--sl-teal-press);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0681a466,0 6px 16px -6px #0681a48c}.sl-inventory .sl-btn.primary:hover,.sl-inventory-modal .sl-btn.primary:hover{background:var(--sl-teal-hover);border-color:var(--sl-teal-press)}.sl-inventory .sl-btn.danger,.sl-inventory-modal .sl-btn.danger{background:#e639461f;border-color:#ff8a9447;color:var(--sl-error-fg)}.sl-inventory .sl-btn.danger:hover,.sl-inventory-modal .sl-btn.danger:hover{background:#e639462e;border-color:#ff8a9461}.sl-inventory .sl-btn.ghost,.sl-inventory-modal .sl-btn.ghost{background:transparent;border-color:transparent;color:var(--sl-fg-muted);box-shadow:none}.sl-inventory .sl-btn.ghost:hover,.sl-inventory-modal .sl-btn.ghost:hover{color:var(--sl-fg);background:var(--sl-surf-hover);border-color:var(--sl-line)}.sl-inventory .sl-btn.sm,.sl-inventory-modal .sl-btn.sm{padding:4px 10px;font-size:12px;height:28px;border-radius:6px}.sl-inventory .sl-btn.icon,.sl-inventory-modal .sl-btn.icon{width:30px;padding:0;justify-content:center}.sl-inventory .sl-btn svg,.sl-inventory-modal .sl-btn svg{width:14px;height:14px}.sl-inventory .sl-kpis{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:20px}@media (min-width: 700px){.sl-inventory .sl-kpis{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.sl-inventory .sl-kpis{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.sl-inventory .sl-kpis{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr}}.sl-inventory .sl-kpi{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;padding:15px 16px 13px;display:flex;flex-direction:column;gap:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;min-width:0}.sl-inventory .sl-kpi:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--sl-teal);opacity:0;transition:opacity .15s var(--sl-ease-out)}.sl-inventory .sl-kpi:hover:after{opacity:.5}.sl-inventory .sl-kpi.hero{container-type:inline-size;background:radial-gradient(130% 90% at 0% 0%,#0681a447,#0681a400 55%),linear-gradient(180deg,#1a2026,#14181d);border-color:#0681a461;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0006,0 16px 40px #0681a41f}.sl-inventory .sl-kpi.hero:after{background:linear-gradient(90deg,var(--sl-teal) 0%,#3eb7d8 100%);opacity:1;height:3px;box-shadow:0 0 12px #0681a499}.sl-inventory .sl-kpi.hero .sl-kpi-count,.sl-inventory .sl-kpi.hero .sl-kpi-val,.sl-inventory .sl-kpi.hero .sl-kpi-val-usd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.sl-inventory .sl-kpi.hero .sl-kpi-val{font-size:clamp(20px,16cqi,30px);line-height:1.05;color:#eafaff;font-weight:800}.sl-inventory .sl-kpi.hero .sl-kpi-val-usd{font-size:clamp(13px,10cqi,18px)}.sl-inventory .sl-kpi.hero .sl-kpi-label{color:var(--sl-teal-feature)}.sl-inventory .sl-kpi.hero .sl-kpi-tone{background:var(--sl-teal);color:#fff;border-color:var(--sl-teal-press);box-shadow:inset 0 1px #fff3,0 0 14px #0681a480}.sl-inventory .sl-kpi.teal:after{background:var(--sl-teal)}.sl-inventory .sl-kpi.teal:hover:after{opacity:.7}.sl-inventory .sl-kpi.teal .sl-kpi-tone{background:var(--sl-teal-soft);color:var(--sl-teal-glow);border-color:#0681a452}.sl-inventory .sl-kpi.teal .sl-kpi-val-usd{color:var(--sl-teal-feature)}.sl-inventory .sl-kpi.success:after{background:var(--sl-success-fg)}.sl-inventory .sl-kpi.success:hover:after{opacity:.7}.sl-inventory .sl-kpi.success .sl-kpi-tone{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a847}.sl-inventory .sl-kpi.success .sl-kpi-val-usd{color:var(--sl-success-fg)}.sl-inventory .sl-kpi.warning:after{background:var(--sl-warning-fg)}.sl-inventory .sl-kpi.warning:hover:after{opacity:.7}.sl-inventory .sl-kpi.warning .sl-kpi-tone{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45152}.sl-inventory .sl-kpi.warning .sl-kpi-val-usd{color:var(--sl-warning-fg)}.sl-inventory .sl-kpi.violet:after{background:var(--sl-violet-fg)}.sl-inventory .sl-kpi.violet:hover:after{opacity:.7}.sl-inventory .sl-kpi.violet .sl-kpi-tone{background:var(--sl-violet-soft);color:var(--sl-violet-fg);border-color:#8b5cf652}.sl-inventory .sl-kpi.violet .sl-kpi-val-usd{color:var(--sl-violet-fg)}.sl-inventory .sl-kpi-top{display:flex;align-items:center;gap:10px;min-width:0}.sl-inventory .sl-kpi-tone{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--sl-teal-soft);color:var(--sl-teal-glow);border:1px solid rgba(6,129,164,.28);box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-inventory .sl-kpi-tone svg{width:14px;height:14px}.sl-inventory .sl-kpi-label{font-size:11px;font-weight:800;color:var(--sl-fg-label);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-inventory .sl-kpi-vals{display:flex;flex-direction:column;gap:2px;min-width:0}.sl-inventory .sl-kpi-count{font-size:26px;font-weight:800;letter-spacing:-.025em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.05}.sl-inventory .sl-kpi-val{font-size:14px;font-weight:800;letter-spacing:-.015em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.sl-inventory .sl-kpi-val-usd{font-size:12px;font-weight:700;letter-spacing:-.01em;color:var(--sl-fg-muted);font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.sl-inventory .sl-tabs{display:inline-flex;padding:3px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;gap:2px;box-shadow:inset 0 1px 2px #00000040;flex-wrap:wrap;margin-bottom:14px}.sl-inventory .sl-tabs button{border:none;background:transparent;color:var(--sl-fg-muted);font-family:inherit;font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:7px;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out);white-space:nowrap;letter-spacing:.005em}.sl-inventory .sl-tabs button:hover{color:var(--sl-fg)}.sl-inventory .sl-tabs button.active{background:linear-gradient(180deg,#0681a452,#0681a42e);color:var(--sl-teal-feature);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #0681a473}.sl-inventory .sl-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;box-shadow:inset 0 1px #ffffff0a;margin-bottom:16px}.sl-inventory .sl-search{position:relative;flex:1 1 240px;min-width:220px}.sl-inventory .sl-search-ic{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--sl-fg-subtle);pointer-events:none}.sl-inventory .sl-search input{width:100%;height:36px;padding:6px 12px 6px 32px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:500;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040}.sl-inventory .sl-search input::-moz-placeholder{color:var(--sl-fg-subtle)}.sl-inventory .sl-search input::placeholder{color:var(--sl-fg-subtle)}.sl-inventory .sl-search input:hover{border-color:var(--sl-line-strong)}.sl-inventory .sl-search input:focus{border-color:var(--sl-teal);box-shadow:0 0 0 3px #0681a44d}.sl-inventory .sl-select-trigger{height:36px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:12.5px;padding:6px 11px;font-weight:600;box-shadow:inset 0 1px 2px #00000040;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);min-width:180px}.sl-inventory .sl-select-trigger:hover{border-color:var(--sl-line-strong);background:var(--sl-surf-card)}.sl-inventory .sl-select-trigger:focus,.sl-inventory .sl-select-trigger[data-state=open]{border-color:var(--sl-teal);box-shadow:0 0 0 3px #0681a44d}.sl-inventory .sl-check-row{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--sl-fg-muted);white-space:nowrap;cursor:pointer}.sl-inventory .sl-check-row:hover{color:var(--sl-fg)}.sl-inventory .sl-check-row [role=checkbox]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line-strong)!important}.sl-inventory .sl-check-row [role=checkbox][data-state=checked]{background:var(--sl-teal)!important;border-color:var(--sl-teal-press)!important;color:#fff!important}.sl-inventory .sl-frame{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000047;overflow:hidden;margin-top:18px}.sl-inventory .sl-frame-head{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--sl-surf-card-head);border-bottom:1px solid var(--sl-line)}.sl-inventory .sl-frame-head .title{font-size:14.5px;font-weight:700;letter-spacing:-.005em;color:var(--sl-fg);display:flex;align-items:center;gap:8px}.sl-inventory .sl-frame-head .title svg{color:var(--sl-teal);width:16px;height:16px}.sl-inventory .sl-frame-head .meta{color:var(--sl-fg-muted);font-size:12.5px;font-weight:600}.sl-inventory .sl-frame-head .spacer{flex:1}.sl-inventory .sl-tbl-wrap{overflow-x:auto}.sl-inventory .sl-tbl{width:100%;border-collapse:collapse}.sl-inventory .sl-tbl thead{background:var(--sl-surf-card-head)}.sl-inventory .sl-tbl th{text-align:left;font-size:11px;padding:11px 10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.sl-inventory .sl-tbl th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .12s var(--sl-ease-out)}.sl-inventory .sl-tbl th.sortable:hover{color:var(--sl-teal-glow)}.sl-inventory .sl-tbl th.sort-arrow{display:inline-block;margin-left:4px;color:var(--sl-fg-subtle);font-size:10px}.sl-inventory .sl-tbl th:first-child,.sl-inventory .sl-tbl td:first-child{padding-left:14px}.sl-inventory .sl-tbl th:last-child,.sl-inventory .sl-tbl td:last-child{padding-right:14px}.sl-inventory .sl-tbl td{text-align:left;font-size:13px;padding:10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-inventory .sl-tbl tbody tr{transition:background-color .12s var(--sl-ease-out);cursor:pointer}.sl-inventory .sl-tbl tbody tr:hover{background:#ffffff06}.sl-inventory .sl-tbl tbody tr:last-child td{border-bottom:none}.sl-inventory .sl-tbl tbody tr.low-stock{background:#d4a72c0d}.sl-inventory .sl-tbl tbody tr.low-stock:hover{background:#d4a72c1a}.sl-inventory .sl-tbl tbody tr.no-stock{background:#e639460d}.sl-inventory .sl-tbl tbody tr.no-stock:hover{background:#e639461a}.sl-inventory .sl-tbl .mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--sl-fg-muted);letter-spacing:.02em;font-weight:700}.sl-inventory .sl-tbl .num{font-variant-numeric:tabular-nums;font-weight:700}.sl-inventory .sl-tbl .name{font-weight:600;color:var(--sl-fg)}.sl-inventory .sl-tbl .muted{color:var(--sl-fg-muted);font-weight:500}.sl-inventory .sl-tbl .ellipsis{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sl-inventory .sl-tbl .price-cell .cur{font-size:10.5px;color:var(--sl-fg-subtle);font-weight:700;letter-spacing:.04em;margin-right:4px}.sl-inventory .sl-tbl .stock-cell{font-variant-numeric:tabular-nums;font-weight:800;font-size:14px;color:var(--sl-fg)}.sl-inventory .sl-tbl .stock-cell.warn{color:var(--sl-warning-fg)}.sl-inventory .sl-tbl .stock-cell.err{color:var(--sl-error-fg)}.sl-inventory .sl-tbl .stock-cell.ok{color:var(--sl-fg)}.sl-inventory .sl-tbl .stock-cell.svc{color:var(--sl-fg-subtle);font-weight:600}.sl-inventory .sl-pill{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:9999px;border:1px solid transparent;white-space:nowrap;margin-left:8px;vertical-align:middle}.sl-inventory .sl-pill.warn{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45152}.sl-inventory .sl-pill.err{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9452}.sl-inventory .sl-pill.teal{background:var(--sl-teal-soft);color:var(--sl-teal-glow);border-color:#0681a452}.sl-inventory .sl-pill.muted{background:#ffffff0a;color:var(--sl-fg-subtle);border-color:var(--sl-line)}.sl-inventory .sl-row-actions{display:inline-flex;align-items:center;gap:2px}.sl-inventory .sl-row-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-inventory .sl-row-action:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-inventory .sl-row-action.teal:hover{color:var(--sl-teal-glow);border-color:#0681a44d;background:var(--sl-teal-soft)}.sl-inventory .sl-row-action.danger:hover{color:var(--sl-error-fg);border-color:#ff8a944d;background:var(--sl-error-soft)}.sl-inventory .sl-row-action svg{width:13.5px;height:13.5px}.sl-inventory .sl-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--sl-line);background:var(--sl-surf-card-head);flex-wrap:wrap}.sl-inventory .sl-pagination .info{font-size:12px;color:var(--sl-fg-muted);font-weight:500;font-variant-numeric:tabular-nums}.sl-inventory .sl-pagination .nav{display:inline-flex;align-items:center;gap:4px}.sl-inventory .sl-pagination .pg-btn{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:28px;padding:0 8px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:6px;color:var(--sl-fg-muted);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-inventory .sl-pagination .pg-btn:hover:not(:disabled){background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line-strong)}.sl-inventory .sl-pagination .pg-btn.active{background:var(--sl-teal-soft);color:var(--sl-teal-feature);border-color:#0681a473}.sl-inventory .sl-pagination .pg-btn:disabled{opacity:.4;cursor:not-allowed}.sl-inventory .sl-pagination .pg-btn svg{width:13px;height:13px}.sl-inventory .sl-pagination .ellipsis{padding:0 4px;color:var(--sl-fg-subtle);font-size:12px}.sl-inventory .sl-loading{padding:56px 16px;text-align:center;color:var(--sl-fg-muted);font-size:13px;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:12px}.sl-inventory .sl-loading-spin{width:22px;height:22px;border-radius:9999px;border:2px solid rgba(6,129,164,.18);border-top-color:var(--sl-teal-glow);animation:sl-spin .7s linear infinite}.sl-inventory .sl-empty{padding:56px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.sl-inventory .sl-empty-ic{width:64px;height:64px;border-radius:9999px;background:var(--sl-teal-soft);border:1px solid rgba(6,129,164,.25);color:var(--sl-teal-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-inventory .sl-empty-ic svg{width:28px;height:28px}.sl-inventory .sl-empty-t{font-size:15px;font-weight:700;color:var(--sl-fg)}.sl-inventory .sl-empty-d{font-size:13px;color:var(--sl-fg-muted);max-width:320px;line-height:1.5}.sl-inventory .sl-bulk-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;box-shadow:inset 0 1px #ffffff0a;margin-bottom:16px}.sl-inventory .sl-bulk-actions .sl-pct-row{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--sl-surf-raised);border:1px solid var(--sl-line);border-radius:10px;margin-left:auto}.sl-inventory .sl-bulk-actions .sl-pct-row input[type=number]{width:92px;height:30px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:6px;color:var(--sl-fg);font-family:inherit;font-size:12.5px;font-weight:700;padding:0 10px;font-variant-numeric:tabular-nums;outline:none}.sl-inventory .sl-bulk-actions .sl-pct-row input[type=number]:focus{border-color:var(--sl-teal);box-shadow:0 0 0 3px #0681a44d}.sl-inventory .sl-cell-edit{cursor:pointer;border-radius:6px;padding:5px 8px;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;min-height:28px;display:flex;align-items:center;transition:background-color .12s var(--sl-ease-out);color:var(--sl-fg)}.sl-inventory .sl-cell-edit:hover{background:var(--sl-surf-hover)}.sl-inventory .sl-cell-edit.changed{background:#f5c4511f;color:var(--sl-warning-fg);font-weight:800}.sl-inventory .sl-cell-edit .placeholder{color:var(--sl-fg-subtle)}.sl-inventory .sl-cell-input{width:100%;height:30px;padding:4px 8px;background:var(--sl-surf-inset);border:1px solid var(--sl-teal);border-radius:6px;color:var(--sl-fg);font-family:inherit;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;outline:none;box-shadow:0 0 0 3px #0681a44d}.sl-inventory .sl-cell-input.invalid{border-color:var(--sl-error-fg);box-shadow:0 0 0 3px #e6394640}.sl-inventory .sl-cell-currency{height:30px!important;background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:6px!important;color:var(--sl-fg)!important;font-family:inherit!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;padding:0 8px!important;box-shadow:inset 0 1px 2px #00000040!important}.sl-inventory .sl-cell-currency.changed{background:#f5c4511f!important;border-color:#f5c45166!important;color:var(--sl-warning-fg)!important}.sl-inventory .sl-savebar{position:fixed;bottom:0;left:0;right:0;z-index:40;border-top:1px solid var(--sl-line-strong);background:#14161cf2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:12px 24px;box-shadow:0 -8px 24px #0006}.sl-inventory .sl-savebar-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sl-inventory .sl-savebar .info{font-size:13px;color:var(--sl-fg-muted);font-weight:600}.sl-inventory .sl-savebar .info strong{color:var(--sl-warning-fg);font-weight:800;font-variant-numeric:tabular-nums}.sl-inventory .sl-savebar .actions{display:inline-flex;gap:10px}.sl-inventory .sl-tbl tbody tr.selected{background:#0681a414}.sl-inventory .sl-tbl tbody tr.selected:hover{background:#0681a41f}.sl-inventory .sl-tbl td .sl-bulk-check [role=checkbox]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line-strong)!important}.sl-inventory .sl-tbl td .sl-bulk-check [role=checkbox][data-state=checked]{background:var(--sl-teal)!important;border-color:var(--sl-teal-press)!important;color:#fff!important}.sl-inventory-quickedit{background:var(--sl-surf-card);color:var(--sl-fg)}.sl-inventory-modal .sl-import-types{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 480px){.sl-inventory-modal .sl-import-types{grid-template-columns:1fr}}.sl-inventory-modal .sl-import-card{display:flex;flex-direction:column;gap:4px;padding:12px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:10px;cursor:pointer;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out);text-align:left;font-family:inherit;color:var(--sl-fg)}.sl-inventory-modal .sl-import-card:hover{border-color:var(--sl-line-strong);background:var(--sl-surf-hover)}.sl-inventory-modal .sl-import-card.selected{background:var(--sl-teal-soft);border-color:var(--sl-teal);box-shadow:inset 0 1px #ffffff0d,0 0 0 2px #0681a440}.sl-inventory-modal .sl-import-card .head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--sl-fg)}.sl-inventory-modal .sl-import-card.selected .head{color:var(--sl-teal-feature)}.sl-inventory-modal .sl-import-card svg{width:15px;height:15px;color:var(--sl-fg-subtle)}.sl-inventory-modal .sl-import-card.selected svg{color:var(--sl-teal-glow)}.sl-inventory-modal .sl-import-instructions{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;padding:14px;font-size:12.5px;color:var(--sl-fg-muted);line-height:1.55}.sl-inventory-modal .sl-import-instructions strong{color:var(--sl-fg);font-weight:700}.sl-inventory-modal .sl-import-instructions code{background:var(--sl-surf-card);border:1px solid var(--sl-line);padding:1px 5px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;color:var(--sl-teal-glow)}.sl-inventory-modal .sl-import-instructions ol{margin:8px 0;padding-left:18px}.sl-inventory-modal .sl-import-instructions li{margin-bottom:3px}.sl-inventory-modal .sl-import-preview{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;overflow:hidden}.sl-inventory-modal .sl-import-preview .sl-tbl-wrap{overflow-x:auto}.sl-inventory-modal .sl-import-preview table{width:100%;border-collapse:collapse}.sl-inventory-modal .sl-import-preview th{text-align:left;font-size:10.5px;padding:8px 10px;background:var(--sl-surf-card-head);border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.sl-inventory-modal .sl-import-preview td{font-size:12px;padding:7px 10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);white-space:nowrap}.sl-inventory-modal .sl-import-preview tr:last-child td{border-bottom:none}.sl-inventory-modal .sl-import-rejected{max-height:140px;overflow-y:auto;border:1px solid rgba(255,138,148,.28);background:var(--sl-error-soft);border-radius:8px;padding:10px;font-size:11.5px;color:var(--sl-error-fg);line-height:1.5}.sl-inventory-modal .sl-import-rejected p{margin:0 0 3px}[role=dialog]:has(.sl-inventory-modal){background:var(--sl-surf-card, #181920)!important;border-color:var(--sl-line, rgba(236, 240, 252, .09))!important;color:var(--sl-fg, #fafafa)!important}[role=dialog]:has(.sl-inventory-modal)>.border-t,[role=dialog]:has(.sl-inventory-modal)>div.border-t{background:var(--sl-surf-card-head, #15161c)!important;border-top-color:var(--sl-line, rgba(236, 240, 252, .09))!important}[role=dialog]:has(.sl-inventory-modal)>.flex.items-center.justify-between{background:var(--sl-surf-card-head, #15161c)!important;border-bottom-color:var(--sl-line, rgba(236, 240, 252, .09))!important}[role=dialog]:has(.sl-inventory-modal) [id*=radix]:not(input):not(textarea){color:var(--sl-fg, #fafafa)}[role=dialog]:has(.sl-inventory-modal)>.flex-1.overflow-y-auto{background:var(--sl-surf-card, #181920)!important}[role=dialog]:has(.sl-inventory-modal) [aria-label=Close],[role=dialog]:has(.sl-inventory-modal) button.absolute.right-4.top-4{color:var(--sl-fg-subtle, #9aa0a8)!important}[role=dialog]:has(.sl-inventory-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-inventory-modal) button.absolute.right-4.top-4:hover{background:var(--sl-surf-hover, #222430)!important;color:var(--sl-fg, #fafafa)!important}body:has(.sl-inventory-modal) [role=alertdialog],body:has(.sl-inventory) [role=alertdialog]{background:var(--sl-surf-card, #181920)!important;border:1px solid var(--sl-line, rgba(236, 240, 252, .09))!important;color:var(--sl-fg, #fafafa)!important}body:has(.sl-inventory-modal) [role=alertdialog] h2,body:has(.sl-inventory) [role=alertdialog] h2{color:var(--sl-fg, #fafafa)!important;font-weight:800;letter-spacing:-.01em}body:has(.sl-inventory-modal) [role=alertdialog] [id*=description],body:has(.sl-inventory) [role=alertdialog] [id*=description]{color:var(--sl-fg-label, #dadde5)!important;font-weight:550!important;line-height:1.5}body:has(.sl-inventory-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type,body:has(.sl-inventory) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type{background:var(--sl-surf-card, #181920)!important;border:1px solid var(--sl-line, rgba(236, 240, 252, .09))!important;color:var(--sl-fg, #fafafa)!important}body:has(.sl-inventory-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover,body:has(.sl-inventory) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover{background:var(--sl-surf-hover, #222430)!important;border-color:var(--sl-line-strong, rgba(236, 240, 252, .16))!important}body:has(.sl-inventory-modal) [role=alertdialog] button[class*=bg-destructive],body:has(.sl-inventory) [role=alertdialog] button[class*=bg-destructive]{background:#e6394629!important;border:1px solid rgba(255,138,148,.28)!important;color:#ffa3ab!important}body:has(.sl-inventory-modal) [role=alertdialog] button[class*=bg-destructive]:hover,body:has(.sl-inventory) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e639463d!important;border-color:#ff8a9466!important}.sl-inventory-modal{--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-press: #056e8c;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(212, 167, 44, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-inventory-modal *{box-sizing:border-box}.sl-inventory-modal .sl-mh,[role=dialog]:has(.sl-inventory-modal) .sl-mh{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--sl-fg);line-height:1.2;white-space:nowrap}.sl-inventory-modal .sl-mh-ic{width:32px;height:32px;border-radius:9px;background:var(--sl-teal-soft);color:var(--sl-teal-glow);border:1px solid rgba(6,129,164,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-inventory-modal .sl-mh-ic svg{width:15px;height:15px}.sl-inventory-modal .sl-panel{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:12px;padding:14px;margin-bottom:12px;box-shadow:inset 0 1px #ffffff06}.sl-inventory-modal .sl-panel:last-child{margin-bottom:0}.sl-inventory-modal .sl-panel-t{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-fg-label);margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--sl-line)}.sl-inventory-modal .sl-panel-t svg{width:13px;height:13px;color:var(--sl-teal)}.sl-inventory-modal .sl-types{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width: 540px){.sl-inventory-modal .sl-types{grid-template-columns:repeat(3,1fr)}}.sl-inventory-modal .sl-type{display:flex;flex-direction:column;gap:4px;padding:11px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:10px;cursor:pointer;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out);text-align:left;font-family:inherit;color:var(--sl-fg)}.sl-inventory-modal .sl-type:hover{border-color:var(--sl-line-strong);background:var(--sl-surf-hover)}.sl-inventory-modal .sl-type.selected{background:var(--sl-teal-soft);border-color:var(--sl-teal);box-shadow:inset 0 1px #ffffff0d,0 0 0 2px #0681a438}.sl-inventory-modal .sl-type .head{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:var(--sl-fg)}.sl-inventory-modal .sl-type.selected .head{color:var(--sl-teal-feature)}.sl-inventory-modal .sl-type .desc{font-size:10.5px;color:var(--sl-fg-muted);line-height:1.4;font-weight:500}.sl-inventory-modal .sl-type svg{width:14px;height:14px;color:var(--sl-fg-subtle)}.sl-inventory-modal .sl-type.selected svg{color:var(--sl-teal-glow)}.sl-inventory-modal label{font-size:11px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-fg-label)!important;margin-bottom:6px;display:inline-block}.sl-inventory-modal input:not([type=checkbox]):not([type=radio]):not([type=file]),.sl-inventory-modal textarea,.sl-inventory-modal [role=combobox],.sl-inventory-modal button[role=combobox]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;border-radius:8px!important;color:var(--sl-fg)!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)}.sl-inventory-modal input::-moz-placeholder,.sl-inventory-modal textarea::-moz-placeholder{color:#8e94a0!important;opacity:1;font-weight:500}.sl-inventory-modal input::placeholder,.sl-inventory-modal textarea::placeholder{color:#8e94a0!important;opacity:1;font-weight:500}.sl-inventory-modal input:hover:not(:disabled),.sl-inventory-modal textarea:hover:not(:disabled),.sl-inventory-modal [role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-inventory-modal input:focus-visible,.sl-inventory-modal textarea:focus-visible,.sl-inventory-modal [role=combobox][data-state=open],.sl-inventory-modal [role=combobox]:focus-visible{border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important;outline:none!important}.sl-inventory-modal input[type=date],.sl-inventory-modal input[type=time]{color-scheme:dark}.sl-inventory-modal [role=checkbox]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line-strong)!important}.sl-inventory-modal [role=checkbox][data-state=checked]{background:var(--sl-teal)!important;border-color:var(--sl-teal-press)!important;color:#fff!important}.sl-inventory-modal input.sl-amount,.sl-inventory-modal input[type=number].sl-amount{min-width:0;width:100%;font-size:14.5px!important;font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.sl-inventory-modal .sl-amount-wrap{display:flex;gap:6px;align-items:stretch;min-width:0}.sl-inventory-modal .sl-amount-wrap>input.sl-amount{flex:1 1 auto;min-width:0}.sl-inventory-modal .sl-amount-wrap>[role=combobox],.sl-inventory-modal .sl-amount-wrap>button[role=combobox]{flex:0 0 84px;min-width:84px;font-size:12px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-inventory-modal input[type=number]::-webkit-outer-spin-button,.sl-inventory-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-inventory-modal input[type=number]{-moz-appearance:textfield}.sl-inventory-modal input[type=file]{background:var(--sl-surf-card)!important;border:1px dashed var(--sl-line-strong)!important;border-radius:8px!important;color:var(--sl-fg-muted)!important;font-size:12.5px!important;font-weight:500!important;padding:8px 10px!important;box-shadow:inset 0 1px #ffffff06!important;cursor:pointer;transition:border-color .12s var(--sl-ease-out),background-color .12s var(--sl-ease-out);width:100%}.sl-inventory-modal input[type=file]:hover{border-color:#0681a466!important;background:var(--sl-surf-hover)!important}.sl-inventory-modal input[type=file]:focus-visible{outline:none!important;border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important}.sl-inventory-modal input[type=file]::file-selector-button:hover,.sl-inventory-modal input[type=file]::-webkit-file-upload-button:hover{background:#0681a447!important;color:var(--sl-teal-feature)!important}.sl-inventory-modal [role=alert]{background:var(--sl-warning-soft)!important;border:1px solid rgba(245,196,81,.32)!important;color:var(--sl-warning-fg)!important;border-radius:9px!important;padding:10px 12px!important;font-size:12.5px!important;font-weight:600!important;display:flex;gap:8px;align-items:flex-start}.sl-inventory-modal [role=alert] svg{color:var(--sl-warning-fg);width:14px;height:14px;flex-shrink:0;margin-top:1px}.sl-inventory-modal [role=alert][class*=destructive]{background:var(--sl-error-soft)!important;border-color:#ff8a9452!important;color:var(--sl-error-fg)!important}.sl-inventory-modal [role=alert][class*=destructive] svg{color:var(--sl-error-fg)}.sl-inventory-modal .sl-inline-link{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--sl-teal-glow);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:4px 0;letter-spacing:.01em;transition:color .12s var(--sl-ease-out)}.sl-inventory-modal .sl-inline-link:hover{color:var(--sl-teal-feature)}.sl-inventory-modal .sl-inline-link svg{width:12px;height:12px}[role=dialog]:has(.sl-inventory-modal),[role=dialog]:has(.sl-inventory-modal) *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}[role=dialog]:has(.sl-inventory-modal) *::-webkit-scrollbar{width:8px;height:8px}[role=dialog]:has(.sl-inventory-modal) *::-webkit-scrollbar-track{background:transparent}[role=dialog]:has(.sl-inventory-modal) *::-webkit-scrollbar-thumb{background:#ffffff14;border:2px solid transparent;background-clip:padding-box;border-radius:9999px}[role=dialog]:has(.sl-inventory-modal) *::-webkit-scrollbar-thumb:hover{background:#ffffff2e;background-clip:padding-box;border:2px solid transparent}[role=dialog]:has(.sl-inventory-modal) *::-webkit-scrollbar-corner{background:transparent}.sl-inventory .sl-tbl-wrap::-webkit-scrollbar{height:8px}.sl-inventory .sl-tbl-wrap::-webkit-scrollbar-track{background:transparent}.sl-inventory .sl-tbl-wrap::-webkit-scrollbar-thumb{background:#ffffff14;border:2px solid transparent;background-clip:padding-box;border-radius:9999px}.sl-inventory .sl-tbl-wrap::-webkit-scrollbar-thumb:hover{background:#ffffff2e;background-clip:padding-box;border:2px solid transparent}@media (max-width: 640px){.sl-inventory .sl-hero{flex-direction:column;align-items:flex-start}.sl-inventory .sl-hero-r{width:100%}.sl-inventory .sl-hero-r .sl-btn{flex:1 1 auto;justify-content:center}.sl-inventory .sl-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}}[data-radix-popper-content-wrapper]:has(.sl-inventory-modal-popover)>[role=dialog],[data-radix-popper-content-wrapper]>[role=dialog]:has(.sl-inventory-modal-popover){background:var(--sl-surf-card, #181920)!important;border:1px solid var(--sl-line, rgba(236, 240, 252, .09))!important;color:var(--sl-fg, #fafafa)!important}.sl-inventory-modal .sl-modal-icon{width:30px;height:30px;border-radius:9px;background:var(--sl-teal-soft);border:1px solid rgba(6,129,164,.32);color:var(--sl-teal-glow);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff0f}.sl-inventory-modal .sl-modal-icon svg{width:15px;height:15px}.sl-inventory-modal .sl-modal-form{display:flex;flex-direction:column;gap:10px;padding:4px 0 14px;border-bottom:1px solid var(--sl-line);margin-bottom:12px}.sl-inventory-modal .sl-modal-form-row{display:grid;grid-template-columns:1fr;gap:8px}.sl-inventory-modal .sl-modal-form-row.cols-2{grid-template-columns:1fr 1fr}.sl-inventory-modal .sl-modal-form-row.with-action{grid-template-columns:1fr auto;align-items:stretch}.sl-inventory-modal .sl-modal-form input,.sl-inventory-modal .sl-modal-form .sl-select-trigger{height:36px;font-size:13px}.sl-inventory-modal .sl-modal-form-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.sl-inventory-modal .sl-list{display:flex;flex-direction:column;gap:2px;max-height:360px;overflow-y:auto;padding:2px;margin:0 -2px}.sl-inventory-modal .sl-list-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:8px;border:1px solid transparent;background:transparent;transition:background .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out);min-height:40px}.sl-inventory-modal .sl-list-row:hover{background:#ffffff06;border-color:var(--sl-line)}.sl-inventory-modal .sl-list-row.editing{background:#0681a414;border-color:#0681a44d}.sl-inventory-modal .sl-list-row .info{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.sl-inventory-modal .sl-list-row .info .lead-ic{width:20px;height:20px;flex-shrink:0;color:var(--sl-fg-subtle)}.sl-inventory-modal .sl-list-row .info .name{font-size:13px;font-weight:600;color:var(--sl-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-inventory-modal .sl-list-row .info .meta{font-size:11px;font-weight:500;color:var(--sl-fg-subtle);letter-spacing:.01em}.sl-inventory-modal .sl-list-row .actions{display:flex;gap:4px;flex-shrink:0}.sl-inventory-modal .sl-list-row .actions .sl-btn.icon{width:28px;height:28px;padding:0}.sl-inventory-modal .sl-list-row .actions .sl-btn.icon svg{width:13px;height:13px}.sl-inventory-modal .sl-list-row .actions .sl-btn.icon.danger:hover{background:var(--sl-error-soft);border-color:#e6394652;color:var(--sl-error-fg)}.sl-inventory-modal .sl-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.sl-inventory-modal .sl-badge.teal-soft{background:var(--sl-teal-soft);color:var(--sl-teal-glow);border-color:#0681a452}.sl-inventory-modal .sl-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;text-align:center;color:var(--sl-fg-subtle);font-size:12.5px;font-weight:500;border:1px dashed var(--sl-line);border-radius:10px;background:#ffffff04}.sl-inventory-modal .sl-empty-state svg{width:22px;height:22px;opacity:.6}.sl-inventory-modal .sl-list::-webkit-scrollbar{width:8px}.sl-inventory-modal .sl-list::-webkit-scrollbar-track{background:transparent}.sl-inventory-modal .sl-list::-webkit-scrollbar-thumb{background:#ffffff14;border:2px solid transparent;background-clip:padding-box;border-radius:9999px}.sl-inventory-modal .sl-list::-webkit-scrollbar-thumb:hover{background:#ffffff29;background-clip:padding-box;border:2px solid transparent}.sl-inventory.sl-supplier-list{display:flex;flex-direction:column;gap:18px;max-width:1400px}.sl-inventory .sl-info-banner,.sl-inventory .sl-error-banner{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:10px;font-size:12.5px;font-weight:500;border:1px solid transparent}.sl-inventory .sl-info-banner{background:#0681a414;border-color:#0681a438;color:var(--sl-teal-feature)}.sl-inventory .sl-info-banner svg{color:var(--sl-teal-glow);width:16px;height:16px;flex-shrink:0}.sl-inventory .sl-error-banner{background:var(--sl-error-soft);border-color:#e6394652;color:var(--sl-error-fg)}.sl-inventory .sl-error-banner svg{color:var(--sl-error-fg);width:16px;height:16px;flex-shrink:0}.sl-inventory .sl-section{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:12px;overflow:hidden}.sl-inventory .sl-section-head{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--sl-line);background:var(--sl-surf-card-head)}.sl-inventory .sl-section-head svg{width:16px;height:16px;color:var(--sl-teal-glow);flex-shrink:0}.sl-inventory .sl-section-head .title{font-size:13px;font-weight:700;letter-spacing:-.005em;color:var(--sl-fg)}.sl-inventory .sl-section-body{padding:16px}.sl-inventory .sl-supplier-upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:36px 20px;border:1.5px dashed var(--sl-line-strong);border-radius:12px;background:#ffffff03;cursor:pointer;text-align:center;transition:border-color .14s var(--sl-ease-out),background .14s var(--sl-ease-out)}.sl-inventory .sl-supplier-upload:hover{border-color:#0681a480;background:#0681a40a}.sl-inventory .sl-supplier-upload .ic{width:52px;height:52px;border-radius:14px;background:var(--sl-teal-soft);border:1px solid rgba(6,129,164,.32);color:var(--sl-teal-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f,0 0 16px #0681a42e}.sl-inventory .sl-supplier-upload .ic svg{width:22px;height:22px}.sl-inventory .sl-supplier-upload .lead{font-size:13.5px;font-weight:700;color:var(--sl-fg)}.sl-inventory .sl-supplier-upload .sub{font-size:11.5px;font-weight:500;color:var(--sl-fg-subtle)}.sl-inventory .sl-supplier-instructions{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;padding:14px 16px;margin-bottom:14px;font-size:12.5px;color:var(--sl-fg-muted);line-height:1.55}.sl-inventory .sl-supplier-instructions .h{font-size:12.5px;font-weight:700;color:var(--sl-fg);margin-bottom:6px}.sl-inventory .sl-supplier-instructions ul{margin:4px 0 8px;padding-left:16px;list-style:disc}.sl-inventory .sl-supplier-instructions ul li::marker{color:var(--sl-teal-glow)}.sl-inventory .sl-supplier-instructions strong{color:var(--sl-fg);font-weight:700}.sl-inventory .sl-supplier-csv-example{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;background:#0e0f14;border:1px solid var(--sl-line);border-radius:8px;padding:10px 12px;color:var(--sl-fg-muted);overflow-x:auto;white-space:pre;line-height:1.55;margin-top:8px}.sl-inventory .sl-supplier-csv-example .comment{color:var(--sl-fg-subtle)}.sl-inventory .sl-supplier-csv-example .header{color:var(--sl-teal-feature);font-weight:700}.sl-inventory .sl-supplier-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width: 640px){.sl-inventory .sl-supplier-summary{grid-template-columns:repeat(4,1fr)}}.sl-inventory .sl-supplier-summary .card{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:11px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;overflow:hidden}.sl-inventory .sl-supplier-summary .card:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--sl-fg-subtle);opacity:.16}.sl-inventory .sl-supplier-summary .card .label{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-inventory .sl-supplier-summary .card .num{font-size:24px;font-weight:800;letter-spacing:-.025em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.1}.sl-inventory .sl-supplier-summary .card.update:after{background:var(--sl-teal);opacity:.7}.sl-inventory .sl-supplier-summary .card.update .num{color:var(--sl-teal-feature)}.sl-inventory .sl-supplier-summary .card.create:after{background:var(--sl-violet-fg);opacity:.7}.sl-inventory .sl-supplier-summary .card.create .num{color:var(--sl-violet-fg)}.sl-inventory .sl-supplier-summary .card.skip .label,.sl-inventory .sl-supplier-summary .card.skip .num{color:var(--sl-fg-muted)}.sl-inventory .sl-action-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer;border:1px solid transparent;transition:background .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-inventory .sl-action-badge svg{width:11px;height:11px}.sl-inventory .sl-action-badge.update{background:var(--sl-teal-soft);color:var(--sl-teal-glow);border-color:#0681a452}.sl-inventory .sl-action-badge.update:hover{background:#0681a438;border-color:#0681a480}.sl-inventory .sl-action-badge.create{background:var(--sl-violet-soft);color:var(--sl-violet-fg);border-color:#8b5cf647}.sl-inventory .sl-action-badge.create:hover{background:#8b5cf63d;border-color:#8b5cf673}.sl-inventory .sl-action-badge.skip{background:#ffffff0a;color:var(--sl-fg-subtle);border-color:var(--sl-line)}.sl-inventory .sl-action-badge.skip:hover{background:#ffffff14;border-color:var(--sl-line-strong)}.sl-inventory .sl-match-score{font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--sl-fg-subtle)}.sl-inventory .sl-match-score.high{color:var(--sl-success-fg)}.sl-inventory .sl-match-score.medium{color:var(--sl-warning-fg)}.sl-inventory .sl-match-score.none{color:var(--sl-fg-subtle);font-style:italic}.sl-inventory .sl-supplier-savebar{position:fixed;bottom:0;left:0;right:0;z-index:40;background:#0f1016eb;backdrop-filter:saturate(120%) blur(12px);-webkit-backdrop-filter:saturate(120%) blur(12px);border-top:1px solid var(--sl-line);padding:12px 22px}.sl-inventory .sl-supplier-savebar .inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sl-inventory .sl-supplier-savebar .info{font-size:12.5px;font-weight:600;color:var(--sl-fg-muted)}.sl-inventory .sl-supplier-savebar .info strong{color:var(--sl-fg);font-weight:800;font-variant-numeric:tabular-nums}.sl-inventory .sl-supplier-savebar .actions{display:flex;gap:8px}.sl-inventory .sl-supplier-done{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 20px;text-align:center}.sl-inventory .sl-supplier-done .ic{width:64px;height:64px;border-radius:18px;background:var(--sl-success-soft);border:1px solid rgba(110,231,168,.28);color:var(--sl-success-fg);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f,0 0 22px #6ee7a82e}.sl-inventory .sl-supplier-done .ic svg{width:28px;height:28px}.sl-inventory .sl-supplier-done .h{font-size:16px;font-weight:800;letter-spacing:-.015em;color:var(--sl-fg)}.sl-inventory .sl-supplier-done .sub{font-size:12.5px;font-weight:500;color:var(--sl-fg-muted);max-width:340px;line-height:1.55}.sl-inventory .sl-supplier-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sl-inventory .sl-supplier-filters .sl-search{flex:1;min-width:220px}.sl-inventory.sl-supplier-list .sl-tbl td .name-block .lead{font-size:12.5px;font-weight:700;color:var(--sl-fg)}.sl-inventory.sl-supplier-list .sl-tbl td .name-block .meta{font-size:10.5px;font-weight:500;color:var(--sl-fg-subtle);margin-top:2px}.sl-inventory.sl-supplier-list .sl-tbl tbody tr.unselected{opacity:.45}.sl-inventory.sl-supplier-list .sl-tbl tbody tr.skipped{background:#ffffff04}.sl-inventory.sl-supplier-list .sl-tbl input[type=checkbox]{width:16px;height:16px;accent-color:var(--sl-teal);cursor:pointer}.sl-inventory-modal .sl-tbl-wrap{overflow-x:auto}.sl-inventory-modal .sl-tbl{width:100%;border-collapse:collapse}.sl-inventory-modal .sl-tbl thead{background:var(--sl-surf-card-head)}.sl-inventory-modal .sl-tbl th{padding:9px 12px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-fg-subtle);text-align:left;border-bottom:1px solid var(--sl-line);white-space:nowrap}.sl-inventory-modal .sl-tbl td{padding:10px 12px;font-size:12.5px;color:var(--sl-fg);border-bottom:1px solid var(--sl-line);vertical-align:middle}.sl-inventory-modal .sl-tbl tbody tr:hover{background:#ffffff06}.sl-inventory-modal .sl-tbl tbody tr:last-child td{border-bottom:none}.sl-inventory-modal .sl-supplier-current-empty{text-align:center;padding:30px 18px;color:var(--sl-fg-subtle);font-size:12.5px}.sl-inventory-modal .sl-supplier-current-empty .h{color:var(--sl-fg-muted);font-weight:600;margin-bottom:4px}.sl-inventory-modal .sl-spinner{width:24px;height:24px;border-radius:50%;border:2px solid var(--sl-teal-soft);border-top-color:var(--sl-teal);animation:sl-spin .7s linear infinite;margin:26px auto}@media (max-width: 640px){.sl-inventory .sl-supplier-savebar .inner{flex-direction:column;align-items:stretch}.sl-inventory .sl-supplier-savebar .actions{justify-content:flex-end}.sl-inventory .sl-supplier-summary{grid-template-columns:repeat(2,1fr)}.sl-inventory-modal .sl-modal-form-row.cols-2{grid-template-columns:1fr}}[role=dialog]:has(.sl-inventory-modal){width:95vw;max-width:760px}@media (min-width: 1024px){[role=dialog]:has(.sl-inventory-modal){max-width:960px}}@media (min-width: 1440px){[role=dialog]:has(.sl-inventory-modal){max-width:1040px}}.sl-inventory-modal .sl-product-grid{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.sl-inventory-modal .sl-product-col{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width: 1024px){.sl-inventory-modal .sl-product-grid{grid-template-columns:1fr 1fr;gap:14px}.sl-inventory-modal .sl-product-grid>.span-2{grid-column:1 / -1}}.sl-inventory-modal .sl-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 24px;background:var(--sl-surf-1);border-top:1px solid var(--sl-line);flex-shrink:0}.sl-inventory-modal .sl-modal-footer .sl-btn{height:38px;font-size:13px;padding:0 16px}.sl-inventory-modal .sl-modal-footer .sl-btn.primary{min-width:160px;justify-content:center}.sl-product-modal .sl-panel-t{font-size:11px;font-weight:750;letter-spacing:.04em;color:var(--sl-fg-label)}.sl-product-modal .sl-panel-t svg{width:13px;height:13px;color:var(--sl-teal)}.sl-product-modal label{color:var(--sl-fg-label)!important;font-weight:700!important;letter-spacing:.04em}.sl-product-modal .sl-type .desc{font-size:11px;font-weight:600;color:var(--sl-fg-label);line-height:1.45}.sl-product-modal input:not([type=checkbox]):not([type=radio]):not([type=file]),.sl-product-modal textarea,.sl-product-modal [role=combobox],.sl-product-modal button[role=combobox]{font-weight:700!important;font-feature-settings:"tnum" 1,"lnum" 1}.sl-product-modal input::-moz-placeholder,.sl-product-modal textarea::-moz-placeholder{color:#a8aeb9!important;font-weight:600!important;opacity:1}.sl-product-modal input::placeholder,.sl-product-modal textarea::placeholder{color:#a8aeb9!important;font-weight:600!important;opacity:1}.sl-product-modal .sl-product-helper{margin:0;padding:4px 4px 0;font-size:11.5px;font-weight:600;color:var(--sl-fg-muted);line-height:1.45}.sl-product-modal .sl-panel:has(.sl-panel-t){border-color:var(--sl-line-strong)}.sl-supplier-phones{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-press: #056e8c;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-success-fg: #6ee7a8;--sl-warning-fg: #f5c451;--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(6,129,164,.09) 0%,transparent 55%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width: 640px){.sl-supplier-phones{margin:-28px -32px;padding:24px 32px 40px}}.sl-supplier-phones *{box-sizing:border-box}.sl-supplier-phones .num,.sl-supplier-phones-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-supplier-phones .sl-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 4px 18px;flex-wrap:wrap;border-bottom:1px solid var(--sl-line);margin-bottom:22px}.sl-supplier-phones .sl-hero-l{display:flex;gap:14px;align-items:center;min-width:0}.sl-supplier-phones .sl-hero-ic{width:44px;height:44px;border-radius:11px;background:var(--sl-teal-soft);color:var(--sl-teal-glow);border:1px solid rgba(6,129,164,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-supplier-phones .sl-hero-ic svg{width:20px;height:20px}.sl-supplier-phones .sl-hero-tx{min-width:0}.sl-supplier-phones .sl-hero-h{font-size:22px;font-weight:800;letter-spacing:-.022em;margin:0;color:var(--sl-fg);line-height:1.15}.sl-supplier-phones .sl-hero-sub{color:var(--sl-fg-muted);font-size:13px;font-weight:500;margin-top:4px}.sl-supplier-phones .sl-hero-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sl-supplier-phones .sl-btn,.sl-supplier-phones-modal .sl-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out);height:34px}.sl-supplier-phones .sl-btn:hover,.sl-supplier-phones-modal .sl-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-supplier-phones .sl-btn:disabled,.sl-supplier-phones-modal .sl-btn:disabled{opacity:.45;cursor:not-allowed;background:var(--sl-surf-card);color:var(--sl-fg-subtle)}.sl-supplier-phones .sl-btn:disabled:hover,.sl-supplier-phones-modal .sl-btn:disabled:hover{background:var(--sl-surf-card);border-color:var(--sl-line)}.sl-supplier-phones .sl-btn.primary,.sl-supplier-phones-modal .sl-btn.primary{background:var(--sl-teal);border-color:var(--sl-teal-press);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0681a466,0 6px 16px -6px #0681a48c}.sl-supplier-phones .sl-btn.primary:hover,.sl-supplier-phones-modal .sl-btn.primary:hover{background:var(--sl-teal-hover);border-color:var(--sl-teal-press)}.sl-supplier-phones .sl-btn.primary:disabled,.sl-supplier-phones-modal .sl-btn.primary:disabled{background:#0681a459;border-color:#0681a473;color:#fff9;box-shadow:inset 0 1px #ffffff0f}.sl-supplier-phones .sl-btn.ghost,.sl-supplier-phones-modal .sl-btn.ghost{background:transparent;border-color:transparent;color:var(--sl-fg-muted);box-shadow:none}.sl-supplier-phones .sl-btn.ghost:hover,.sl-supplier-phones-modal .sl-btn.ghost:hover{color:var(--sl-fg);background:var(--sl-surf-hover);border-color:var(--sl-line)}.sl-supplier-phones .sl-btn svg,.sl-supplier-phones-modal .sl-btn svg{width:14px;height:14px}.sl-supplier-phones .sl-btn:focus-visible,.sl-supplier-phones-modal .sl-btn:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #0681a473}.sl-supplier-phones .sl-frame{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000047;overflow:hidden}.sl-supplier-phones .sl-frame-head{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--sl-surf-card-head);border-bottom:1px solid var(--sl-line)}.sl-supplier-phones .sl-frame-head .title{font-size:14.5px;font-weight:700;letter-spacing:-.005em;color:var(--sl-fg);display:flex;align-items:center;gap:8px}.sl-supplier-phones .sl-frame-head .title svg{color:var(--sl-teal);width:16px;height:16px}.sl-supplier-phones .sl-frame-head .meta{color:var(--sl-fg-muted);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em}.sl-supplier-phones .sl-frame-head .spacer{flex:1}.sl-supplier-phones .sl-tbl-wrap{overflow-x:auto}.sl-supplier-phones .sl-tbl{width:100%;border-collapse:collapse}.sl-supplier-phones .sl-tbl thead{background:var(--sl-surf-card-head)}.sl-supplier-phones .sl-tbl th{text-align:left;font-size:11px;padding:13px 12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sl-supplier-phones .sl-tbl th:first-child,.sl-supplier-phones .sl-tbl td:first-child{padding-left:18px}.sl-supplier-phones .sl-tbl th:last-child,.sl-supplier-phones .sl-tbl td:last-child{padding-right:18px}.sl-supplier-phones .sl-tbl th.right{text-align:right}.sl-supplier-phones .sl-tbl th.center{text-align:center}.sl-supplier-phones .sl-tbl td{text-align:left;font-size:13.5px;padding:14px 12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-supplier-phones .sl-tbl td.right{text-align:right}.sl-supplier-phones .sl-tbl td.center{text-align:center}.sl-supplier-phones .sl-tbl tbody tr{transition:background-color .12s var(--sl-ease-out)}.sl-supplier-phones .sl-tbl tbody tr:hover{background:#ffffff06}.sl-supplier-phones .sl-tbl tbody tr.editing{background:#0681a40f}.sl-supplier-phones .sl-tbl tbody tr.editing:hover{background:#0681a417}.sl-supplier-phones .sl-tbl tbody tr:last-child td{border-bottom:none}.sl-supplier-phones .sl-tbl .name-cell{font-weight:600;color:var(--sl-fg);font-size:14px;letter-spacing:-.005em}.sl-supplier-phones .sl-tbl .storage-cell{color:var(--sl-fg-muted);font-weight:600;font-variant-numeric:tabular-nums;font-size:13px;letter-spacing:.01em}.sl-supplier-phones .sl-tbl .price-cell{text-align:right}.sl-supplier-phones .sl-tbl .sl-price{font-size:16.5px;font-weight:800;color:var(--sl-fg);font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:1}.sl-supplier-phones .sl-tbl .sl-price-currency{font-size:10.5px;font-weight:700;color:var(--sl-fg-subtle);letter-spacing:.05em;text-transform:uppercase;margin-right:6px}.sl-supplier-phones .sl-tbl .currency-cell{text-align:center}.sl-supplier-phones .sl-currency-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;background:var(--sl-surf-raised);border:1px solid var(--sl-line);border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-fg-label);font-variant-numeric:tabular-nums;min-width:52px}.sl-supplier-phones .sl-cell-input{width:130px;height:32px;padding:4px 10px;background:var(--sl-surf-inset);border:1px solid var(--sl-teal);border-radius:7px;color:var(--sl-fg);font-family:inherit;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;outline:none;text-align:right;box-shadow:0 0 0 3px #0681a44d;-moz-appearance:textfield}.sl-supplier-phones .sl-cell-input::-webkit-outer-spin-button,.sl-supplier-phones .sl-cell-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-supplier-phones .sl-cell-input.invalid{border-color:var(--sl-error-fg);box-shadow:0 0 0 3px #e6394640}.sl-supplier-phones .sl-cell-currency{height:32px;padding:0 28px 0 10px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:7px;color:var(--sl-fg);font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%239aa0a8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;box-shadow:inset 0 1px 2px #00000040;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);min-width:84px}.sl-supplier-phones .sl-cell-currency:hover{border-color:var(--sl-line-strong);background-color:var(--sl-surf-card)}.sl-supplier-phones .sl-cell-currency:focus,.sl-supplier-phones .sl-cell-currency:focus-visible{border-color:var(--sl-teal);box-shadow:0 0 0 3px #0681a44d}.sl-supplier-phones .sl-tbl .actions-cell{text-align:right}.sl-supplier-phones .sl-row-actions{display:inline-flex;align-items:center;gap:4px}.sl-supplier-phones .sl-row-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-supplier-phones .sl-row-action:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-supplier-phones .sl-row-action.teal:hover{color:var(--sl-teal-glow);border-color:#0681a452;background:var(--sl-teal-soft)}.sl-supplier-phones .sl-row-action.success:hover{color:var(--sl-success-fg);border-color:#6ee7a852;background:#2d5a3d52}.sl-supplier-phones .sl-row-action.danger:hover{color:var(--sl-error-fg);border-color:#ff8a9452;background:var(--sl-error-soft)}.sl-supplier-phones .sl-row-action svg{width:15px;height:15px}.sl-supplier-phones .sl-row-action:focus-visible{outline:none;border-color:var(--sl-teal);box-shadow:0 0 0 3px #0681a459}.sl-supplier-phones .sl-state-cell{padding:0!important;border-bottom:none!important}.sl-supplier-phones .sl-state-cell:hover{background:transparent!important}.sl-supplier-phones .sl-loading{padding:64px 16px;text-align:center;color:var(--sl-fg-muted);font-size:13px;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:14px}.sl-supplier-phones .sl-loading-spin{width:24px;height:24px;border-radius:9999px;border:2px solid rgba(6,129,164,.18);border-top-color:var(--sl-teal-glow);animation:sl-sphn-spin .7s linear infinite}@keyframes sl-sphn-spin{to{transform:rotate(360deg)}}.sl-supplier-phones .sl-empty{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.sl-supplier-phones .sl-empty-ic{width:64px;height:64px;border-radius:9999px;background:var(--sl-teal-soft);border:1px solid rgba(6,129,164,.25);color:var(--sl-teal-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-supplier-phones .sl-empty-ic svg{width:28px;height:28px}.sl-supplier-phones .sl-empty-t{font-size:15px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em}.sl-supplier-phones .sl-empty-d{font-size:13px;color:var(--sl-fg-muted);max-width:360px;line-height:1.55}@media (max-width: 1024px){.sl-supplier-phones .sl-tbl th,.sl-supplier-phones .sl-tbl td{padding:13px 10px}.sl-supplier-phones .sl-tbl .sl-price{font-size:15.5px}}@media (max-width: 768px){.sl-supplier-phones{padding:18px 16px 32px}.sl-supplier-phones .sl-hero-h{font-size:19px}.sl-supplier-phones .sl-hero-r{width:100%}.sl-supplier-phones .sl-hero-r .sl-btn{flex:1 1 auto;justify-content:center}.sl-supplier-phones .sl-tbl th{font-size:10.5px;padding:11px 8px}.sl-supplier-phones .sl-tbl td{font-size:13px;padding:12px 8px}.sl-supplier-phones .sl-tbl th:first-child,.sl-supplier-phones .sl-tbl td:first-child{padding-left:14px}.sl-supplier-phones .sl-tbl th:last-child,.sl-supplier-phones .sl-tbl td:last-child{padding-right:14px}.sl-supplier-phones .sl-tbl .sl-price{font-size:14.5px}.sl-supplier-phones .sl-cell-input{width:96px;font-size:13px}}[role=dialog]:has(.sl-supplier-phones-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}[role=dialog]:has(.sl-supplier-phones-modal) [aria-label=Close],[role=dialog]:has(.sl-supplier-phones-modal) button.absolute.right-4.top-4{color:#9aa0a8!important}[role=dialog]:has(.sl-supplier-phones-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-supplier-phones-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}body:has(.sl-supplier-phones) [role=alertdialog],body:has(.sl-supplier-phones-modal) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-supplier-phones) [role=alertdialog] h2,body:has(.sl-supplier-phones-modal) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em}body:has(.sl-supplier-phones) [role=alertdialog] [id*=description],body:has(.sl-supplier-phones-modal) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:550!important;line-height:1.5}body:has(.sl-supplier-phones) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type,body:has(.sl-supplier-phones-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-supplier-phones) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover,body:has(.sl-supplier-phones-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-supplier-phones) [role=alertdialog] button[class*=bg-destructive],body:has(.sl-supplier-phones-modal) [role=alertdialog] button[class*=bg-destructive]{background:#e6394629!important;border:1px solid rgba(255,138,148,.28)!important;color:#ffa3ab!important}body:has(.sl-supplier-phones) [role=alertdialog] button[class*=bg-destructive]:hover,body:has(.sl-supplier-phones-modal) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e639463d!important;border-color:#ff8a9466!important}.sl-supplier-phones-modal{--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-press: #056e8c;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-error-fg: #ff8a94;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-supplier-phones-modal *{box-sizing:border-box}.sl-supplier-phones-modal .sl-mh,[role=dialog]:has(.sl-supplier-phones-modal) .sl-mh{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--sl-fg);line-height:1.2;white-space:nowrap}.sl-supplier-phones-modal .sl-mh-ic{width:32px;height:32px;border-radius:9px;background:var(--sl-teal-soft);color:var(--sl-teal-glow);border:1px solid rgba(6,129,164,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-supplier-phones-modal .sl-mh-ic svg{width:15px;height:15px}.sl-supplier-phones-modal .sl-form{display:flex;flex-direction:column;gap:14px}.sl-supplier-phones-modal .sl-form-row{display:flex;flex-direction:column;gap:6px}.sl-supplier-phones-modal .sl-form-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width: 540px){.sl-supplier-phones-modal .sl-form-grid{grid-template-columns:1fr 1fr}}.sl-supplier-phones-modal .sl-form-label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-supplier-phones-modal .sl-form-input,.sl-supplier-phones-modal .sl-form-select{width:100%;height:38px;padding:8px 12px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:14px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040}.sl-supplier-phones-modal .sl-form-input::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-supplier-phones-modal .sl-form-input::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-supplier-phones-modal .sl-form-input:hover,.sl-supplier-phones-modal .sl-form-select:hover{border-color:var(--sl-line-strong)}.sl-supplier-phones-modal .sl-form-input:focus,.sl-supplier-phones-modal .sl-form-select:focus{border-color:var(--sl-teal);box-shadow:0 0 0 3px #0681a44d}.sl-supplier-phones-modal .sl-form-input[type=number]{-moz-appearance:textfield;font-variant-numeric:tabular-nums}.sl-supplier-phones-modal .sl-form-input[type=number]::-webkit-outer-spin-button,.sl-supplier-phones-modal .sl-form-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-supplier-phones-modal .sl-form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23c2c4cc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer}.sl-supplier-phones-modal .sl-form-actions{display:flex;gap:10px;margin-top:4px}.sl-supplier-phones-modal .sl-form-actions .sl-btn{flex:1;justify-content:center;height:40px;font-size:13.5px}.sl-clients{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-sky: #0ea5e9;--sl-sky-hover: #1eb5f5;--sl-sky-press: #0284c7;--sl-sky-soft: rgba(14, 165, 233, .16);--sl-sky-glow: #7dd3fc;--sl-sky-feature: #bae6fd;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(245, 196, 81, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(14,165,233,.1) 0%,transparent 55%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width: 640px){.sl-clients{margin:-28px -32px;padding:24px 32px 40px}}.sl-clients *{box-sizing:border-box}.sl-clients .num,.sl-clients-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-clients .sl-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 4px 18px;flex-wrap:wrap;border-bottom:1px solid var(--sl-line);margin-bottom:18px}.sl-clients .sl-hero-l{display:flex;gap:14px;align-items:center;min-width:0}.sl-clients .sl-hero-ic{width:44px;height:44px;border-radius:11px;background:var(--sl-sky-soft);color:var(--sl-sky-glow);border:1px solid rgba(14,165,233,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-clients .sl-hero-ic svg{width:20px;height:20px}.sl-clients .sl-hero-tx{min-width:0}.sl-clients .sl-hero-h{font-size:22px;font-weight:800;letter-spacing:-.022em;margin:0;color:var(--sl-fg);line-height:1.15}.sl-clients .sl-hero-sub{color:var(--sl-fg-muted);font-size:13px;font-weight:500;margin-top:4px}.sl-clients .sl-hero-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sl-clients .sl-btn,.sl-clients-modal .sl-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out);height:34px}.sl-clients .sl-btn:hover,.sl-clients-modal .sl-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-clients .sl-btn:disabled,.sl-clients-modal .sl-btn:disabled{opacity:.45;cursor:not-allowed;background:var(--sl-surf-card);color:var(--sl-fg-subtle)}.sl-clients .sl-btn:disabled:hover,.sl-clients-modal .sl-btn:disabled:hover{background:var(--sl-surf-card);border-color:var(--sl-line)}.sl-clients .sl-btn.primary,.sl-clients-modal .sl-btn.primary{background:var(--sl-sky);border-color:var(--sl-sky-press);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0ea5e966,0 6px 16px -6px #0ea5e98c}.sl-clients .sl-btn.primary:hover,.sl-clients-modal .sl-btn.primary:hover{background:var(--sl-sky-hover);border-color:var(--sl-sky-press)}.sl-clients .sl-btn.primary:disabled,.sl-clients-modal .sl-btn.primary:disabled{background:#0ea5e959;border-color:#0ea5e973;color:#fff9;box-shadow:inset 0 1px #ffffff0f}.sl-clients .sl-btn.ghost,.sl-clients-modal .sl-btn.ghost{background:transparent;border-color:transparent;color:var(--sl-fg-muted);box-shadow:none}.sl-clients .sl-btn.ghost:hover,.sl-clients-modal .sl-btn.ghost:hover{color:var(--sl-fg);background:var(--sl-surf-hover);border-color:var(--sl-line)}.sl-clients .sl-btn svg,.sl-clients-modal .sl-btn svg{width:14px;height:14px}.sl-clients .sl-btn:focus-visible,.sl-clients-modal .sl-btn:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #0ea5e973}.sl-clients .sl-kpis{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:18px}@media (min-width: 700px){.sl-clients .sl-kpis{grid-template-columns:repeat(3,1fr)}}.sl-clients .sl-kpi{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;padding:14px 16px 13px;display:flex;align-items:center;gap:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;min-width:0}.sl-clients .sl-kpi:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--sl-sky);opacity:0;transition:opacity .15s var(--sl-ease-out)}.sl-clients .sl-kpi:hover:after{opacity:.55}.sl-clients .sl-kpi.sky:after{background:var(--sl-sky)}.sl-clients .sl-kpi.sky .sl-kpi-tone{background:var(--sl-sky-soft);color:var(--sl-sky-glow);border-color:#0ea5e952}.sl-clients .sl-kpi.success:after{background:var(--sl-success-fg)}.sl-clients .sl-kpi.success .sl-kpi-tone{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a847}.sl-clients .sl-kpi.warning:after{background:var(--sl-warning-fg)}.sl-clients .sl-kpi.warning .sl-kpi-tone{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45152}.sl-clients .sl-kpi-tone{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--sl-sky-soft);color:var(--sl-sky-glow);border:1px solid rgba(14,165,233,.28);box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-clients .sl-kpi-tone svg{width:17px;height:17px}.sl-clients .sl-kpi-body{display:flex;flex-direction:column;gap:2px;min-width:0}.sl-clients .sl-kpi-label{font-size:11px;font-weight:800;color:var(--sl-fg-label);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-clients .sl-kpi-count{font-size:22px;font-weight:800;letter-spacing:-.022em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.1}.sl-clients .sl-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:12px;margin-bottom:14px;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}.sl-clients .sl-search{position:relative;flex:1 1 280px;min-width:220px;max-width:460px}.sl-clients .sl-search svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:15px;height:15px;color:var(--sl-fg-subtle);pointer-events:none}.sl-clients .sl-search input{width:100%;height:36px;padding:0 12px 0 36px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;color:var(--sl-fg);font-family:inherit;font-size:13.5px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040}.sl-clients .sl-search input::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-clients .sl-search input::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-clients .sl-search input:hover{border-color:var(--sl-line-strong)}.sl-clients .sl-search input:focus{border-color:var(--sl-sky);box-shadow:0 0 0 3px #0ea5e947}.sl-clients .sl-date{height:36px;padding:0 10px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;outline:none;width:152px;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040;font-variant-numeric:tabular-nums;color-scheme:dark}.sl-clients .sl-date:hover{border-color:var(--sl-line-strong)}.sl-clients .sl-date:focus{border-color:var(--sl-sky);box-shadow:0 0 0 3px #0ea5e947}.sl-clients .sl-filters-spacer{flex:1 1 0}.sl-clients .sl-frame{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000047;overflow:hidden}.sl-clients .sl-frame-head{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--sl-surf-card-head);border-bottom:1px solid var(--sl-line)}.sl-clients .sl-frame-head .title{font-size:14.5px;font-weight:700;letter-spacing:-.005em;color:var(--sl-fg);display:flex;align-items:center;gap:8px}.sl-clients .sl-frame-head .title svg{color:var(--sl-sky);width:16px;height:16px}.sl-clients .sl-frame-head .meta{color:var(--sl-fg-muted);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em}.sl-clients .sl-frame-head .spacer{flex:1}.sl-clients .sl-tbl-wrap{overflow-x:auto}.sl-clients .sl-tbl{width:100%;border-collapse:collapse;min-width:880px}.sl-clients .sl-tbl thead{background:var(--sl-surf-card-head)}.sl-clients .sl-tbl th{text-align:left;font-size:11px;padding:12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sl-clients .sl-tbl th:first-child,.sl-clients .sl-tbl td:first-child{padding-left:18px}.sl-clients .sl-tbl th:last-child,.sl-clients .sl-tbl td:last-child{padding-right:18px}.sl-clients .sl-tbl th.right{text-align:right}.sl-clients .sl-tbl th.center{text-align:center}.sl-clients .sl-tbl th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .12s var(--sl-ease-out)}.sl-clients .sl-tbl th.sortable:hover{color:var(--sl-fg)}.sl-clients .sl-tbl th.sortable.active{color:var(--sl-sky-glow)}.sl-clients .sl-tbl th .sort-arrow{display:inline-block;margin-left:4px;font-size:10px;opacity:.85}.sl-clients .sl-tbl td{text-align:left;font-size:13.5px;padding:13px 12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-clients .sl-tbl td.right{text-align:right}.sl-clients .sl-tbl td.center{text-align:center}.sl-clients .sl-tbl tbody tr{transition:background-color .12s var(--sl-ease-out)}.sl-clients .sl-tbl tbody tr:hover{background:#ffffff06}.sl-clients .sl-tbl tbody tr:last-child td{border-bottom:none}.sl-clients .sl-tbl .name-cell{font-weight:700;color:var(--sl-fg);font-size:14px;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.sl-clients .sl-tbl .wa-cell,.sl-clients .sl-tbl .dni-cell,.sl-clients .sl-tbl .last-cell{font-variant-numeric:tabular-nums;font-size:13px;color:var(--sl-fg-muted);font-weight:600;letter-spacing:.005em;white-space:nowrap}.sl-clients .sl-tbl .email-cell{color:var(--sl-fg-muted);font-size:12.5px;font-weight:600;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.sl-clients .sl-tbl .email-cell .em-ic{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;border-radius:5px;background:var(--sl-sky-soft);color:var(--sl-sky-glow);vertical-align:middle}.sl-clients .sl-tbl .email-cell .em-ic svg{width:11px;height:11px}.sl-clients .sl-tbl .em-text{vertical-align:middle}.sl-clients .sl-tbl .none{color:var(--sl-fg-disabled);font-weight:500}.sl-clients .sl-tbl .count-cell{text-align:center}.sl-clients .sl-count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:3px 10px;background:var(--sl-surf-raised);border:1px solid var(--sl-line);border-radius:9999px;font-size:12px;font-weight:700;color:var(--sl-fg-label);font-variant-numeric:tabular-nums;line-height:1.2}.sl-clients .sl-count-pill.zero{color:var(--sl-fg-disabled);background:transparent;border-color:transparent;font-weight:500}.sl-clients .sl-count-pill.success{background:var(--sl-success-soft);border-color:#6ee7a847;color:var(--sl-success-fg)}.sl-clients .sl-count-pill.warning{background:var(--sl-warning-soft);border-color:#f5c45147;color:var(--sl-warning-fg)}.sl-clients .sl-tbl .actions-cell{text-align:right;padding-right:14px}.sl-clients .sl-row-actions{display:inline-flex;align-items:center;gap:4px}.sl-clients .sl-row-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-clients .sl-row-action:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-clients .sl-row-action.sky:hover{color:var(--sl-sky-glow);border-color:#0ea5e952;background:var(--sl-sky-soft)}.sl-clients .sl-row-action.danger:hover{color:var(--sl-error-fg);border-color:#ff8a9452;background:var(--sl-error-soft)}.sl-clients .sl-row-action svg{width:14px;height:14px}.sl-clients .sl-row-action:focus-visible{outline:none;border-color:var(--sl-sky);box-shadow:0 0 0 3px #0ea5e959}.sl-clients .sl-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--sl-surf-card-head);border-top:1px solid var(--sl-line);flex-wrap:wrap}.sl-clients .sl-pagination .meta{font-size:12.5px;font-weight:600;color:var(--sl-fg-muted);font-variant-numeric:tabular-nums;letter-spacing:.005em}.sl-clients .sl-pagination .ctrls{display:inline-flex;gap:8px}.sl-clients .sl-pagination .sl-btn{height:30px;padding:5px 11px;font-size:12.5px}.sl-clients .sl-state-cell{padding:0!important;border-bottom:none!important}.sl-clients .sl-state-cell:hover{background:transparent!important}.sl-clients .sl-loading{padding:64px 16px;text-align:center;color:var(--sl-fg-muted);font-size:13px;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:14px}.sl-clients .sl-loading-spin{width:24px;height:24px;border-radius:9999px;border:2px solid rgba(14,165,233,.18);border-top-color:var(--sl-sky-glow);animation:sl-cli-spin .7s linear infinite}@keyframes sl-cli-spin{to{transform:rotate(360deg)}}.sl-clients .sl-empty{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.sl-clients .sl-empty-ic{width:64px;height:64px;border-radius:9999px;background:var(--sl-sky-soft);border:1px solid rgba(14,165,233,.25);color:var(--sl-sky-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-clients .sl-empty-ic svg{width:28px;height:28px}.sl-clients .sl-empty-t{font-size:15px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em}.sl-clients .sl-empty-d{font-size:13px;color:var(--sl-fg-muted);max-width:360px;line-height:1.55}@media (max-width: 1280px){.sl-clients .sl-tbl th,.sl-clients .sl-tbl td{padding:12px 10px}}@media (max-width: 1024px){.sl-clients .sl-tbl .email-cell{max-width:180px}.sl-clients .sl-tbl .name-cell{max-width:200px}}@media (max-width: 900px){.sl-clients .sl-tbl col.col-email,.sl-clients .sl-tbl th.col-email,.sl-clients .sl-tbl td.col-email{display:none}}@media (max-width: 768px){.sl-clients{padding:18px 16px 32px}.sl-clients .sl-hero-h{font-size:19px}.sl-clients .sl-hero-r{width:100%}.sl-clients .sl-hero-r .sl-btn{flex:1 1 auto;justify-content:center}.sl-clients .sl-kpis{grid-template-columns:1fr}.sl-clients .sl-filters{padding:10px 12px}.sl-clients .sl-search{flex:1 1 100%;max-width:none}.sl-clients .sl-tbl col.col-dni,.sl-clients .sl-tbl th.col-dni,.sl-clients .sl-tbl td.col-dni,.sl-clients .sl-tbl col.col-last,.sl-clients .sl-tbl th.col-last,.sl-clients .sl-tbl td.col-last{display:none}.sl-clients .sl-tbl th{font-size:10.5px;padding:11px 8px}.sl-clients .sl-tbl td{font-size:13px;padding:12px 8px}.sl-clients .sl-tbl th:first-child,.sl-clients .sl-tbl td:first-child{padding-left:14px}.sl-clients .sl-tbl th:last-child,.sl-clients .sl-tbl td:last-child{padding-right:14px}.sl-clients .sl-pagination{padding:10px 14px}.sl-clients .sl-pagination .meta{font-size:12px}}[role=dialog]:has(.sl-clients-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}[role=dialog]:has(.sl-clients-modal) [aria-label=Close],[role=dialog]:has(.sl-clients-modal) button.absolute.right-4.top-4{color:#9aa0a8!important}[role=dialog]:has(.sl-clients-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-clients-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}body:has(.sl-clients) [role=alertdialog],body:has(.sl-clients-modal) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-clients) [role=alertdialog] h2,body:has(.sl-clients-modal) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em}body:has(.sl-clients) [role=alertdialog] [id*=description],body:has(.sl-clients-modal) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:550!important;line-height:1.5}body:has(.sl-clients) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type,body:has(.sl-clients-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-clients) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover,body:has(.sl-clients-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-clients) [role=alertdialog] button[class*=bg-destructive],body:has(.sl-clients-modal) [role=alertdialog] button[class*=bg-destructive]{background:#e6394629!important;border:1px solid rgba(255,138,148,.28)!important;color:#ffa3ab!important}body:has(.sl-clients) [role=alertdialog] button[class*=bg-destructive]:hover,body:has(.sl-clients-modal) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e639463d!important;border-color:#ff8a9466!important}.sl-clients-modal{--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-sky: #0ea5e9;--sl-sky-hover: #1eb5f5;--sl-sky-press: #0284c7;--sl-sky-soft: rgba(14, 165, 233, .16);--sl-sky-glow: #7dd3fc;--sl-sky-feature: #bae6fd;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-clients-modal *{box-sizing:border-box}.sl-clients-modal .sl-mh,[role=dialog]:has(.sl-clients-modal) .sl-mh{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--sl-fg);line-height:1.2;white-space:nowrap}.sl-clients-modal .sl-mh-ic{width:32px;height:32px;border-radius:9px;background:var(--sl-sky-soft);color:var(--sl-sky-glow);border:1px solid rgba(14,165,233,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-clients-modal .sl-mh-ic svg{width:15px;height:15px}.sl-clients-modal .sl-form{display:flex;flex-direction:column;gap:14px}.sl-clients-modal .sl-form-row{display:flex;flex-direction:column;gap:6px}.sl-clients-modal .sl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 540px){.sl-clients-modal .sl-form-grid{grid-template-columns:1fr}}.sl-clients-modal .sl-form-label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-clients-modal .sl-form-label .req{color:var(--sl-error-fg);margin-left:4px}.sl-clients-modal .sl-form-input,.sl-clients-modal .sl-form-select{width:100%;height:38px;padding:8px 12px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:14px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040;color-scheme:dark}.sl-clients-modal .sl-form-input::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-clients-modal .sl-form-input::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-clients-modal .sl-form-input:hover,.sl-clients-modal .sl-form-select:hover{border-color:var(--sl-line-strong)}.sl-clients-modal .sl-form-input:focus,.sl-clients-modal .sl-form-select:focus{border-color:var(--sl-sky);box-shadow:0 0 0 3px #0ea5e947}.sl-clients-modal .sl-form-actions{display:flex;gap:10px;margin-top:8px;justify-content:flex-end}.sl-clients-modal .sl-form-actions .sl-btn{height:38px;font-size:13px;padding:0 14px}.sl-clients-modal .sl-form-actions .sl-btn.primary{padding:0 18px}.sl-clients-modal .sl-import-help{font-size:13px;color:var(--sl-fg-muted);line-height:1.55}.sl-clients-modal .sl-import-fmt{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;color:var(--sl-sky-glow);letter-spacing:.02em}.sl-clients-modal .sl-import-note{font-size:12px;color:var(--sl-fg-subtle);line-height:1.5}.sl-clients-modal .sl-import-stats{display:flex;gap:10px}.sl-clients-modal .sl-import-stat{flex:1;background:var(--sl-surf-raised);border:1px solid var(--sl-line);border-radius:9px;padding:12px;text-align:center}.sl-clients-modal .sl-import-stat.success{background:var(--sl-success-soft);border-color:#6ee7a847}.sl-clients-modal .sl-import-stat.danger{background:var(--sl-error-soft);border-color:#ff8a9447}.sl-clients-modal .sl-import-stat .count{font-size:22px;font-weight:800;letter-spacing:-.022em;font-variant-numeric:tabular-nums;line-height:1.1}.sl-clients-modal .sl-import-stat.success .count{color:var(--sl-success-fg)}.sl-clients-modal .sl-import-stat.danger .count{color:var(--sl-error-fg)}.sl-clients-modal .sl-import-stat .lbl{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-fg-label);margin-top:2px}.sl-clients-modal .sl-import-rejected{background:var(--sl-error-soft);border:1px solid rgba(255,138,148,.28);border-radius:9px;padding:10px 12px;max-height:100px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.sl-clients-modal .sl-import-rejected p{margin:0;font-size:12px;color:var(--sl-error-fg);font-weight:500;line-height:1.45}.sl-clients-modal .sl-import-preview{border:1px solid var(--sl-line);border-radius:9px;overflow:hidden;max-height:220px;overflow-y:auto;background:var(--sl-surf-inset)}.sl-clients-modal .sl-import-preview table{width:100%;border-collapse:collapse}.sl-clients-modal .sl-import-preview thead{background:var(--sl-surf-card-head);position:sticky;top:0}.sl-clients-modal .sl-import-preview th{text-align:left;font-size:10.5px;padding:8px 10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sl-clients-modal .sl-import-preview td{font-size:12.5px;padding:8px 10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500}.sl-clients-modal .sl-import-preview tr:last-child td{border-bottom:none}.sl-clients-modal .sl-import-preview .more{text-align:center;color:var(--sl-fg-subtle);font-style:italic;font-weight:500}.sl-clients *::-webkit-scrollbar,[role=dialog]:has(.sl-clients-modal) *::-webkit-scrollbar{width:10px;height:10px}.sl-clients *::-webkit-scrollbar-track,[role=dialog]:has(.sl-clients-modal) *::-webkit-scrollbar-track{background:transparent}.sl-clients *::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-clients-modal) *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.sl-clients *::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-clients-modal) *::-webkit-scrollbar-thumb:hover{background:#ecf0fc33;background-clip:padding-box}.sl-clients-modal .sl-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sl-clients .sl-cli-top{display:flex;align-items:stretch;gap:12px;margin-bottom:16px;padding-bottom:18px;border-bottom:1px solid var(--sl-line);flex-wrap:wrap}.sl-clients .sl-cli-back{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg-muted);cursor:pointer;flex-shrink:0;align-self:center;box-shadow:inset 0 1px #ffffff0a;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-clients .sl-cli-back:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong);color:var(--sl-fg)}.sl-clients .sl-cli-back:focus-visible{outline:none;box-shadow:0 0 0 3px #0ea5e959}.sl-clients .sl-cli-back svg{width:16px;height:16px}.sl-clients .sl-cli-id{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0}.sl-clients .sl-cli-avatar{width:52px;height:52px;border-radius:13px;background:linear-gradient(140deg,#0ea5e938,#0ea5e914);border:1px solid rgba(14,165,233,.32);color:var(--sl-sky-glow);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;letter-spacing:-.015em;box-shadow:inset 0 1px #ffffff12,0 6px 18px -8px #0ea5e966;flex-shrink:0;text-transform:uppercase}.sl-clients .sl-cli-avatar svg{width:22px;height:22px}.sl-clients .sl-cli-name-block{min-width:0;flex:1 1 auto}.sl-clients .sl-cli-name{font-size:22px;font-weight:800;letter-spacing:-.022em;color:var(--sl-fg);line-height:1.15;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-clients .sl-cli-meta{margin-top:5px;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.sl-clients .sl-cli-meta-item{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--sl-fg-muted);font-variant-numeric:tabular-nums;letter-spacing:.005em}.sl-clients .sl-cli-meta-item svg{width:13px;height:13px;color:var(--sl-fg-subtle)}.sl-clients .sl-cli-meta-item .sl-meta-val{color:var(--sl-fg-label);font-weight:600}.sl-clients .sl-cli-meta-sep{width:4px;height:4px;border-radius:9999px;background:var(--sl-fg-disabled);opacity:.55}.sl-clients .sl-stats{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:16px}@media (min-width: 640px){.sl-clients .sl-stats{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.sl-clients .sl-stats{grid-template-columns:repeat(4,1fr)}}.sl-clients .sl-stat{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;padding:14px 16px 13px;display:flex;align-items:center;gap:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;min-width:0}.sl-clients .sl-stat:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--sl-sky);opacity:0;transition:opacity .15s var(--sl-ease-out)}.sl-clients .sl-stat:hover:after{opacity:.55}.sl-clients .sl-stat .sl-stat-tone{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--sl-sky-soft);color:var(--sl-sky-glow);border:1px solid rgba(14,165,233,.28);box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-clients .sl-stat .sl-stat-tone svg{width:17px;height:17px}.sl-clients .sl-stat .sl-stat-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.sl-clients .sl-stat .sl-stat-label{font-size:11px;font-weight:800;color:var(--sl-fg-label);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-clients .sl-stat .sl-stat-value{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-clients .sl-stat .sl-stat-sub{font-size:10.5px;font-weight:700;color:var(--sl-fg-subtle);letter-spacing:.04em;text-transform:uppercase;margin-top:1px}.sl-clients .sl-stat.success:after{background:var(--sl-success-fg)}.sl-clients .sl-stat.success .sl-stat-tone{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a847}.sl-clients .sl-stat.warning:after{background:var(--sl-warning-fg)}.sl-clients .sl-stat.warning .sl-stat-tone{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45152}.sl-clients .sl-stat.violet:after{background:#c4b5fd}.sl-clients .sl-stat.violet .sl-stat-tone{background:#8b5cf629;color:#c4b5fd;border-color:#8b5cf652}.sl-clients .sl-stat.danger:after{background:var(--sl-error-fg)}.sl-clients .sl-stat.danger .sl-stat-tone{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9452}.sl-clients .sl-stat.danger .sl-stat-value{color:var(--sl-error-fg)}.sl-clients .sl-stat.success-strong:after{background:var(--sl-success-fg)}.sl-clients .sl-stat.success-strong .sl-stat-tone{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a852}.sl-clients .sl-stat.success-strong .sl-stat-value{color:var(--sl-success-fg)}.sl-clients .sl-stat .sl-stat-amount{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.sl-clients .sl-stat .sl-stat-amount .ccy{font-size:11px;font-weight:700;color:var(--sl-fg-subtle);letter-spacing:.04em;text-transform:uppercase}.sl-clients .sl-tabs-row{display:inline-flex;padding:3px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;gap:2px;box-shadow:inset 0 1px 2px #00000040;flex-wrap:wrap;margin-bottom:14px;max-width:100%}.sl-clients .sl-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;background:transparent;border:none;border-radius:7px;color:var(--sl-fg-muted);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-clients .sl-tab:hover{color:var(--sl-fg);background:#ffffff06}.sl-clients .sl-tab.active{background:var(--sl-surf-card);color:var(--sl-sky-glow);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000004d;border:1px solid rgba(14,165,233,.28)}.sl-clients .sl-tab svg{width:13px;height:13px}.sl-clients .sl-tab .sl-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;background:var(--sl-surf-raised);border:1px solid var(--sl-line);border-radius:9999px;font-size:10.5px;font-weight:700;color:var(--sl-fg-label);font-variant-numeric:tabular-nums;margin-left:2px}.sl-clients .sl-tab.active .sl-tab-count{background:var(--sl-sky-soft);color:var(--sl-sky-glow);border-color:#0ea5e952}.sl-clients .sl-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #0ea5e959}.sl-clients .sl-status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:9999px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--sl-surf-raised);border:.8px solid var(--sl-line);color:var(--sl-fg-label);white-space:nowrap;line-height:1.3}.sl-clients .sl-status-pill:before{content:"";width:5px;height:5px;border-radius:9999px;background:currentColor;box-shadow:0 0 5px currentColor;flex-shrink:0}.sl-clients .sl-status-pill.no-dot:before{display:none}.sl-clients .sl-status-pill.success{background:var(--sl-success-soft);border-color:#6ee7a838;color:var(--sl-success-fg)}.sl-clients .sl-status-pill.warning{background:var(--sl-warning-soft);border-color:#f5c45147;color:var(--sl-warning-fg)}.sl-clients .sl-status-pill.danger{background:var(--sl-error-soft);border-color:#ff8a9447;color:var(--sl-error-fg)}.sl-clients .sl-status-pill.violet{background:#8b5cf629;border-color:#8b5cf647;color:#c4b5fd}.sl-clients .sl-status-pill.sky{background:var(--sl-sky-soft);border-color:#0ea5e952;color:var(--sl-sky-glow)}.sl-clients .sl-status-pill.teal{background:#0681a429;border-color:#0681a452;color:#6dd7f0}.sl-clients .sl-status-pill.muted{background:#e639461a;border-color:#ff8a942e;color:#ff8a94d9}.sl-clients .sl-status-pill.muted-soft{background:#ffffff08;border-color:var(--sl-line);color:var(--sl-fg-subtle)}.sl-clients .mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;letter-spacing:.02em;color:var(--sl-fg-label);font-weight:700}.sl-clients .clickable-row{cursor:pointer}.sl-clients .truncate-cell{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-clients .sl-saldo-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:var(--sl-surf-card-head);border-top:1px solid var(--sl-line)}.sl-clients .sl-saldo-bar .sl-saldo-label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-clients .sl-saldo-bar .sl-saldo-amount{font-size:18px;font-weight:800;letter-spacing:-.018em;font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:6px}.sl-clients .sl-saldo-bar .sl-saldo-amount .ccy{font-size:11px;font-weight:700;color:var(--sl-fg-subtle);letter-spacing:.05em;text-transform:uppercase}.sl-clients .sl-saldo-bar.danger .sl-saldo-amount{color:var(--sl-error-fg)}.sl-clients .sl-saldo-bar.success .sl-saldo-amount{color:var(--sl-success-fg)}.sl-clients .sl-emails-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;text-align:center;color:var(--sl-fg-muted);font-size:13px}.sl-clients .sl-emails-empty .sl-emails-empty-ic{width:56px;height:56px;border-radius:9999px;background:#ffffff06;border:1px solid var(--sl-line);color:var(--sl-fg-disabled);display:flex;align-items:center;justify-content:center}.sl-clients .sl-emails-empty .sl-emails-empty-ic svg{width:24px;height:24px}.sl-clients-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:60vh;color:#c2c4cc;font-size:13px;font-weight:600;background:#0e0f14;margin:-20px -16px -28px;padding:22px 24px}@media (min-width: 640px){.sl-clients-loading{margin:-28px -32px;padding:24px 32px}}.sl-clients-loading .sl-cli-spin{width:22px;height:22px;border-radius:9999px;border:2px solid rgba(14,165,233,.18);border-top-color:#7dd3fc;animation:sl-cli-spin .7s linear infinite}@media (max-width: 768px){.sl-clients .sl-cli-name{font-size:19px;white-space:normal}.sl-clients .sl-cli-avatar{width:46px;height:46px;font-size:16px}.sl-clients .sl-stat .sl-stat-value{font-size:18px}.sl-clients .sl-tabs-row{padding:3px;gap:1px}.sl-clients .sl-tab{padding:6px 10px;font-size:12px}.sl-clients .sl-saldo-bar{padding:12px 14px}.sl-clients .sl-saldo-bar .sl-saldo-amount{font-size:16px}}.sl-treasury{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-soft-2: rgba(139, 92, 246, .26);--sl-violet-glow: #c4b5fd;--sl-violet-feature: #ddd6fe;--sl-cur-ars: #3b82f6;--sl-cur-ars-glow: #93c5fd;--sl-cur-ars-soft: rgba(59, 130, 246, .18);--sl-cur-usd: #22c55e;--sl-cur-usd-glow: #86efac;--sl-cur-usd-soft: rgba(34, 197, 94, .18);--sl-cur-usdt: #14b8a6;--sl-cur-usdt-glow: #5eead4;--sl-cur-usdt-soft: rgba(20, 184, 166, .18);--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(245, 196, 81, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-teal: #0681a4;--sl-teal-glow: #6dd7f0;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-amber: #f5c451;--sl-amber-soft: rgba(245, 196, 81, .14);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(139,92,246,.08) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(34,197,94,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-treasury{margin:-28px -32px;padding:24px 32px 40px}}.sl-treasury *{box-sizing:border-box}.sl-treasury .num,.sl-treasury-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-treasury .sl-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 4px 18px;flex-wrap:wrap;border-bottom:1px solid var(--sl-line);margin-bottom:18px}.sl-treasury .sl-hero-l{display:flex;gap:14px;align-items:center;min-width:0}.sl-treasury .sl-hero-ic{width:44px;height:44px;border-radius:11px;background:var(--sl-violet-soft);color:var(--sl-violet-glow);border:1px solid var(--sl-violet-soft-2);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-treasury .sl-hero-ic svg{width:20px;height:20px}.sl-treasury .sl-hero-tx{min-width:0}.sl-treasury .sl-hero-h{font-size:22px;font-weight:800;letter-spacing:-.022em;margin:0;color:var(--sl-fg);line-height:1.15}.sl-treasury .sl-hero-sub{color:var(--sl-fg-muted);font-size:13px;font-weight:500;margin-top:4px}.sl-treasury .sl-hero-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sl-treasury .sl-btn,.sl-treasury-modal .sl-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);height:34px}.sl-treasury .sl-btn:hover,.sl-treasury-modal .sl-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-treasury .sl-btn:disabled,.sl-treasury-modal .sl-btn:disabled{opacity:.45;cursor:not-allowed;background:var(--sl-surf-card);color:var(--sl-fg-subtle)}.sl-treasury .sl-btn.primary,.sl-treasury-modal .sl-btn.primary{background:var(--sl-violet);border-color:var(--sl-violet-press);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c}.sl-treasury .sl-btn.primary:hover,.sl-treasury-modal .sl-btn.primary:hover{background:var(--sl-violet-hover);border-color:var(--sl-violet-press)}.sl-treasury .sl-btn.primary:disabled,.sl-treasury-modal .sl-btn.primary:disabled{background:#8b5cf659;border-color:#8b5cf673;color:#fff9;box-shadow:inset 0 1px #ffffff0f}.sl-treasury .sl-btn.accent,.sl-treasury-modal .sl-btn.accent{background:var(--sl-violet-soft);border-color:#8b5cf657;color:var(--sl-violet-glow)}.sl-treasury .sl-btn.accent:hover,.sl-treasury-modal .sl-btn.accent:hover{background:#8b5cf63d;border-color:#8b5cf67a;color:var(--sl-violet-feature)}.sl-treasury .sl-btn.danger,.sl-treasury-modal .sl-btn.danger{background:#e639461f;border-color:#ff8a9447;color:var(--sl-error-fg)}.sl-treasury .sl-btn.danger:hover,.sl-treasury-modal .sl-btn.danger:hover{background:#e639462e;border-color:#ff8a9466}.sl-treasury .sl-btn.ghost,.sl-treasury-modal .sl-btn.ghost{background:transparent;border-color:transparent;color:var(--sl-fg-muted);box-shadow:none}.sl-treasury .sl-btn.ghost:hover,.sl-treasury-modal .sl-btn.ghost:hover{color:var(--sl-fg);background:var(--sl-surf-hover);border-color:var(--sl-line)}.sl-treasury .sl-btn.sm,.sl-treasury-modal .sl-btn.sm{padding:4px 10px;font-size:12px;height:28px;border-radius:6px}.sl-treasury .sl-btn.icon,.sl-treasury-modal .sl-btn.icon{width:30px;padding:0;justify-content:center}.sl-treasury .sl-btn svg,.sl-treasury-modal .sl-btn svg{width:14px;height:14px}.sl-treasury .sl-btn:focus-visible,.sl-treasury-modal .sl-btn:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #8b5cf673}.sl-treasury .sl-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--sl-surf-card-head);border:1px solid var(--sl-line);border-radius:11px;margin-bottom:18px;box-shadow:inset 0 1px #ffffff0a;flex-wrap:wrap}.sl-treasury .sl-tab{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;height:32px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--sl-fg-muted);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.005em;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-treasury .sl-tab:hover{color:var(--sl-fg);background:var(--sl-surf-hover)}.sl-treasury .sl-tab.active{color:var(--sl-violet-feature);background:var(--sl-violet-soft);border-color:#8b5cf652;box-shadow:inset 0 1px #ffffff0a,0 1px 4px #8b5cf62e}.sl-treasury .sl-tab svg{width:14px;height:14px}.sl-treasury .sl-tab .count{font-size:11px;font-weight:800;padding:1px 7px;border-radius:9999px;background:var(--sl-surf-raised);color:var(--sl-fg-label);font-variant-numeric:tabular-nums}.sl-treasury .sl-tab.active .count{background:#8b5cf638;color:var(--sl-violet-glow)}.sl-treasury .sl-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:18px}.sl-treasury .sl-kpi{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;padding:15px 16px 14px;display:flex;align-items:center;gap:13px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;min-width:0}.sl-treasury .sl-kpi:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px 2px 0 0;opacity:.55;transition:opacity .15s var(--sl-ease-out)}.sl-treasury .sl-kpi.ars:after{background:var(--sl-cur-ars)}.sl-treasury .sl-kpi.usd:after{background:var(--sl-cur-usd)}.sl-treasury .sl-kpi.usdt:after{background:var(--sl-cur-usdt)}.sl-treasury .sl-kpi:hover:after{opacity:.9}.sl-treasury .sl-kpi-tone{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff0f}.sl-treasury .sl-kpi.ars .sl-kpi-tone{background:var(--sl-cur-ars-soft);color:var(--sl-cur-ars-glow);border:1px solid rgba(59,130,246,.28)}.sl-treasury .sl-kpi.usd .sl-kpi-tone{background:var(--sl-cur-usd-soft);color:var(--sl-cur-usd-glow);border:1px solid rgba(34,197,94,.28)}.sl-treasury .sl-kpi.usdt .sl-kpi-tone{background:var(--sl-cur-usdt-soft);color:var(--sl-cur-usdt-glow);border:1px solid rgba(20,184,166,.28)}.sl-treasury .sl-kpi-tone svg{width:18px;height:18px}.sl-treasury .sl-kpi-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.sl-treasury .sl-kpi-label{font-size:11px;font-weight:800;color:var(--sl-fg-label);letter-spacing:.06em;text-transform:uppercase}.sl-treasury .sl-kpi-val{font-size:22px;font-weight:800;letter-spacing:-.022em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.1}.sl-treasury .sl-kpi.ars .sl-kpi-val{color:#e6f0ff}.sl-treasury .sl-kpi.usd .sl-kpi-val{color:#e8fbef}.sl-treasury .sl-kpi.usdt .sl-kpi-val{color:#e2fbf5}.sl-treasury .sl-kpi-meta{font-size:11.5px;font-weight:600;color:var(--sl-fg-subtle);font-variant-numeric:tabular-nums}.sl-treasury .sl-panels{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:18px}@media (min-width: 1024px){.sl-treasury .sl-panels{grid-template-columns:1fr 1fr}}.sl-treasury .sl-panel{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:13px;padding:0;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d;overflow:hidden}.sl-treasury .sl-panel-head{display:flex;align-items:center;gap:9px;padding:12px 16px;background:var(--sl-surf-card-head);border-bottom:1px solid var(--sl-line)}.sl-treasury .sl-panel-head .ic{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff0f}.sl-treasury .sl-panel.cash .sl-panel-head .ic{background:var(--sl-amber-soft);color:var(--sl-amber);border:1px solid rgba(245,196,81,.3)}.sl-treasury .sl-panel.bank .sl-panel-head .ic{background:var(--sl-cur-ars-soft);color:var(--sl-cur-ars-glow);border:1px solid rgba(59,130,246,.28)}.sl-treasury .sl-panel-head .ic svg{width:14px;height:14px}.sl-treasury .sl-panel-head .t{font-size:13.5px;font-weight:700;letter-spacing:-.005em;color:var(--sl-fg)}.sl-treasury .sl-panel-head .meta{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--sl-fg-subtle);font-variant-numeric:tabular-nums}.sl-treasury .sl-panel-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px}.sl-treasury .sl-panel-empty{padding:28px 12px;text-align:center;color:var(--sl-fg-subtle);font-size:12.5px;font-weight:500}.sl-treasury .sl-acct-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--sl-surf-raised);border:1px solid var(--sl-line);border-left-width:3px;border-radius:9px;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-treasury .sl-acct-row:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-treasury .sl-acct-row.ars{border-left-color:var(--sl-cur-ars)}.sl-treasury .sl-acct-row.usd{border-left-color:var(--sl-cur-usd)}.sl-treasury .sl-acct-row.usdt{border-left-color:var(--sl-cur-usdt)}.sl-treasury .sl-acct-row .name{font-size:13.5px;font-weight:600;color:var(--sl-fg);letter-spacing:-.003em;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-treasury .sl-acct-row .badges{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.sl-treasury .sl-acct-row .bal{font-size:13.5px;font-weight:800;color:var(--sl-fg);font-variant-numeric:tabular-nums;letter-spacing:-.005em;min-width:0;text-align:right}.sl-treasury .sl-acct-row .bal.neg{color:var(--sl-error-fg)}.sl-treasury .sl-cur,.sl-treasury-modal .sl-cur{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;font-variant-numeric:tabular-nums}.sl-treasury .sl-cur.ars,.sl-treasury-modal .sl-cur.ars{background:var(--sl-cur-ars-soft);color:var(--sl-cur-ars-glow);border-color:#3b82f647}.sl-treasury .sl-cur.usd,.sl-treasury-modal .sl-cur.usd{background:var(--sl-cur-usd-soft);color:var(--sl-cur-usd-glow);border-color:#22c55e47}.sl-treasury .sl-cur.usdt,.sl-treasury-modal .sl-cur.usdt{background:var(--sl-cur-usdt-soft);color:var(--sl-cur-usdt-glow);border-color:#14b8a647}.sl-treasury .sl-tag,.sl-treasury-modal .sl-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--sl-surf-raised);border:1px solid var(--sl-line);color:var(--sl-fg-muted)}.sl-treasury .sl-accounts-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.sl-treasury .sl-accounts-head .h{font-size:14px;font-weight:700;letter-spacing:-.005em;color:var(--sl-fg)}.sl-treasury .sl-accounts-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 760px){.sl-treasury .sl-accounts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1180px){.sl-treasury .sl-accounts-grid{grid-template-columns:repeat(3,1fr)}}.sl-treasury .sl-acct-card{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;min-width:0;transition:transform .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-treasury .sl-acct-card:hover{border-color:var(--sl-line-strong)}.sl-treasury .sl-acct-card.inactive{opacity:.55}.sl-treasury .sl-acct-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.sl-treasury .sl-acct-card.ars:before{background:var(--sl-cur-ars)}.sl-treasury .sl-acct-card.usd:before{background:var(--sl-cur-usd)}.sl-treasury .sl-acct-card.usdt:before{background:var(--sl-cur-usdt)}.sl-treasury .sl-acct-card .head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sl-treasury .sl-acct-card .ident{display:flex;align-items:center;gap:10px;min-width:0}.sl-treasury .sl-acct-card .ic{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--sl-violet-soft);color:var(--sl-violet-glow);border:1px solid rgba(139,92,246,.28);flex-shrink:0;box-shadow:inset 0 1px #ffffff0f}.sl-treasury .sl-acct-card .ic svg{width:16px;height:16px}.sl-treasury .sl-acct-card .name{font-size:14px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.sl-treasury .sl-acct-card .type{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-fg-subtle);margin-top:2px}.sl-treasury .sl-acct-card .badges{display:inline-flex;gap:6px;flex-shrink:0}.sl-treasury .sl-acct-card .bal{font-size:22px;font-weight:800;letter-spacing:-.022em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.05}.sl-treasury .sl-acct-card .bal.neg{color:var(--sl-error-fg)}.sl-treasury .sl-acct-card .bal-meta{font-size:11px;font-weight:600;color:var(--sl-fg-subtle);font-variant-numeric:tabular-nums}.sl-treasury .sl-acct-card .actions{display:flex;gap:6px;margin-top:6px;padding-top:10px;border-top:1px solid var(--sl-line);flex-wrap:wrap}.sl-treasury .sl-acct-card .actions .sl-btn{height:28px;font-size:11.5px;padding:4px 9px;flex:1 1 auto;justify-content:center}.sl-treasury .sl-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:12px;margin-bottom:14px;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}.sl-treasury .sl-search{position:relative;flex:1 1 220px;min-width:200px;max-width:360px}.sl-treasury .sl-search svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:15px;height:15px;color:var(--sl-fg-subtle);pointer-events:none}.sl-treasury .sl-search input{width:100%;height:36px;padding:0 12px 0 36px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;color:var(--sl-fg);font-family:inherit;font-size:13.5px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040}.sl-treasury .sl-search input::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-treasury .sl-search input::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-treasury .sl-search input:hover{border-color:var(--sl-line-strong)}.sl-treasury .sl-search input:focus{border-color:var(--sl-violet);box-shadow:0 0 0 3px #8b5cf647}.sl-treasury .sl-select,.sl-treasury .sl-date,.sl-treasury-modal .sl-select,.sl-treasury-modal .sl-date{height:36px;padding:0 11px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040;font-variant-numeric:tabular-nums;color-scheme:dark;cursor:pointer}.sl-treasury .sl-select{min-width:160px;padding-right:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa0a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.sl-treasury .sl-date{width:148px}.sl-treasury .sl-select:hover,.sl-treasury .sl-date:hover{border-color:var(--sl-line-strong)}.sl-treasury .sl-select:focus,.sl-treasury .sl-date:focus,.sl-treasury-modal .sl-select:focus,.sl-treasury-modal .sl-date:focus{border-color:var(--sl-violet);box-shadow:0 0 0 3px #8b5cf647}.sl-treasury .sl-filters-spacer{flex:1 1 0}.sl-treasury .sl-filters .sep{color:var(--sl-fg-subtle);font-size:12px;font-weight:600}.sl-treasury .sl-quick-dates{display:inline-flex;flex-wrap:wrap;gap:6px}.sl-treasury .sl-chip{display:inline-flex;align-items:center;padding:5px 11px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg-muted);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.005em;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-treasury .sl-chip:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line-strong)}.sl-treasury .sl-chip.active{background:var(--sl-violet-soft);border-color:#8b5cf652;color:var(--sl-violet-feature);box-shadow:inset 0 1px #ffffff0a,0 1px 4px #8b5cf62e}.sl-treasury .sl-frame{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000047;overflow:hidden}.sl-treasury .sl-frame-head{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--sl-surf-card-head);border-bottom:1px solid var(--sl-line)}.sl-treasury .sl-frame-head .title{font-size:14.5px;font-weight:700;letter-spacing:-.005em;color:var(--sl-fg);display:flex;align-items:center;gap:8px}.sl-treasury .sl-frame-head .title svg{color:var(--sl-violet-glow);width:16px;height:16px}.sl-treasury .sl-frame-head .meta{color:var(--sl-fg-muted);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em}.sl-treasury .sl-frame-head .spacer{flex:1}.sl-treasury .sl-tbl-wrap{overflow-x:auto}.sl-treasury .sl-tbl{width:100%;border-collapse:collapse;min-width:720px}.sl-treasury .sl-tbl thead{background:var(--sl-surf-card-head)}.sl-treasury .sl-tbl th{text-align:left;font-size:11px;padding:12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sl-treasury .sl-tbl th:first-child,.sl-treasury .sl-tbl td:first-child{padding-left:18px}.sl-treasury .sl-tbl th:last-child,.sl-treasury .sl-tbl td:last-child{padding-right:18px}.sl-treasury .sl-tbl th.right,.sl-treasury .sl-tbl td.right{text-align:right}.sl-treasury .sl-tbl th.center,.sl-treasury .sl-tbl td.center{text-align:center}.sl-treasury .sl-tbl td{font-size:13.5px;padding:12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-treasury .sl-tbl tbody tr{transition:background-color .12s var(--sl-ease-out)}.sl-treasury .sl-tbl tbody tr:hover{background:#ffffff06}.sl-treasury .sl-tbl tbody tr:last-child td{border-bottom:none}.sl-treasury .sl-tbl .date-cell{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;color:var(--sl-fg-muted);letter-spacing:.005em;white-space:nowrap}.sl-treasury .sl-tbl .desc-cell{font-size:13px;color:var(--sl-fg);font-weight:600;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-treasury .sl-tbl .obs-cell{font-size:12.5px;color:var(--sl-fg-subtle);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-treasury .sl-tbl .acct-cell{font-size:12.5px;color:var(--sl-fg-muted);font-weight:600;white-space:nowrap}.sl-treasury .sl-tbl .amount-cell{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800;letter-spacing:-.005em;color:var(--sl-fg);white-space:nowrap}.sl-treasury .sl-tbl .amount-cell.pos{color:var(--sl-success-fg)}.sl-treasury .sl-tbl .amount-cell.neg{color:var(--sl-error-fg)}.sl-treasury .sl-tbl .none{color:var(--sl-fg-disabled);font-weight:500}.sl-treasury .sl-mtype,.sl-treasury-modal .sl-mtype{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:.8px solid transparent;white-space:nowrap}.sl-treasury .sl-mtype:before,.sl-treasury-modal .sl-mtype:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;box-shadow:0 0 5px currentColor}.sl-treasury .sl-mtype.success,.sl-treasury-modal .sl-mtype.success{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a852}.sl-treasury .sl-mtype.danger,.sl-treasury-modal .sl-mtype.danger{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9452}.sl-treasury .sl-mtype.warning,.sl-treasury-modal .sl-mtype.warning{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45152}.sl-treasury .sl-mtype.teal,.sl-treasury-modal .sl-mtype.teal{background:var(--sl-teal-soft);color:var(--sl-teal-glow);border-color:#0681a452}.sl-treasury .sl-mtype.violet,.sl-treasury-modal .sl-mtype.violet{background:var(--sl-violet-soft);color:var(--sl-violet-glow);border-color:#8b5cf652}.sl-treasury .sl-mtype.muted,.sl-treasury-modal .sl-mtype.muted{background:var(--sl-surf-raised);color:var(--sl-fg-muted);border-color:var(--sl-line)}.sl-treasury .sl-row-actions{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.sl-treasury .sl-row-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-treasury .sl-row-action:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-treasury .sl-row-action.danger:hover{color:var(--sl-error-fg);border-color:#ff8a9452;background:var(--sl-error-soft)}.sl-treasury .sl-row-action svg{width:14px;height:14px}.sl-treasury .sl-row-action:focus-visible{outline:none;border-color:var(--sl-violet);box-shadow:0 0 0 3px #8b5cf659}.sl-treasury .sl-partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:14px}.sl-treasury .sl-partner-kpi{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;padding:13px 15px 12px;display:flex;flex-direction:column;gap:4px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d;min-width:0}.sl-treasury .sl-partner-kpi.total{border-color:#8b5cf652;background:linear-gradient(180deg,rgba(139,92,246,.08) 0%,var(--sl-surf-card) 100%)}.sl-treasury .sl-partner-kpi .top{display:flex;align-items:center;gap:8px;margin-bottom:2px}.sl-treasury .sl-partner-kpi .ic{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:var(--sl-violet-soft);color:var(--sl-violet-glow);border:1px solid rgba(139,92,246,.28);flex-shrink:0;box-shadow:inset 0 1px #ffffff0f}.sl-treasury .sl-partner-kpi .ic svg{width:13px;height:13px}.sl-treasury .sl-partner-kpi .lbl{font-size:11px;font-weight:800;color:var(--sl-fg-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-treasury .sl-partner-kpi .val{font-size:16px;font-weight:800;color:var(--sl-fg);font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:1.15}.sl-treasury .sl-partner-kpi .meta{font-size:11px;font-weight:600;color:var(--sl-fg-subtle);font-variant-numeric:tabular-nums;margin-top:2px}.sl-treasury .sl-empty{padding:56px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.sl-treasury .sl-empty-ic{width:60px;height:60px;border-radius:9999px;background:var(--sl-violet-soft);border:1px solid rgba(139,92,246,.25);color:var(--sl-violet-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-treasury .sl-empty-ic svg{width:26px;height:26px}.sl-treasury .sl-empty-t{font-size:15px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em}.sl-treasury .sl-empty-d{font-size:13px;color:var(--sl-fg-muted);max-width:360px;line-height:1.55}@media (max-width: 1380px){.sl-treasury .sl-tbl th,.sl-treasury .sl-tbl td{padding:11px 10px}.sl-treasury .sl-tbl th.col-obs,.sl-treasury .sl-tbl td.col-obs{display:none}}@media (max-width: 1024px){.sl-treasury .sl-kpi-val,.sl-treasury .sl-acct-card .bal{font-size:19px}.sl-treasury .sl-tbl .desc-cell{max-width:220px}}@media (max-width: 900px){.sl-treasury .sl-tbl col.col-acct,.sl-treasury .sl-tbl th.col-acct,.sl-treasury .sl-tbl td.col-acct{display:none}}@media (max-width: 768px){.sl-treasury{padding:18px 16px 32px}.sl-treasury .sl-hero-h{font-size:19px}.sl-treasury .sl-hero-r{width:100%}.sl-treasury .sl-hero-r .sl-btn{flex:1 1 auto;justify-content:center}.sl-treasury .sl-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.sl-treasury .sl-tab{flex-shrink:0}.sl-treasury .sl-kpis{grid-template-columns:1fr}.sl-treasury .sl-filters{padding:10px 12px}.sl-treasury .sl-search{flex:1 1 100%;max-width:none}.sl-treasury .sl-tbl th{font-size:10.5px;padding:11px 8px}.sl-treasury .sl-tbl td{font-size:13px;padding:11px 8px}.sl-treasury .sl-tbl th:first-child,.sl-treasury .sl-tbl td:first-child{padding-left:14px}.sl-treasury .sl-tbl th:last-child,.sl-treasury .sl-tbl td:last-child{padding-right:14px}}[role=dialog]:has(.sl-treasury-modal),[role=dialog].sl-treasury-modal{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}[role=dialog]:has(.sl-treasury-modal) [aria-label=Close],[role=dialog]:has(.sl-treasury-modal) button.absolute.right-4.top-4,[role=dialog].sl-treasury-modal [aria-label=Close],[role=dialog].sl-treasury-modal button.absolute.right-4.top-4{color:#9aa0a8!important}[role=dialog]:has(.sl-treasury-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-treasury-modal) button.absolute.right-4.top-4:hover,[role=dialog].sl-treasury-modal [aria-label=Close]:hover,[role=dialog].sl-treasury-modal button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}body:has(.sl-treasury) [role=alertdialog],body:has(.sl-treasury-modal) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-treasury) [role=alertdialog] h2,body:has(.sl-treasury-modal) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em}body:has(.sl-treasury) [role=alertdialog] [id*=description],body:has(.sl-treasury-modal) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:550!important;line-height:1.5;white-space:pre-line}body:has(.sl-treasury) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type,body:has(.sl-treasury-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-treasury) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover,body:has(.sl-treasury-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-treasury) [role=alertdialog] button[class*=bg-destructive],body:has(.sl-treasury-modal) [role=alertdialog] button[class*=bg-destructive]{background:#e6394629!important;border:1px solid rgba(255,138,148,.28)!important;color:#ffa3ab!important}body:has(.sl-treasury) [role=alertdialog] button[class*=bg-destructive]:hover,body:has(.sl-treasury-modal) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e639463d!important;border-color:#ff8a9466!important}.sl-treasury-modal{--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-soft-2: rgba(139, 92, 246, .26);--sl-violet-glow: #c4b5fd;--sl-violet-feature: #ddd6fe;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(245, 196, 81, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-cur-ars: #3b82f6;--sl-cur-ars-glow: #93c5fd;--sl-cur-ars-soft: rgba(59, 130, 246, .18);--sl-cur-usd: #22c55e;--sl-cur-usd-glow: #86efac;--sl-cur-usd-soft: rgba(34, 197, 94, .18);--sl-cur-usdt: #14b8a6;--sl-cur-usdt-glow: #5eead4;--sl-cur-usdt-soft: rgba(20, 184, 166, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-treasury-modal *{box-sizing:border-box}.sl-treasury-modal .sl-mh,[role=dialog]:has(.sl-treasury-modal) .sl-mh{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--sl-fg);line-height:1.2;white-space:nowrap}.sl-treasury-modal .sl-mh-ic{width:32px;height:32px;border-radius:9px;background:var(--sl-violet-soft);color:var(--sl-violet-glow);border:1px solid rgba(139,92,246,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-treasury-modal .sl-mh-ic svg{width:15px;height:15px}.sl-treasury-modal .sl-form{display:flex;flex-direction:column;gap:14px;padding-top:4px}.sl-treasury-modal .sl-form-row{display:flex;flex-direction:column;gap:6px}.sl-treasury-modal .sl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 540px){.sl-treasury-modal .sl-form-grid{grid-template-columns:1fr}}.sl-treasury-modal .sl-form-label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-treasury-modal .sl-form-label .req{color:var(--sl-error-fg);margin-left:4px}.sl-treasury-modal .sl-form-input,.sl-treasury-modal .sl-form-select,.sl-treasury-modal .sl-form-textarea{width:100%;padding:9px 12px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:14px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040;color-scheme:dark}.sl-treasury-modal .sl-form-input,.sl-treasury-modal .sl-form-select{height:38px}.sl-treasury-modal .sl-form-textarea{min-height:64px;resize:vertical;padding:9px 12px;line-height:1.5}.sl-treasury-modal .sl-form-input::-moz-placeholder,.sl-treasury-modal .sl-form-textarea::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-treasury-modal .sl-form-input::placeholder,.sl-treasury-modal .sl-form-textarea::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-treasury-modal .sl-form-input:hover,.sl-treasury-modal .sl-form-select:hover,.sl-treasury-modal .sl-form-textarea:hover{border-color:var(--sl-line-strong)}.sl-treasury-modal .sl-form-input:focus,.sl-treasury-modal .sl-form-select:focus,.sl-treasury-modal .sl-form-textarea:focus{border-color:var(--sl-violet);box-shadow:0 0 0 3px #8b5cf647}.sl-treasury-modal .sl-form-input:disabled{opacity:.55;cursor:not-allowed}.sl-treasury-modal .sl-amount-wrap{display:flex;gap:8px;align-items:stretch}.sl-treasury-modal .sl-amount-wrap .sl-form-input{flex:1;font-variant-numeric:tabular-nums}.sl-treasury-modal .sl-amount-wrap .cur-locked{width:84px;display:inline-flex;align-items:center;justify-content:center;background:var(--sl-surf-raised);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg-muted);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.sl-treasury-modal .sl-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sl-treasury-modal .sl-form-actions{display:flex;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid var(--sl-line);justify-content:flex-end}.sl-treasury-modal .sl-form-actions .sl-btn{height:38px;font-size:13px;padding:0 14px}.sl-treasury-modal .sl-form-actions .sl-btn.primary{padding:0 18px}.sl-treasury-modal .sl-switch-row{display:inline-flex;align-items:center;gap:10px;padding:8px 0 0}.sl-treasury-modal .sl-switch-row .lbl{font-size:13px;font-weight:600;color:var(--sl-fg)}.sl-treasury-modal .sl-mblock{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;padding:12px 13px;display:flex;flex-direction:column;gap:4px}.sl-treasury-modal .sl-mblock .lbl{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-subtle)}.sl-treasury-modal .sl-mblock .val{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--sl-fg)}.sl-treasury-modal .sl-diff{display:flex;align-items:center;gap:8px;padding:11px 13px;border-radius:9px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.sl-treasury-modal .sl-diff.pos{background:var(--sl-success-soft);color:var(--sl-success-fg);border:1px solid rgba(110,231,168,.28)}.sl-treasury-modal .sl-diff.neg{background:var(--sl-error-soft);color:var(--sl-error-fg);border:1px solid rgba(255,138,148,.28)}.sl-treasury-modal .sl-warn{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:9px;background:var(--sl-warning-soft);border:1px solid rgba(245,196,81,.32);color:var(--sl-warning-fg);font-size:12.5px;font-weight:600;line-height:1.45}.sl-treasury-modal .sl-warn svg{width:15px;height:15px;flex-shrink:0;margin-top:1px}.sl-treasury-modal .sl-note{font-size:12px;font-weight:500;color:var(--sl-fg-subtle);line-height:1.5}.sl-treasury-modal .sl-partner-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px}.sl-treasury-modal .sl-partner-row .name{font-size:13px;font-weight:700;color:var(--sl-fg)}.sl-treasury-modal .sl-partner-row .pct{font-size:11px;font-weight:600;color:var(--sl-fg-subtle);margin-top:2px}.sl-treasury *::-webkit-scrollbar,[role=dialog]:has(.sl-treasury-modal) *::-webkit-scrollbar,[role=dialog].sl-treasury-modal *::-webkit-scrollbar{width:10px;height:10px}.sl-treasury *::-webkit-scrollbar-track,[role=dialog]:has(.sl-treasury-modal) *::-webkit-scrollbar-track,[role=dialog].sl-treasury-modal *::-webkit-scrollbar-track{background:transparent}.sl-treasury *::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-treasury-modal) *::-webkit-scrollbar-thumb,[role=dialog].sl-treasury-modal *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.sl-treasury *::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-treasury-modal) *::-webkit-scrollbar-thumb:hover,[role=dialog].sl-treasury-modal *::-webkit-scrollbar-thumb:hover{background:#ecf0fc33;background-clip:padding-box}[role=dialog]:has(.sl-cash-control-modal),[role=dialog].sl-cash-control-modal{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 24px 48px -12px #000000a6,0 0 0 1px #14b8a614!important}[role=dialog]:has(.sl-cash-control-modal) [aria-label=Close],[role=dialog]:has(.sl-cash-control-modal) button.absolute.right-4.top-4,[role=dialog].sl-cash-control-modal [aria-label=Close],[role=dialog].sl-cash-control-modal button.absolute.right-4.top-4{color:#9aa0a8!important;border-radius:6px!important;transition:background-color .12s cubic-bezier(.2,.8,.2,1),color .12s cubic-bezier(.2,.8,.2,1)!important}[role=dialog]:has(.sl-cash-control-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-cash-control-modal) button.absolute.right-4.top-4:hover,[role=dialog].sl-cash-control-modal [aria-label=Close]:hover,[role=dialog].sl-cash-control-modal button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}[role=dialog]:has(.sl-cash-control-modal)>*>h2,[role=dialog]:has(.sl-cash-control-modal) [data-radix-dialog-title],[role=dialog].sl-cash-control-modal h2,[role=dialog].sl-cash-control-modal [data-radix-dialog-title]{color:#fafafa!important;font-weight:800!important;letter-spacing:-.012em!important}[role=alertdialog].sl-cash-control-modal{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 24px 48px -12px #000000a6!important}[role=alertdialog].sl-cash-control-modal h2{color:#fafafa!important;font-weight:800!important;letter-spacing:-.01em!important}[role=alertdialog].sl-cash-control-modal [id*=description]{color:#dadde5!important;font-weight:550!important;line-height:1.5!important}[role=alertdialog].sl-cash-control-modal button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}[role=alertdialog].sl-cash-control-modal button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}[role=alertdialog].sl-cash-control-modal button[class*=bg-destructive]{background:#e6394629!important;border:1px solid rgba(255,138,148,.28)!important;color:#ffa3ab!important}[role=alertdialog].sl-cash-control-modal button[class*=bg-destructive]:hover{background:#e639463d!important;border-color:#ff8a9466!important}body:has(.sl-cash-control-modal) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 24px 48px -12px #000000a6!important}body:has(.sl-cash-control-modal) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em}body:has(.sl-cash-control-modal) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:550!important;line-height:1.5}body:has(.sl-cash-control-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-cash-control-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-cash-control-modal) [role=alertdialog] button[class*=bg-destructive]{background:#e6394629!important;border:1px solid rgba(255,138,148,.28)!important;color:#ffa3ab!important}body:has(.sl-cash-control-modal) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e639463d!important;border-color:#ff8a9466!important}[role=dialog]:has(.sl-cash-control-modal) *::-webkit-scrollbar,[role=dialog].sl-cash-control-modal *::-webkit-scrollbar{width:10px;height:10px}[role=dialog]:has(.sl-cash-control-modal) *::-webkit-scrollbar-track,[role=dialog].sl-cash-control-modal *::-webkit-scrollbar-track{background:transparent}[role=dialog]:has(.sl-cash-control-modal) *::-webkit-scrollbar-thumb,[role=dialog].sl-cash-control-modal *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}[role=dialog]:has(.sl-cash-control-modal) *::-webkit-scrollbar-thumb:hover,[role=dialog].sl-cash-control-modal *::-webkit-scrollbar-thumb:hover{background:#ecf0fc33;background-clip:padding-box}.sl-cash-control-modal{--cc-surf-card: #181920;--cc-surf-card-2: #15161c;--cc-surf-raised: #1e2028;--cc-surf-inset: #0f1016;--cc-surf-hover: #222430;--cc-line: rgba(236, 240, 252, .09);--cc-line-strong: rgba(236, 240, 252, .16);--cc-teal: #14b8a6;--cc-teal-hover: #2dd4bf;--cc-teal-press: #0d9488;--cc-teal-soft: rgba(20, 184, 166, .16);--cc-teal-soft-2: rgba(20, 184, 166, .26);--cc-teal-glow: #5eead4;--cc-teal-feature: #99f6e4;--cc-blue: #3b82f6;--cc-blue-glow: #93c5fd;--cc-blue-soft: rgba(59, 130, 246, .16);--cc-green: #22c55e;--cc-green-glow: #6ee7a8;--cc-green-soft: rgba(45, 90, 61, .32);--cc-red: #ef4444;--cc-red-glow: #ff8a94;--cc-red-soft: rgba(230, 57, 70, .16);--cc-amber: #f5c451;--cc-amber-soft: rgba(245, 196, 81, .18);--cc-muted-glow: #cbd1dc;--cc-fg: #fafafa;--cc-fg-label: #dadde5;--cc-fg-muted: #c2c4cc;--cc-fg-subtle: #9aa0a8;--cc-fg-disabled: #5a5e69;--cc-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--cc-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11","cv01";color-scheme:dark}.sl-cash-control-modal *{box-sizing:border-box}.sl-cash-control-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-cash-control-modal .sl-cc-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:-2px 0 4px}.sl-cash-control-modal .sl-cc-title{display:inline-flex;align-items:center;gap:11px;min-width:0}.sl-cash-control-modal .sl-cc-title-ic{width:36px;height:36px;border-radius:10px;background:var(--cc-teal-soft);color:var(--cc-teal-glow);border:1px solid var(--cc-teal-soft-2);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-cash-control-modal .sl-cc-title-ic svg{width:18px;height:18px}.sl-cash-control-modal .sl-cc-title-text{font-size:17px;font-weight:800;letter-spacing:-.018em;color:var(--cc-fg);line-height:1.2;white-space:nowrap}.sl-cash-control-modal .sl-cc-controls{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.sl-cash-control-modal .sl-cc-date,.sl-cash-control-modal .sl-cc-select{height:32px;padding:0 11px;background:var(--cc-surf-inset);border:1px solid var(--cc-line);border-radius:8px;color:var(--cc-fg);font-family:inherit;font-size:12.5px;font-weight:600;outline:none;transition:border-color .12s var(--cc-ease-out),box-shadow .12s var(--cc-ease-out);box-shadow:inset 0 1px 2px #00000040;font-variant-numeric:tabular-nums;color-scheme:dark;cursor:pointer}.sl-cash-control-modal .sl-cc-date{width:138px}.sl-cash-control-modal .sl-cc-select{min-width:168px;padding-right:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa0a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.sl-cash-control-modal .sl-cc-date:hover,.sl-cash-control-modal .sl-cc-select:hover{border-color:var(--cc-line-strong)}.sl-cash-control-modal .sl-cc-date:focus,.sl-cash-control-modal .sl-cc-select:focus{border-color:var(--cc-teal);box-shadow:0 0 0 3px #14b8a647}.sl-cash-control-modal .sl-cc-date::-webkit-calendar-picker-indicator{filter:invert(.7);opacity:.7;cursor:pointer}.sl-cash-control-modal .sl-cc-acct-label{font-size:12.5px;font-weight:600;color:var(--cc-fg-muted);padding:0 4px}.sl-cash-control-modal .sl-cc-refresh{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--cc-fg-subtle);cursor:pointer;transition:background-color .12s var(--cc-ease-out),color .12s var(--cc-ease-out),border-color .12s var(--cc-ease-out)}.sl-cash-control-modal .sl-cc-refresh:hover{background:var(--cc-surf-hover);color:var(--cc-fg);border-color:var(--cc-line)}.sl-cash-control-modal .sl-cc-refresh svg{width:14px;height:14px}.sl-cash-control-modal .sl-cc-body{display:flex;flex-direction:column;gap:14px;margin-top:14px}.sl-cash-control-modal .sl-cc-acct-chips{display:flex;flex-wrap:wrap;gap:8px}.sl-cash-control-modal .sl-cc-acct-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:var(--cc-surf-card);border:1px solid var(--cc-line);border-radius:9px;color:var(--cc-fg-muted);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color .12s var(--cc-ease-out),border-color .12s var(--cc-ease-out),color .12s var(--cc-ease-out);box-shadow:inset 0 1px #ffffff0a}.sl-cash-control-modal .sl-cc-acct-chip:hover{background:var(--cc-surf-hover);border-color:var(--cc-line-strong);color:var(--cc-fg)}.sl-cash-control-modal .sl-cc-acct-chip.active{background:var(--cc-teal-soft);border-color:#14b8a652;color:var(--cc-teal-feature);box-shadow:inset 0 1px #ffffff0a,0 1px 4px #14b8a62e}.sl-cash-control-modal .sl-cc-acct-chip svg{width:13px;height:13px;color:var(--cc-fg-subtle)}.sl-cash-control-modal .sl-cc-acct-chip.active svg{color:var(--cc-teal-glow)}.sl-cash-control-modal .sl-cc-acct-chip .name{font-size:11.5px;font-weight:700;color:var(--cc-fg-subtle);letter-spacing:.01em}.sl-cash-control-modal .sl-cc-acct-chip.active .name{color:var(--cc-teal-feature)}.sl-cash-control-modal .sl-cc-acct-chip .bal{font-weight:800;color:var(--cc-fg);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.sl-cash-control-modal .sl-cc-acct-chip .bal.neg{color:var(--cc-red-glow)}.sl-cash-control-modal .sl-cc-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.sl-cash-control-modal .sl-cc-kpi{position:relative;background:linear-gradient(180deg,var(--cc-surf-card) 0%,var(--cc-surf-card-2) 100%);border:1px solid var(--cc-line);border-radius:12px;padding:12px 13px 11px;display:flex;flex-direction:column;gap:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;min-width:0;transition:border-color .12s var(--cc-ease-out),transform .12s var(--cc-ease-out)}.sl-cash-control-modal .sl-cc-kpi:hover{border-color:var(--cc-line-strong)}.sl-cash-control-modal .sl-cc-kpi:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;border-radius:2px 2px 0 0;opacity:.6;transition:opacity .15s var(--cc-ease-out)}.sl-cash-control-modal .sl-cc-kpi:hover:after{opacity:.95}.sl-cash-control-modal .sl-cc-kpi-head{display:flex;align-items:center;gap:8px;min-width:0}.sl-cash-control-modal .sl-cc-kpi-tone{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff0f}.sl-cash-control-modal .sl-cc-kpi-tone svg{width:14px;height:14px}.sl-cash-control-modal .sl-cc-kpi-label{font-size:10.5px;font-weight:800;color:var(--cc-fg-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-cash-control-modal .sl-cc-kpi-val{font-size:19px;font-weight:800;letter-spacing:-.022em;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--cc-fg)}.sl-cash-control-modal .sl-cc-kpi.opening:after{background:var(--cc-fg-subtle)}.sl-cash-control-modal .sl-cc-kpi.opening .sl-cc-kpi-tone{background:#9aa0a829;color:var(--cc-muted-glow);border:1px solid rgba(154,160,168,.28)}.sl-cash-control-modal .sl-cc-kpi.income:after{background:var(--cc-green)}.sl-cash-control-modal .sl-cc-kpi.income .sl-cc-kpi-tone{background:#22c55e29;color:var(--cc-green-glow);border:1px solid rgba(34,197,94,.28)}.sl-cash-control-modal .sl-cc-kpi.income .sl-cc-kpi-val{color:#d4fbe2}.sl-cash-control-modal .sl-cc-kpi.expense:after{background:var(--cc-red)}.sl-cash-control-modal .sl-cc-kpi.expense .sl-cc-kpi-tone{background:#ef444429;color:var(--cc-red-glow);border:1px solid rgba(239,68,68,.28)}.sl-cash-control-modal .sl-cc-kpi.expense .sl-cc-kpi-val{color:#ffd6da}.sl-cash-control-modal .sl-cc-kpi.withdraw:after{background:var(--cc-blue)}.sl-cash-control-modal .sl-cc-kpi.withdraw .sl-cc-kpi-tone{background:#3b82f629;color:var(--cc-blue-glow);border:1px solid rgba(59,130,246,.28)}.sl-cash-control-modal .sl-cc-kpi.withdraw .sl-cc-kpi-val{color:#d8e7ff}.sl-cash-control-modal .sl-cc-kpi.balance:after{background:var(--cc-teal)}.sl-cash-control-modal .sl-cc-kpi.balance .sl-cc-kpi-tone{background:var(--cc-teal-soft);color:var(--cc-teal-glow);border:1px solid var(--cc-teal-soft-2)}.sl-cash-control-modal .sl-cc-kpi.balance .sl-cc-kpi-val{color:var(--cc-teal-feature)}.sl-cash-control-modal .sl-cc-kpi.balance .sl-cc-kpi-val.neg{color:var(--cc-red-glow)}.sl-cash-control-modal .sl-cc-past-bar{display:flex;flex-wrap:wrap;gap:16px;padding:11px 14px;background:var(--cc-surf-card);border:1px solid var(--cc-line);border-radius:10px;font-size:12.5px;color:var(--cc-fg-muted);font-weight:600;align-items:center}.sl-cash-control-modal .sl-cc-past-bar strong{color:var(--cc-fg);font-weight:800;letter-spacing:-.005em}.sl-cash-control-modal .sl-cc-past-bar .income{color:var(--cc-green-glow);font-variant-numeric:tabular-nums;font-weight:700}.sl-cash-control-modal .sl-cc-past-bar .expense{color:var(--cc-red-glow);font-variant-numeric:tabular-nums;font-weight:700}.sl-cash-control-modal .sl-cc-past-bar .withdraw{color:var(--cc-blue-glow);font-variant-numeric:tabular-nums;font-weight:700}.sl-cash-control-modal .sl-cc-tbl-wrap{background:var(--cc-surf-card);border:1px solid var(--cc-line);border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}.sl-cash-control-modal .sl-cc-tbl-scroll{overflow-x:auto}.sl-cash-control-modal .sl-cc-tbl{width:100%;border-collapse:collapse;min-width:580px}.sl-cash-control-modal .sl-cc-tbl thead{background:var(--cc-surf-card-2)}.sl-cash-control-modal .sl-cc-tbl th{text-align:left;font-size:10.5px;padding:11px 12px;border-bottom:1px solid var(--cc-line);color:var(--cc-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sl-cash-control-modal .sl-cc-tbl th:first-child,.sl-cash-control-modal .sl-cc-tbl td:first-child{padding-left:16px}.sl-cash-control-modal .sl-cc-tbl th:last-child,.sl-cash-control-modal .sl-cc-tbl td:last-child{padding-right:14px}.sl-cash-control-modal .sl-cc-tbl th.right,.sl-cash-control-modal .sl-cc-tbl td.right{text-align:right}.sl-cash-control-modal .sl-cc-tbl td{font-size:13px;padding:10px 12px;border-bottom:1px solid var(--cc-line);color:var(--cc-fg);font-weight:500;vertical-align:middle}.sl-cash-control-modal .sl-cc-tbl tbody tr{background-color:transparent;transition:background-color .12s var(--cc-ease-out)}.sl-cash-control-modal .sl-cc-tbl tbody tr:hover{background:#ffffff06}.sl-cash-control-modal .sl-cc-tbl tbody tr:last-child td{border-bottom:none}.sl-cash-control-modal .sl-cc-tbl .time-cell{font-variant-numeric:tabular-nums;font-size:12px;color:var(--cc-fg-muted);font-weight:600;white-space:nowrap;width:70px}.sl-cash-control-modal .sl-cc-tbl .desc-cell{font-size:13px;color:var(--cc-fg);font-weight:500;max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-cash-control-modal .sl-cc-tbl .amount-cell{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;letter-spacing:-.005em;white-space:nowrap;text-align:right}.sl-cash-control-modal .sl-cc-tbl .amount-cell.pos{color:var(--cc-green-glow)}.sl-cash-control-modal .sl-cc-tbl .amount-cell.neg{color:var(--cc-red-glow)}.sl-cash-control-modal .sl-cc-tbl .amount-cell.transfer{color:var(--cc-blue-glow)}.sl-cash-control-modal .sl-cc-mtype{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:.8px solid transparent;white-space:nowrap}.sl-cash-control-modal .sl-cc-mtype:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;box-shadow:0 0 5px currentColor}.sl-cash-control-modal .sl-cc-mtype.success{background:var(--cc-green-soft);color:var(--cc-green-glow);border-color:#6ee7a852}.sl-cash-control-modal .sl-cc-mtype.danger{background:var(--cc-red-soft);color:var(--cc-red-glow);border-color:#ff8a9452}.sl-cash-control-modal .sl-cc-mtype.transfer{background:var(--cc-blue-soft);color:var(--cc-blue-glow);border-color:#3b82f652}.sl-cash-control-modal .sl-cc-row-actions{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.sl-cash-control-modal .sl-cc-row-action{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--cc-fg-subtle);cursor:pointer;transition:background-color .12s var(--cc-ease-out),color .12s var(--cc-ease-out),border-color .12s var(--cc-ease-out)}.sl-cash-control-modal .sl-cc-row-action:hover{background:var(--cc-surf-hover);color:var(--cc-fg);border-color:var(--cc-line)}.sl-cash-control-modal .sl-cc-row-action.danger:hover{background:var(--cc-red-soft);color:var(--cc-red-glow);border-color:#ff8a9452}.sl-cash-control-modal .sl-cc-row-action svg{width:12px;height:12px}.sl-cash-control-modal .sl-cc-row-action:focus-visible{outline:none;border-color:var(--cc-teal);box-shadow:0 0 0 3px #14b8a659}.sl-cash-control-modal .sl-cc-empty{padding:40px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:var(--cc-surf-card);border:1px solid var(--cc-line);border-radius:12px;box-shadow:inset 0 1px #ffffff0a}.sl-cash-control-modal .sl-cc-empty-ic{width:44px;height:44px;border-radius:9999px;background:var(--cc-teal-soft);border:1px solid rgba(20,184,166,.25);color:var(--cc-teal-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-cash-control-modal .sl-cc-empty-ic svg{width:20px;height:20px}.sl-cash-control-modal .sl-cc-empty-t{font-size:13px;font-weight:700;color:var(--cc-fg);letter-spacing:-.005em}.sl-cash-control-modal .sl-cc-empty-d{font-size:12px;color:var(--cc-fg-muted);max-width:340px;line-height:1.5}.sl-cash-control-modal .sl-cc-loading{padding:36px 16px;text-align:center;color:var(--cc-fg-muted);font-size:13px;font-weight:500}.sl-cash-control-modal .sl-cc-footer{display:flex;justify-content:flex-end;padding-top:4px}.sl-cash-control-modal .sl-cc-btn{display:inline-flex;align-items:center;gap:7px;padding:0 14px;height:36px;border-radius:9px;background:var(--cc-surf-card);border:1px solid var(--cc-line);color:var(--cc-fg);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;letter-spacing:-.005em;box-shadow:inset 0 1px #ffffff0a;transition:background-color .12s var(--cc-ease-out),border-color .12s var(--cc-ease-out),color .12s var(--cc-ease-out),box-shadow .12s var(--cc-ease-out)}.sl-cash-control-modal .sl-cc-btn:hover{background:var(--cc-surf-hover);border-color:var(--cc-line-strong)}.sl-cash-control-modal .sl-cc-btn:disabled{opacity:.45;cursor:not-allowed;background:var(--cc-surf-card);color:var(--cc-fg-subtle)}.sl-cash-control-modal .sl-cc-btn.primary{background:var(--cc-teal);border-color:var(--cc-teal-press);color:#042f2e;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #14b8a659,0 6px 16px -6px #14b8a68c}.sl-cash-control-modal .sl-cc-btn.primary:hover{background:var(--cc-teal-hover);border-color:var(--cc-teal-press);color:#042f2e}.sl-cash-control-modal .sl-cc-btn.primary:disabled{background:#14b8a659;border-color:#14b8a673;color:#042f2ea6;box-shadow:inset 0 1px #ffffff0f}.sl-cash-control-modal .sl-cc-btn.ghost{background:transparent;border-color:transparent;color:var(--cc-fg-muted);box-shadow:none}.sl-cash-control-modal .sl-cc-btn.ghost:hover{background:var(--cc-surf-hover);border-color:var(--cc-line);color:var(--cc-fg)}.sl-cash-control-modal .sl-cc-btn.sm{height:30px;padding:0 10px;font-size:12px;border-radius:7px}.sl-cash-control-modal .sl-cc-btn svg{width:14px;height:14px}.sl-cash-control-modal .sl-cc-btn:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #14b8a673}.sl-cash-control-modal .sl-cc-form{display:flex;flex-direction:column;gap:13px;padding-top:6px}.sl-cash-control-modal .sl-cc-form-row{display:flex;flex-direction:column;gap:6px}.sl-cash-control-modal .sl-cc-form-label{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-fg-label)}.sl-cash-control-modal .sl-cc-form-input,.sl-cash-control-modal .sl-cc-form-select{width:100%;height:38px;padding:9px 12px;background:var(--cc-surf-inset);border:1px solid var(--cc-line);border-radius:8px;color:var(--cc-fg);font-family:inherit;font-size:14px;font-weight:600;outline:none;transition:border-color .12s var(--cc-ease-out),box-shadow .12s var(--cc-ease-out);box-shadow:inset 0 1px 2px #00000040;color-scheme:dark;font-variant-numeric:tabular-nums}.sl-cash-control-modal .sl-cc-form-input::-moz-placeholder{color:var(--cc-fg-subtle);font-weight:500}.sl-cash-control-modal .sl-cc-form-input::placeholder{color:var(--cc-fg-subtle);font-weight:500}.sl-cash-control-modal .sl-cc-form-input:hover,.sl-cash-control-modal .sl-cc-form-select:hover{border-color:var(--cc-line-strong)}.sl-cash-control-modal .sl-cc-form-input:focus,.sl-cash-control-modal .sl-cc-form-select:focus{border-color:var(--cc-teal);box-shadow:0 0 0 3px #14b8a647}.sl-cash-control-modal .sl-cc-form-input::-webkit-outer-spin-button,.sl-cash-control-modal .sl-cc-form-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-cash-control-modal .sl-cc-form-input[type=number]{-moz-appearance:textfield}.sl-cash-control-modal .sl-cc-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa0a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.sl-cash-control-modal .sl-cc-mblock{background:var(--cc-surf-inset);border:1px solid var(--cc-line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.sl-cash-control-modal .sl-cc-mblock .lbl{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-fg-subtle)}.sl-cash-control-modal .sl-cc-mblock .val{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.018em;color:var(--cc-fg);line-height:1.15}.sl-cash-control-modal .sl-cc-mblock .meta{font-size:11.5px;font-weight:500;color:var(--cc-fg-subtle);margin-top:2px}.sl-cash-control-modal .sl-cc-remaining{display:flex;flex-direction:column;gap:4px;padding:11px 13px;border-radius:10px;border:1px solid}.sl-cash-control-modal .sl-cc-remaining.ok{background:var(--cc-blue-soft);border-color:#3b82f652}.sl-cash-control-modal .sl-cc-remaining.bad{background:var(--cc-red-soft);border-color:#ff8a9452}.sl-cash-control-modal .sl-cc-remaining .lbl{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-fg-subtle)}.sl-cash-control-modal .sl-cc-remaining.ok .val{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--cc-blue-glow)}.sl-cash-control-modal .sl-cc-remaining.bad .val{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--cc-red-glow)}.sl-cash-control-modal .sl-cc-form-actions{display:flex;gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid var(--cc-line);justify-content:flex-end}.sl-cash-control-modal .sl-cc-form-actions .sl-cc-btn{height:38px;padding:0 16px;font-size:13px}.sl-cash-control-modal .sl-cc-form-actions .sl-cc-btn.primary{padding:0 18px}.sl-cash-control-modal .sl-cc-cur{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid}.sl-cash-control-modal .sl-cc-cur.ars{background:#3b82f629;color:var(--cc-blue-glow);border-color:#3b82f647}.sl-cash-control-modal .sl-cc-cur.usd{background:#22c55e29;color:var(--cc-green-glow);border-color:#22c55e47}.sl-cash-control-modal .sl-cc-cur.usdt{background:var(--cc-teal-soft);color:var(--cc-teal-glow);border-color:var(--cc-teal-soft-2)}@media (max-width: 1280px){.sl-cash-control-modal .sl-cc-kpi-val{font-size:17px}.sl-cash-control-modal .sl-cc-tbl .desc-cell{max-width:280px}}@media (max-width: 1024px){.sl-cash-control-modal .sl-cc-kpis{grid-template-columns:repeat(3,1fr)}.sl-cash-control-modal .sl-cc-kpi.balance{grid-column:span 3}}@media (max-width: 768px){.sl-cash-control-modal .sl-cc-header{flex-direction:column;align-items:flex-start;gap:10px}.sl-cash-control-modal .sl-cc-controls{width:100%;justify-content:flex-start}.sl-cash-control-modal .sl-cc-date,.sl-cash-control-modal .sl-cc-select{flex:1 1 auto;min-width:0}.sl-cash-control-modal .sl-cc-kpis{grid-template-columns:repeat(2,1fr)}.sl-cash-control-modal .sl-cc-kpi.balance{grid-column:span 2}.sl-cash-control-modal .sl-cc-kpi-val{font-size:16px}.sl-cash-control-modal .sl-cc-tbl th{font-size:10px;padding:10px 8px}.sl-cash-control-modal .sl-cc-tbl td{font-size:12.5px;padding:9px 8px}.sl-cash-control-modal .sl-cc-tbl th:first-child,.sl-cash-control-modal .sl-cc-tbl td:first-child{padding-left:12px}.sl-cash-control-modal .sl-cc-tbl th:last-child,.sl-cash-control-modal .sl-cc-tbl td:last-child{padding-right:10px}}@media (max-width: 540px){.sl-cash-control-modal .sl-cc-kpis{grid-template-columns:1fr 1fr}.sl-cash-control-modal .sl-cc-kpi.balance{grid-column:span 2}.sl-cash-control-modal .sl-cc-acct-chip{padding:6px 10px;font-size:11.5px}}.sl-cash-control-modal label{color:var(--cc-fg-label)!important;font-weight:700!important;font-size:11px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.sl-cash-control-modal label.text-xs{font-size:10.5px!important}.sl-cash-control-modal input[type=text],.sl-cash-control-modal input[type=number],.sl-cash-control-modal input[type=date],.sl-cash-control-modal input:not([type]),.sl-cash-control-modal textarea{background:var(--cc-surf-inset)!important;border:1px solid var(--cc-line)!important;color:var(--cc-fg)!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;box-shadow:inset 0 1px 2px #00000040!important;color-scheme:dark}.sl-cash-control-modal input::-moz-placeholder,.sl-cash-control-modal textarea::-moz-placeholder{color:var(--cc-fg-subtle)!important;font-weight:500!important;opacity:1}.sl-cash-control-modal input::placeholder,.sl-cash-control-modal textarea::placeholder{color:var(--cc-fg-subtle)!important;font-weight:500!important;opacity:1}.sl-cash-control-modal input:hover,.sl-cash-control-modal textarea:hover{border-color:var(--cc-line-strong)!important}.sl-cash-control-modal input:focus,.sl-cash-control-modal input:focus-visible,.sl-cash-control-modal textarea:focus,.sl-cash-control-modal textarea:focus-visible{outline:none!important;border-color:var(--cc-teal)!important;box-shadow:inset 0 1px 2px #00000040,0 0 0 3px #14b8a647!important}.sl-cash-control-modal input[type=number]::-webkit-outer-spin-button,.sl-cash-control-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-cash-control-modal input[type=number]{-moz-appearance:textfield}.sl-cash-control-modal input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);opacity:.7;cursor:pointer}.sl-cash-control-modal [role=combobox],.sl-cash-control-modal button[role=combobox]{background:var(--cc-surf-inset)!important;border:1px solid var(--cc-line)!important;color:var(--cc-fg)!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;box-shadow:inset 0 1px 2px #00000040!important}.sl-cash-control-modal [role=combobox]:hover,.sl-cash-control-modal button[role=combobox]:hover{border-color:var(--cc-line-strong)!important}.sl-cash-control-modal [role=combobox][data-state=open],.sl-cash-control-modal button[role=combobox][data-state=open]{border-color:var(--cc-teal)!important;box-shadow:inset 0 1px 2px #00000040,0 0 0 3px #14b8a647!important}.sl-cash-control-modal [role=combobox] svg,.sl-cash-control-modal button[role=combobox] svg{color:var(--cc-fg-subtle)!important}.sl-cash-control-modal button[class*=bg-primary]:not([role=combobox]){background:var(--cc-teal)!important;border:1px solid var(--cc-teal-press)!important;color:#042f2e!important;font-weight:700!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #14b8a659,0 6px 16px -6px #14b8a68c!important}.sl-cash-control-modal button[class*=bg-primary]:not([role=combobox]):hover{background:var(--cc-teal-hover)!important;border-color:var(--cc-teal-press)!important}.sl-cash-control-modal button[class*=bg-primary]:not([role=combobox]):disabled{background:#14b8a659!important;border-color:#14b8a673!important;color:#042f2ea6!important;box-shadow:inset 0 1px #ffffff0f!important;opacity:1!important}.sl-cash-control-modal button[class*=bg-destructive]{background:linear-gradient(180deg,#ef4444d9,#dc2626d9)!important;border:1px solid rgba(239,68,68,.55)!important;color:#fef2f2!important;font-weight:700!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffff1f,0 6px 14px -6px #ef444480!important}.sl-cash-control-modal button[class*=bg-destructive]:hover{background:linear-gradient(180deg,#f87171f2,#ef4444f2)!important}.sl-cash-control-modal button[class*=border-input]:not([role=combobox]):not([class*=bg-destructive]):not([class*=bg-primary]),.sl-cash-control-modal button[class*=border-border]:not([role=combobox]):not([class*=bg-destructive]):not([class*=bg-primary]),.sl-cash-control-modal button.bg-card:not([role=combobox]):not([class*=bg-destructive]):not([class*=bg-primary]){background:var(--cc-surf-card)!important;border:1px solid var(--cc-line)!important;color:var(--cc-fg)!important;font-weight:600!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffff0a!important}.sl-cash-control-modal button[class*=border-input]:not([role=combobox]):not([class*=bg-destructive]):not([class*=bg-primary]):hover,.sl-cash-control-modal button[class*=border-border]:not([role=combobox]):not([class*=bg-destructive]):not([class*=bg-primary]):hover,.sl-cash-control-modal button.bg-card:not([role=combobox]):not([class*=bg-destructive]):not([class*=bg-primary]):hover{background:var(--cc-surf-hover)!important;border-color:var(--cc-line-strong)!important}.sl-cash-control-modal [data-orientation=horizontal]{background:var(--cc-line)!important;height:1px!important}.sl-cash-control-modal [class*=bg-muted]{background:var(--cc-surf-inset)!important;border:1px solid var(--cc-line)!important;border-radius:10px!important}.sl-cash-control-modal [class*=bg-emerald-50],.sl-cash-control-modal [class*=bg-emerald-950]{background:#22c55e1f!important;border:1px solid rgba(34,197,94,.28)!important;border-radius:10px!important}.sl-cash-control-modal [class*=bg-red-50],.sl-cash-control-modal [class*=bg-red-950]{background:#ef44441f!important;border:1px solid rgba(239,68,68,.28)!important;border-radius:10px!important}.sl-cash-control-modal .text-emerald-600{color:var(--cc-green-glow)!important}.sl-cash-control-modal .text-destructive,.sl-cash-control-modal [class*=text-destructive]{color:var(--cc-red-glow)!important}.sl-cash-control-modal .text-muted-foreground,.sl-cash-control-modal [class*=text-muted-foreground]{color:var(--cc-fg-muted)!important}.sl-cash-control-modal .text-foreground{color:var(--cc-fg)!important}.sl-cash-control-modal [class*="bg-muted/50"]{background:var(--cc-surf-inset)!important;border:1px solid var(--cc-line)!important;border-radius:10px!important}.sl-cash-control-modal [class*=bg-slate-200],.sl-cash-control-modal [class*=bg-slate-800],.sl-cash-control-modal [class*=bg-white]:not(button),.sl-cash-control-modal [class*=bg-slate-900]{background:transparent!important}body:has([role=dialog].sl-cash-control-modal) [data-radix-popper-content-wrapper] [role=listbox],body:has([role=dialog]:has(.sl-cash-control-modal)) [data-radix-popper-content-wrapper] [role=listbox]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 12px 32px -8px #0009!important;border-radius:9px!important}body:has([role=dialog].sl-cash-control-modal) [data-radix-popper-content-wrapper] [role=option],body:has([role=dialog]:has(.sl-cash-control-modal)) [data-radix-popper-content-wrapper] [role=option]{color:#dadde5!important;font-weight:600!important;font-size:12.5px!important}body:has([role=dialog].sl-cash-control-modal) [data-radix-popper-content-wrapper] [role=option]:hover,body:has([role=dialog].sl-cash-control-modal) [data-radix-popper-content-wrapper] [role=option][data-highlighted],body:has([role=dialog]:has(.sl-cash-control-modal)) [data-radix-popper-content-wrapper] [role=option]:hover,body:has([role=dialog]:has(.sl-cash-control-modal)) [data-radix-popper-content-wrapper] [role=option][data-highlighted]{background:#222430!important;color:#fafafa!important}.sl-cash-register{--cr-surf-canvas: #0e0f14;--cr-surf-card: #181920;--cr-surf-card-2: #15161c;--cr-surf-raised: #1e2028;--cr-surf-inset: #0f1016;--cr-surf-hover: #222430;--cr-line: rgba(236, 240, 252, .09);--cr-line-strong: rgba(236, 240, 252, .16);--cr-violet: #8b5cf6;--cr-violet-hover: #a78bfa;--cr-violet-press: #7c3aed;--cr-violet-soft: rgba(139, 92, 246, .16);--cr-violet-soft-2: rgba(139, 92, 246, .26);--cr-violet-glow: #c4b5fd;--cr-violet-feature:#ddd6fe;--cr-emerald: #10b981;--cr-emerald-glow: #34d399;--cr-emerald-soft: rgba(16, 185, 129, .16);--cr-emerald-soft-2:rgba(16, 185, 129, .26);--cr-emerald-feature:#a7f3d0;--cr-red: #ef4444;--cr-red-glow: #f87171;--cr-red-soft: rgba(239, 68, 68, .14);--cr-red-soft-2: rgba(239, 68, 68, .24);--cr-red-feature: #fecaca;--cr-blue: #3b82f6;--cr-blue-glow: #60a5fa;--cr-blue-soft: rgba(59, 130, 246, .14);--cr-blue-soft-2: rgba(59, 130, 246, .24);--cr-blue-feature: #bfdbfe;--cr-teal: #14b8a6;--cr-teal-glow: #2dd4bf;--cr-teal-soft: rgba(20, 184, 166, .14);--cr-amber: #f59e0b;--cr-amber-glow: #fbbf24;--cr-amber-soft: rgba(245, 158, 11, .14);--cr-fg: #fafafa;--cr-fg-label: #dadde5;--cr-fg-muted: #c2c4cc;--cr-fg-subtle: #9aa0a8;--cr-fg-disabled: #5a5e69;--cr-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(139,92,246,.08) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(20,184,166,.04) 0%,transparent 60%),linear-gradient(180deg,#10131a 0%,var(--cr-surf-canvas) 420px,var(--cr-surf-canvas) 100%);color:var(--cr-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-cash-register{margin:-28px -32px;padding:24px 32px 40px}}.sl-cash-register *{box-sizing:border-box}.sl-cash-register .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-cash-register>div:first-child{background:transparent!important}.sl-cash-register [role=tablist]{background:var(--cr-surf-inset)!important;border:1px solid var(--cr-line)!important;border-radius:10px!important;padding:4px!important;gap:4px!important;margin-bottom:6px}.sl-cash-register [role=tab]{background:transparent!important;color:var(--cr-fg-muted)!important;font-weight:700!important;font-size:12.5px!important;border-radius:7px!important;padding:6px 14px!important;transition:background-color .12s var(--cr-ease-out),color .12s var(--cr-ease-out)!important;border:1px solid transparent!important}.sl-cash-register [role=tab]:hover{background:var(--cr-surf-hover)!important;color:var(--cr-fg)!important}.sl-cash-register [role=tab][data-state=active]{background:linear-gradient(180deg,var(--cr-violet-soft-2),var(--cr-violet-soft))!important;color:var(--cr-violet-glow)!important;border-color:#8b5cf652!important;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #8b5cf62e!important}.sl-cash-register button{font-family:inherit}.sl-cash-register button[class*=bg-primary],.sl-cash-register button[style*="hsl(var(--module-config))"]{background:linear-gradient(180deg,var(--cr-violet-hover),var(--cr-violet))!important;color:#1a0b3e!important;border:1px solid rgba(139,92,246,.5)!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf659,0 6px 16px -6px #8b5cf68c!important;font-weight:700!important;letter-spacing:-.005em}.sl-cash-register button[class*=bg-primary]:hover,.sl-cash-register button[style*="hsl(var(--module-config))"]:hover{background:linear-gradient(180deg,var(--cr-violet-feature),var(--cr-violet-hover))!important}.sl-cash-register button[class*=border-input]:not([class*=bg-destructive]):not([class*=bg-primary]),.sl-cash-register button[class*=border-border]:not([class*=bg-destructive]):not([class*=bg-primary]):not([role=tab]),.sl-cash-register button.bg-card:not([class*=bg-destructive]):not([class*=bg-primary]):not([role=tab]){background:var(--cr-surf-card)!important;border:1px solid var(--cr-line)!important;color:var(--cr-fg)!important;box-shadow:inset 0 1px #ffffff0a!important;font-weight:600!important}.sl-cash-register button[class*=border-input]:not([class*=bg-destructive]):not([class*=bg-primary]):hover,.sl-cash-register button[class*=border-border]:not([class*=bg-destructive]):not([class*=bg-primary]):not([role=tab]):hover,.sl-cash-register button.bg-card:not([class*=bg-destructive]):not([class*=bg-primary]):not([role=tab]):hover{background:var(--cr-surf-hover)!important;border-color:var(--cr-line-strong)!important}.sl-cash-register button[class*=border-input]:not([class*=bg-destructive]):not([class*=bg-primary]) svg,.sl-cash-register button[class*=border-border]:not([class*=bg-destructive]):not([class*=bg-primary]):not([role=tab]) svg,.sl-cash-register button.bg-card:not([class*=bg-destructive]):not([class*=bg-primary]):not([role=tab]) svg{color:var(--cr-fg-muted)!important}.sl-cash-register button[class*=bg-destructive]{background:linear-gradient(180deg,#ef4444d9,#dc2626d9)!important;border:1px solid rgba(239,68,68,.55)!important;color:#fef2f2!important;box-shadow:inset 0 1px #ffffff1f,0 6px 14px -6px #ef444480!important;font-weight:700!important}.sl-cash-register button[class*=bg-destructive]:hover{background:linear-gradient(180deg,#f87171f2,#ef4444f2)!important}.sl-cash-register button[class*="hover:bg-accent"]:not([class*=bg-primary]):not([class*=bg-destructive]):not([class*=border-input]){color:var(--cr-fg-muted)!important}.sl-cash-register button[class*="hover:bg-accent"]:not([class*=bg-primary]):not([class*=bg-destructive]):not([class*=border-input]):hover{background:var(--cr-surf-hover)!important;color:var(--cr-fg)!important}.sl-cash-register input[type=date]{background:var(--cr-surf-card)!important;border:1px solid var(--cr-line)!important;color:var(--cr-fg)!important;border-radius:8px!important;font-size:12.5px!important;font-weight:600!important;padding:0 10px!important;height:32px!important;font-feature-settings:"tnum";color-scheme:dark}.sl-cash-register input[type=date]:hover{border-color:var(--cr-line-strong)!important}.sl-cash-register input[type=date]:focus{outline:none!important;border-color:var(--cr-violet)!important;box-shadow:0 0 0 3px #8b5cf633!important}.sl-cash-register input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.sl-cash-register button[class*=rounded-lg][class*=px-3]{background:var(--cr-surf-card)!important;border:1px solid var(--cr-line)!important;color:var(--cr-fg-muted)!important;font-weight:700!important;font-size:12px!important;border-radius:8px!important;height:32px!important;padding:0 13px!important;box-shadow:none!important;transition:background-color .12s var(--cr-ease-out),color .12s var(--cr-ease-out),border-color .12s var(--cr-ease-out)!important}.sl-cash-register button[class*=rounded-lg][class*=px-3]:hover{background:var(--cr-surf-hover)!important;color:var(--cr-fg)!important;border-color:var(--cr-line-strong)!important}.sl-cash-register button[class*=rounded-lg][class*=px-3][class*=bg-primary]{background:linear-gradient(180deg,var(--cr-violet-soft-2),var(--cr-violet-soft))!important;color:var(--cr-violet-glow)!important;border-color:#8b5cf666!important;font-weight:800!important}.sl-cash-register .text-muted-foreground{color:var(--cr-fg-subtle)!important}.sl-cash-register span.text-xs.text-muted-foreground{color:var(--cr-fg-muted)!important}.sl-cash-register .grid>[class*=rounded-2xl][class*=bg-card],.sl-cash-register .grid>div[class*=rounded-xl][class*=bg-card]{background:linear-gradient(180deg,var(--cr-surf-card) 0%,var(--cr-surf-card-2) 100%)!important;border:1px solid var(--cr-line)!important;border-radius:13px!important;position:relative;overflow:hidden;transition:border-color .15s var(--cr-ease-out),transform .15s var(--cr-ease-out)!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d!important}.sl-cash-register .grid>[class*=rounded-2xl][class*=bg-card]:hover,.sl-cash-register .grid>div[class*=rounded-xl][class*=bg-card]:hover{border-color:var(--cr-line-strong)!important}.sl-cash-register .grid>[class*=rounded-2xl][style*=border-left]{border-left:1px solid var(--cr-line)!important}.sl-cash-register .grid>[class*=rounded-2xl]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cr-violet);opacity:.7}.sl-cash-register .grid>[class*=rounded-2xl]:nth-child(1):before{background:var(--cr-emerald)}.sl-cash-register .grid>[class*=rounded-2xl]:nth-child(2):before{background:var(--cr-red)}.sl-cash-register .grid>[class*=rounded-2xl]:nth-child(3):before{background:var(--cr-violet)}.sl-cash-register .grid>[class*=rounded-2xl]:nth-child(4):before{background:var(--cr-violet)}.sl-cash-register .grid p[class*=text-foreground],.sl-cash-register .grid p.text-xl,.sl-cash-register .grid p.text-lg,.sl-cash-register .grid p[class*=font-bold]{color:var(--cr-fg)!important;font-weight:800!important;letter-spacing:-.015em!important;font-variant-numeric:tabular-nums!important}.sl-cash-register .grid p.text-emerald-600{color:var(--cr-emerald-glow)!important}.sl-cash-register .grid p.text-destructive,.sl-cash-register .grid .text-destructive{color:var(--cr-red-glow)!important}.sl-cash-register .grid>[class*=rounded-2xl] [class*=text-muted-foreground]{color:var(--cr-fg-muted)!important;font-weight:600!important}.sl-cash-register .grid>[class*=rounded-2xl] [class*=rounded-lg][class*=flex][class*=items-center][class*=justify-center]{background:var(--cr-violet-soft)!important;border:1px solid var(--cr-violet-soft-2)!important;border-radius:9px!important}.sl-cash-register .grid>[class*=rounded-2xl]:nth-child(1) [class*=rounded-lg][class*=flex][class*=items-center]{background:var(--cr-emerald-soft)!important;border-color:var(--cr-emerald-soft-2)!important}.sl-cash-register .grid>[class*=rounded-2xl]:nth-child(2) [class*=rounded-lg][class*=flex][class*=items-center]{background:var(--cr-red-soft)!important;border-color:var(--cr-red-soft-2)!important}.sl-cash-register .rounded-xl[class*=bg-emerald-50],.sl-cash-register .rounded-xl[class*=bg-emerald-950]{background:linear-gradient(180deg,#10b98114,#10b9810a)!important;border:1px solid var(--cr-emerald-soft-2)!important;border-radius:13px!important}.sl-cash-register .rounded-xl[class*=bg-red-50],.sl-cash-register .rounded-xl[class*=bg-red-950]{background:linear-gradient(180deg,#ef44440f,#ef444408)!important;border:1px solid var(--cr-red-soft-2)!important;border-radius:13px!important}.sl-cash-register .rounded-xl[class*=bg-blue-50],.sl-cash-register .rounded-xl[class*=bg-blue-950]{background:linear-gradient(180deg,#3b82f612,#3b82f608)!important;border:1px solid var(--cr-blue-soft-2)!important;border-radius:13px!important}.sl-cash-register .rounded-xl[class*=bg-emerald] [class*=bg-emerald-500]{background:var(--cr-emerald-soft)!important;border:1px solid var(--cr-emerald-soft-2);color:var(--cr-emerald-glow)!important}.sl-cash-register .rounded-xl[class*=bg-red] [class*=bg-red-500]{background:var(--cr-red-soft)!important;border:1px solid var(--cr-red-soft-2);color:var(--cr-red-glow)!important}.sl-cash-register .rounded-xl[class*=bg-blue] [class*=bg-blue-500]{background:var(--cr-blue-soft)!important;border:1px solid var(--cr-blue-soft-2);color:var(--cr-blue-glow)!important}.sl-cash-register .rounded-xl[class*=bg-emerald] svg.text-emerald-600{color:var(--cr-emerald-glow)!important}.sl-cash-register .rounded-xl[class*=bg-red] svg.text-red-600{color:var(--cr-red-glow)!important}.sl-cash-register .rounded-xl[class*=bg-blue] svg.text-blue-600{color:var(--cr-blue-glow)!important}.sl-cash-register .rounded-xl[class*=bg-emerald] h3,.sl-cash-register .rounded-xl[class*=bg-red] h3,.sl-cash-register .rounded-xl[class*=bg-blue] h3{color:var(--cr-fg)!important;font-weight:800!important;letter-spacing:-.012em!important}.sl-cash-register .rounded-xl[class*=bg-blue] span.text-\[10px\]{color:var(--cr-fg-subtle)!important}.sl-cash-register .rounded-xl[class*=bg-emerald] .space-y-2\.5 span.text-muted-foreground,.sl-cash-register .rounded-xl[class*=bg-red] .space-y-2\.5 span.text-muted-foreground,.sl-cash-register .rounded-xl[class*=bg-blue] .space-y-2\.5 span.text-muted-foreground,.sl-cash-register .rounded-xl[class*=bg-emerald] .space-y-2\.5 span.text-xs,.sl-cash-register .rounded-xl[class*=bg-red] .space-y-2\.5 span.text-xs,.sl-cash-register .rounded-xl[class*=bg-blue] .space-y-2\.5 span.text-xs{color:var(--cr-fg-muted)!important;font-weight:600!important}.sl-cash-register .rounded-xl[class*=bg-emerald] p.font-bold,.sl-cash-register .rounded-xl[class*=bg-red] p.font-bold,.sl-cash-register .rounded-xl[class*=bg-blue] p.font-bold,.sl-cash-register .rounded-xl[class*=bg-emerald] p[class*=text-xs][class*=font-bold],.sl-cash-register .rounded-xl[class*=bg-red] p[class*=text-xs][class*=font-bold],.sl-cash-register .rounded-xl[class*=bg-blue] p[class*=text-xs][class*=font-bold]{color:var(--cr-fg)!important;font-variant-numeric:tabular-nums!important;font-weight:700!important}.sl-cash-register .rounded-xl[class*=bg-emerald] p.text-emerald-600{color:var(--cr-emerald-glow)!important;font-weight:800!important}.sl-cash-register .rounded-xl[class*=bg-red] p.text-destructive{color:var(--cr-red-glow)!important;font-weight:800!important}.sl-cash-register .rounded-xl[class*=bg-blue] p.text-blue-600{color:var(--cr-blue-glow)!important;font-weight:800!important}.sl-cash-register .rounded-xl[class*=bg-emerald] [data-orientation=horizontal],.sl-cash-register .rounded-xl[class*=bg-emerald] [class*=bg-emerald-200]{background:var(--cr-emerald-soft-2)!important}.sl-cash-register .rounded-xl[class*=bg-red] [data-orientation=horizontal],.sl-cash-register .rounded-xl[class*=bg-red] [class*=bg-red-200]{background:var(--cr-red-soft-2)!important}.sl-cash-register .rounded-xl[class*=bg-blue] [data-orientation=horizontal],.sl-cash-register .rounded-xl[class*=bg-blue] [class*=bg-blue-200]{background:var(--cr-blue-soft-2)!important}.sl-cash-register .rounded-xl[class*=bg-emerald] span.font-semibold,.sl-cash-register .rounded-xl[class*=bg-red] span.font-semibold,.sl-cash-register .rounded-xl[class*=bg-blue] span.font-semibold{color:var(--cr-fg)!important;font-weight:800!important}.sl-cash-register [class*=rounded-2xl][class*=border-border][class*=bg-card]{background:linear-gradient(180deg,var(--cr-surf-card) 0%,var(--cr-surf-card-2) 100%)!important;border:1px solid var(--cr-line)!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d!important}.sl-cash-register [class*=rounded-2xl][class*=border-border] [class*=border-b][class*=border-border]{border-bottom-color:var(--cr-line)!important}.sl-cash-register [class*=rounded-2xl][class*=border-border] h3{color:var(--cr-fg)!important;font-weight:700!important;letter-spacing:-.012em!important}.sl-cash-register [class*=rounded-2xl][class*=border-border] [class*=rounded-lg][class*=flex][class*=items-center][class*=justify-center]{background:var(--cr-violet-soft)!important;border:1px solid var(--cr-violet-soft-2)!important}.sl-cash-register [class*=rounded-2xl][class*=border-border] [class*=rounded-lg] svg{color:var(--cr-violet-glow)!important}.sl-cash-register table{background:transparent!important}.sl-cash-register thead tr{border-bottom:1px solid var(--cr-line)!important}.sl-cash-register thead th{background:var(--cr-surf-inset)!important;color:var(--cr-fg-subtle)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:10px 16px!important;height:auto!important}.sl-cash-register tbody tr{border-bottom:1px solid var(--cr-line)!important;transition:background-color .1s var(--cr-ease-out)}.sl-cash-register tbody tr:hover{background:var(--cr-surf-hover)!important}.sl-cash-register tbody tr:last-child{border-bottom:0!important}.sl-cash-register tbody td{color:var(--cr-fg)!important;padding:12px 16px!important;font-size:12.5px!important}.sl-cash-register tbody td.text-xs{font-size:12.5px!important}.sl-cash-register tbody td.text-muted-foreground,.sl-cash-register tbody td [class*=text-muted-foreground]{color:var(--cr-fg-muted)!important}.sl-cash-register tbody td span.text-emerald-600{color:var(--cr-emerald-glow)!important;font-weight:700!important}.sl-cash-register tbody td span.text-destructive,.sl-cash-register tbody td .text-destructive{color:var(--cr-red-glow)!important;font-weight:700!important}.sl-cash-register [class*=rounded-2xl][class*=border-border] [class*=text-muted-foreground]{color:var(--cr-fg-muted)!important}.sl-cash-register tbody td .inline-flex[class*=rounded-full][class*=bg-primary],.sl-cash-register tbody td .inline-flex[class*=rounded-full][class*=bg-secondary],.sl-cash-register tbody td .inline-flex[class*=rounded-full][class*=bg-destructive]{border-radius:999px!important;padding:3px 9px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;border:.8px solid transparent!important;white-space:nowrap!important;display:inline-flex;align-items:center;gap:5px}.sl-cash-register tbody td .inline-flex[class*=rounded-full][class*=bg-primary]:before,.sl-cash-register tbody td .inline-flex[class*=rounded-full][class*=bg-secondary]:before,.sl-cash-register tbody td .inline-flex[class*=rounded-full][class*=bg-destructive]:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;box-shadow:0 0 5px currentColor}.sl-cash-register tbody td .inline-flex[class*=rounded-full][class*=bg-primary]{background:var(--cr-emerald-soft)!important;color:var(--cr-emerald-glow)!important;border-color:#10b98152!important}.sl-cash-register tbody td .inline-flex[class*=rounded-full][class*=bg-destructive]{background:var(--cr-red-soft)!important;color:var(--cr-red-glow)!important;border-color:#ef444452!important}.sl-cash-register tbody td .inline-flex[class*=rounded-full][class*=bg-secondary]{background:var(--cr-blue-soft)!important;color:var(--cr-blue-glow)!important;border-color:#3b82f652!important}.sl-cash-register [role=combobox],.sl-cash-register button[role=combobox]{background:var(--cr-surf-card)!important;border:1px solid var(--cr-line)!important;color:var(--cr-fg)!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;height:32px!important}.sl-cash-register [role=combobox]:hover,.sl-cash-register button[role=combobox]:hover{background:var(--cr-surf-hover)!important;border-color:var(--cr-line-strong)!important}.sl-cash-register [role=combobox][data-state=open],.sl-cash-register button[role=combobox][data-state=open]{border-color:var(--cr-violet)!important;box-shadow:0 0 0 3px #8b5cf633!important}.sl-cash-register label.text-xs{color:var(--cr-fg-muted)!important;font-weight:600!important}.sl-cash-register [class*=rounded-2xl] [class*=bg-muted]{background:var(--cr-surf-inset)!important;border:1px dashed var(--cr-line-strong)!important}.sl-cash-register .text-foreground{color:var(--cr-fg)!important}@media (max-width: 768px){.sl-cash-register{padding:18px 16px 28px}.sl-cash-register thead th{padding:8px 10px!important;font-size:10px!important}.sl-cash-register tbody td{padding:10px!important;font-size:12px!important}}body:has(.sl-cash-register) [data-radix-popper-content-wrapper] [role=listbox]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 12px 32px -8px #0009!important}body:has(.sl-cash-register) [data-radix-popper-content-wrapper] [role=option]{color:#dadde5!important;font-weight:600!important;font-size:12.5px!important}body:has(.sl-cash-register) [data-radix-popper-content-wrapper] [role=option]:hover,body:has(.sl-cash-register) [data-radix-popper-content-wrapper] [role=option][data-highlighted]{background:#222430!important;color:#fafafa!important}.sl-financieras{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-2: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-green: #22c55e;--sl-green-hover: #4ade80;--sl-green-press: #16a34a;--sl-green-soft: rgba(34, 197, 94, .16);--sl-green-soft-2: rgba(34, 197, 94, .26);--sl-green-glow: #6ee7a8;--sl-green-feature: #bbf7d0;--sl-amber: #f5c451;--sl-amber-glow: #fde68a;--sl-amber-soft: rgba(245, 196, 81, .16);--sl-amber-soft-2: rgba(245, 196, 81, .26);--sl-blue: #3b82f6;--sl-blue-glow: #93c5fd;--sl-blue-soft: rgba(59, 130, 246, .16);--sl-violet: #8b5cf6;--sl-violet-glow: #c4b5fd;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(34,197,94,.08) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(245,196,81,.04) 0%,transparent 60%),linear-gradient(180deg,#10131a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-financieras{margin:-28px -32px;padding:24px 32px 40px}}.sl-financieras *{box-sizing:border-box}.sl-financieras .num,.sl-financieras-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-financieras .sl-fi-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 4px 18px;flex-wrap:wrap;border-bottom:1px solid var(--sl-line);margin-bottom:18px}.sl-financieras .sl-fi-hero-l{display:flex;gap:14px;align-items:center;min-width:0}.sl-financieras .sl-fi-hero-ic{width:44px;height:44px;border-radius:11px;background:var(--sl-green-soft);color:var(--sl-green-glow);border:1px solid var(--sl-green-soft-2);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-financieras .sl-fi-hero-ic svg{width:20px;height:20px}.sl-financieras .sl-fi-hero-tx{min-width:0}.sl-financieras .sl-fi-hero-h{font-size:22px;font-weight:800;letter-spacing:-.022em;margin:0;color:var(--sl-fg);line-height:1.15}.sl-financieras .sl-fi-hero-sub{color:var(--sl-fg-muted);font-size:13px;font-weight:500;margin-top:4px}.sl-financieras .sl-fi-hero-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sl-financieras .sl-fi-btn,.sl-financieras-modal .sl-fi-btn{display:inline-flex;align-items:center;gap:7px;padding:0 14px;height:36px;border-radius:9px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;letter-spacing:-.005em;box-shadow:inset 0 1px #ffffff0a;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)}.sl-financieras .sl-fi-btn:hover,.sl-financieras-modal .sl-fi-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-financieras .sl-fi-btn:disabled,.sl-financieras-modal .sl-fi-btn:disabled{opacity:.45;cursor:not-allowed;background:var(--sl-surf-card);color:var(--sl-fg-subtle);border-color:var(--sl-line);box-shadow:inset 0 1px #ffffff05}.sl-financieras .sl-fi-btn.primary,.sl-financieras-modal .sl-fi-btn.primary{background:var(--sl-green);border-color:var(--sl-green-press);color:#052e16;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #22c55e59,0 6px 16px -6px #22c55e8c}.sl-financieras .sl-fi-btn.primary:hover,.sl-financieras-modal .sl-fi-btn.primary:hover{background:var(--sl-green-hover);border-color:var(--sl-green-press);color:#052e16}.sl-financieras .sl-fi-btn.primary:disabled,.sl-financieras-modal .sl-fi-btn.primary:disabled{background:#22c55e47;border-color:#22c55e5c;color:#052e168c;box-shadow:inset 0 1px #ffffff0f}.sl-financieras .sl-fi-btn.outline,.sl-financieras-modal .sl-fi-btn.outline{background:var(--sl-green-soft);border-color:var(--sl-green-soft-2);color:var(--sl-green-glow)}.sl-financieras .sl-fi-btn.outline:hover,.sl-financieras-modal .sl-fi-btn.outline:hover{background:#22c55e38;border-color:#22c55e66;color:var(--sl-green-feature)}.sl-financieras .sl-fi-btn.outline:disabled,.sl-financieras-modal .sl-fi-btn.outline:disabled{background:var(--sl-surf-card);border-color:var(--sl-line);color:var(--sl-fg-disabled)}.sl-financieras .sl-fi-btn.ghost,.sl-financieras-modal .sl-fi-btn.ghost{background:transparent;border-color:transparent;color:var(--sl-fg-muted);box-shadow:none}.sl-financieras .sl-fi-btn.ghost:hover,.sl-financieras-modal .sl-fi-btn.ghost:hover{background:var(--sl-surf-hover);border-color:var(--sl-line);color:var(--sl-fg)}.sl-financieras .sl-fi-btn.sm,.sl-financieras-modal .sl-fi-btn.sm{height:30px;padding:0 11px;font-size:12px;border-radius:7px}.sl-financieras .sl-fi-btn svg,.sl-financieras-modal .sl-fi-btn svg{width:14px;height:14px}.sl-financieras .sl-fi-btn:focus-visible,.sl-financieras-modal .sl-fi-btn:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #22c55e73}.sl-financieras .sl-fi-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px}@media (max-width: 640px){.sl-financieras .sl-fi-kpis{grid-template-columns:1fr}}.sl-financieras .sl-fi-kpi{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,var(--sl-surf-card-2) 100%);border:1px solid var(--sl-line);border-radius:13px;padding:16px 18px 15px;display:flex;align-items:center;gap:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;min-width:0;transition:border-color .12s var(--sl-ease-out)}.sl-financieras .sl-fi-kpi:hover{border-color:var(--sl-line-strong)}.sl-financieras .sl-fi-kpi:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;border-radius:2px 2px 0 0;opacity:.6;transition:opacity .15s var(--sl-ease-out)}.sl-financieras .sl-fi-kpi:hover:after{opacity:.95}.sl-financieras .sl-fi-kpi.pending:after{background:var(--sl-amber)}.sl-financieras .sl-fi-kpi.credited:after{background:var(--sl-green)}.sl-financieras .sl-fi-kpi-tone{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff0f}.sl-financieras .sl-fi-kpi.pending .sl-fi-kpi-tone{background:var(--sl-amber-soft);color:var(--sl-amber-glow);border:1px solid var(--sl-amber-soft-2)}.sl-financieras .sl-fi-kpi.credited .sl-fi-kpi-tone{background:var(--sl-green-soft);color:var(--sl-green-glow);border:1px solid var(--sl-green-soft-2)}.sl-financieras .sl-fi-kpi-tone svg{width:18px;height:18px}.sl-financieras .sl-fi-kpi-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.sl-financieras .sl-fi-kpi-label{font-size:11px;font-weight:800;color:var(--sl-fg-label);letter-spacing:.06em;text-transform:uppercase}.sl-financieras .sl-fi-kpi-val{font-size:22px;font-weight:800;letter-spacing:-.022em;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--sl-fg)}.sl-financieras .sl-fi-kpi.pending .sl-fi-kpi-val{color:var(--sl-amber-glow)}.sl-financieras .sl-fi-kpi.credited .sl-fi-kpi-val{color:var(--sl-green-feature)}.sl-financieras .sl-fi-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 1024px){.sl-financieras .sl-fi-grid{grid-template-columns:minmax(320px,1fr) 2fr}}.sl-financieras .sl-fi-panel{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:13px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000047;overflow:hidden;display:flex;flex-direction:column}.sl-financieras .sl-fi-panel-head{display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--sl-surf-card-2);border-bottom:1px solid var(--sl-line)}.sl-financieras .sl-fi-panel-head .ic{width:28px;height:28px;border-radius:8px;background:var(--sl-green-soft);color:var(--sl-green-glow);border:1px solid var(--sl-green-soft-2);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-financieras .sl-fi-panel-head .ic svg{width:14px;height:14px}.sl-financieras .sl-fi-panel-head .t{font-size:14.5px;font-weight:800;letter-spacing:-.005em;color:var(--sl-fg)}.sl-financieras .sl-fi-panel-head .meta{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--sl-fg-subtle);font-variant-numeric:tabular-nums;letter-spacing:.01em}.sl-financieras .sl-fi-panel-head .actions{margin-left:auto;display:inline-flex;gap:8px}.sl-financieras .sl-fi-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;background:var(--sl-surf-card-2);border-bottom:1px solid var(--sl-line)}.sl-financieras .sl-fi-field{display:flex;flex-direction:column;gap:5px;min-width:0}.sl-financieras .sl-fi-field-lbl{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-financieras .sl-fi-select,.sl-financieras .sl-fi-date{height:34px;padding:0 11px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:12.5px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040;font-variant-numeric:tabular-nums;color-scheme:dark;cursor:pointer}.sl-financieras .sl-fi-select{width:168px;padding-right:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa0a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.sl-financieras .sl-fi-date{width:148px}.sl-financieras .sl-fi-select:hover,.sl-financieras .sl-fi-date:hover{border-color:var(--sl-line-strong)}.sl-financieras .sl-fi-select:focus,.sl-financieras .sl-fi-date:focus{border-color:var(--sl-green);box-shadow:0 0 0 3px #22c55e47}.sl-financieras .sl-fi-date::-webkit-calendar-picker-indicator{filter:invert(.7);opacity:.7;cursor:pointer}.sl-financieras .sl-fi-quick-dates{display:inline-flex;flex-wrap:wrap;gap:6px;align-self:flex-end}.sl-financieras .sl-fi-chip{display:inline-flex;align-items:center;padding:0 11px;height:34px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg-muted);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.005em;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-financieras .sl-fi-chip:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line-strong)}.sl-financieras .sl-fi-chip.active{background:var(--sl-green-soft);border-color:#22c55e52;color:var(--sl-green-feature);box-shadow:inset 0 1px #ffffff0a,0 1px 4px #22c55e2e}.sl-financieras .sl-fi-tbl-scroll{overflow-x:auto}.sl-financieras .sl-fi-tbl{width:100%;border-collapse:collapse;min-width:540px}.sl-financieras .sl-fi-tbl thead{background:var(--sl-surf-card-2)}.sl-financieras .sl-fi-tbl th{text-align:left;font-size:10.5px;padding:11px 12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sl-financieras .sl-fi-tbl th:first-child,.sl-financieras .sl-fi-tbl td:first-child{padding-left:16px}.sl-financieras .sl-fi-tbl th:last-child,.sl-financieras .sl-fi-tbl td:last-child{padding-right:14px}.sl-financieras .sl-fi-tbl th.right,.sl-financieras .sl-fi-tbl td.right{text-align:right}.sl-financieras .sl-fi-tbl td{font-size:13px;padding:11px 12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-financieras .sl-fi-tbl tbody tr{background-color:transparent;transition:background-color .12s var(--sl-ease-out)}.sl-financieras .sl-fi-tbl tbody tr:hover{background:#ffffff06}.sl-financieras .sl-fi-tbl tbody tr:last-child td{border-bottom:none}.sl-financieras .sl-fi-tbl .name-cell{font-size:13px;font-weight:700;color:var(--sl-fg);letter-spacing:-.003em}.sl-financieras .sl-fi-tbl .alias-cell{font-size:12.5px;color:var(--sl-fg-subtle);font-weight:500}.sl-financieras .sl-fi-tbl .date-cell{font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--sl-fg-muted);font-weight:600;white-space:nowrap}.sl-financieras .sl-fi-tbl .pct-cell{font-variant-numeric:tabular-nums;font-size:13px;color:var(--sl-fg);font-weight:700}.sl-financieras .sl-fi-tbl .amount-cell{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800;letter-spacing:-.005em;color:var(--sl-fg);white-space:nowrap}.sl-financieras .sl-fi-tbl .commission-cell{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;color:var(--sl-fg-muted);white-space:nowrap}.sl-financieras .sl-fi-tbl .none{color:var(--sl-fg-disabled);font-weight:500}.sl-financieras .sl-fi-status,.sl-financieras-modal .sl-fi-status{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:.8px solid transparent;white-space:nowrap;cursor:default}.sl-financieras .sl-fi-status.clickable{cursor:pointer;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-financieras .sl-fi-status:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;box-shadow:0 0 5px currentColor}.sl-financieras .sl-fi-status.active,.sl-financieras .sl-fi-status.credited,.sl-financieras-modal .sl-fi-status.active,.sl-financieras-modal .sl-fi-status.credited{background:var(--sl-green-soft);color:var(--sl-green-glow);border-color:#6ee7a852}.sl-financieras .sl-fi-status.active.clickable:hover{background:#22c55e3d;border-color:#22c55e73}.sl-financieras .sl-fi-status.inactive,.sl-financieras-modal .sl-fi-status.inactive{background:var(--sl-surf-raised);color:var(--sl-fg-subtle);border-color:var(--sl-line)}.sl-financieras .sl-fi-status.inactive.clickable:hover{background:var(--sl-surf-hover);color:var(--sl-fg-muted);border-color:var(--sl-line-strong)}.sl-financieras .sl-fi-status.pending,.sl-financieras-modal .sl-fi-status.pending{background:var(--sl-amber-soft);color:var(--sl-amber-glow);border-color:#f5c45152}.sl-financieras .sl-fi-status.venta,.sl-financieras-modal .sl-fi-status.venta{background:var(--sl-blue-soft);color:var(--sl-blue-glow);border-color:#3b82f652}.sl-financieras .sl-fi-status.acreditacion,.sl-financieras-modal .sl-fi-status.acreditacion{background:var(--sl-green-soft);color:var(--sl-green-glow);border-color:#6ee7a852}.sl-financieras .sl-fi-status.ajuste,.sl-financieras-modal .sl-fi-status.ajuste{background:var(--sl-violet-soft);color:var(--sl-violet-glow);border-color:#8b5cf652}.sl-financieras .sl-fi-row-actions{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end;flex-wrap:nowrap}.sl-financieras .sl-fi-row-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-financieras .sl-fi-row-action:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-financieras .sl-fi-row-action.danger:hover{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9452}.sl-financieras .sl-fi-row-action svg{width:13px;height:13px}.sl-financieras .sl-fi-row-action:focus-visible{outline:none;border-color:var(--sl-green);box-shadow:0 0 0 3px #22c55e59}.sl-financieras .sl-fi-inline-btn{display:inline-flex;align-items:center;gap:5px;padding:0 10px;height:28px;border-radius:7px;background:var(--sl-green-soft);border:1px solid var(--sl-green-soft-2);color:var(--sl-green-glow);font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap;letter-spacing:.005em;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-financieras .sl-fi-inline-btn:hover{background:#22c55e3d;border-color:#22c55e73;color:var(--sl-green-feature)}.sl-financieras .sl-fi-inline-btn svg{width:12px;height:12px}.sl-financieras .sl-fi-empty{padding:48px 20px;display:flex;flex-direction:column;align-items:center;gap:11px;text-align:center}.sl-financieras .sl-fi-empty-ic{width:50px;height:50px;border-radius:9999px;background:var(--sl-green-soft);border:1px solid rgba(34,197,94,.25);color:var(--sl-green-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-financieras .sl-fi-empty-ic svg{width:22px;height:22px}.sl-financieras .sl-fi-empty-t{font-size:14px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em}.sl-financieras .sl-fi-empty-d{font-size:12.5px;color:var(--sl-fg-muted);max-width:360px;line-height:1.55}.sl-financieras .sl-fi-loading{padding:48px 16px;display:flex;align-items:center;justify-content:center}.sl-financieras .sl-fi-spinner{width:24px;height:24px;border-radius:9999px;border:2px solid var(--sl-line-strong);border-top-color:var(--sl-green-glow);animation:sl-fi-spin .8s linear infinite}@keyframes sl-fi-spin{to{transform:rotate(360deg)}}@media (max-width: 1280px){.sl-financieras .sl-fi-kpi-val{font-size:20px}}@media (max-width: 768px){.sl-financieras{padding:18px 16px 32px}.sl-financieras .sl-fi-hero-h{font-size:19px}.sl-financieras .sl-fi-hero-r{width:100%}.sl-financieras .sl-fi-hero-r .sl-fi-btn{flex:1 1 auto;justify-content:center}.sl-financieras .sl-fi-filters{padding:10px 12px}.sl-financieras .sl-fi-field{flex:1 1 auto;min-width:0}.sl-financieras .sl-fi-select,.sl-financieras .sl-fi-date{width:100%;min-width:0}.sl-financieras .sl-fi-quick-dates{width:100%}.sl-financieras .sl-fi-chip{flex:1 1 auto;justify-content:center}.sl-financieras .sl-fi-tbl th{font-size:10px;padding:10px 8px}.sl-financieras .sl-fi-tbl td{font-size:12.5px;padding:10px 8px}.sl-financieras .sl-fi-tbl th:first-child,.sl-financieras .sl-fi-tbl td:first-child{padding-left:12px}.sl-financieras .sl-fi-tbl th:last-child,.sl-financieras .sl-fi-tbl td:last-child{padding-right:10px}.sl-financieras .sl-fi-kpi-val{font-size:18px}}[role=dialog]:has(.sl-financieras-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 24px 48px -12px #000000a6,0 0 0 1px #22c55e14!important}[role=dialog]:has(.sl-financieras-modal) [aria-label=Close],[role=dialog]:has(.sl-financieras-modal) button.absolute.right-4.top-4{color:#9aa0a8!important;border-radius:6px!important}[role=dialog]:has(.sl-financieras-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-financieras-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}[role=dialog]:has(.sl-financieras-modal) .bg-card{background-color:transparent!important}[role=dialog]:has(.sl-financieras-modal) .border-border,[role=dialog]:has(.sl-financieras-modal) .border-border\/50{border-color:#ecf0fc17!important}[role=dialog]:has(.sl-financieras-modal) .text-muted-foreground{color:#9aa0a8!important}[role=dialog]:has(.sl-financieras-modal) .hover\:bg-muted:hover{background-color:#222430!important}[role=dialog]:has(.sl-financieras-modal) .hover\:text-foreground:hover{color:#fafafa!important}body:has(.sl-financieras) [role=alertdialog],body:has(.sl-financieras-modal) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 24px 48px -12px #000000a6!important}body:has(.sl-financieras) [role=alertdialog] h2,body:has(.sl-financieras-modal) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em}body:has(.sl-financieras) [role=alertdialog] [id*=description],body:has(.sl-financieras-modal) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:550!important;line-height:1.5}body:has(.sl-financieras) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type,body:has(.sl-financieras-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-financieras) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover,body:has(.sl-financieras-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-financieras) [role=alertdialog] button[class*=bg-destructive],body:has(.sl-financieras-modal) [role=alertdialog] button[class*=bg-destructive]{background:#e6394629!important;border:1px solid rgba(255,138,148,.28)!important;color:#ffa3ab!important}body:has(.sl-financieras) [role=alertdialog] button[class*=bg-destructive]:hover,body:has(.sl-financieras-modal) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e639463d!important;border-color:#ff8a9466!important}.sl-financieras *::-webkit-scrollbar,[role=dialog]:has(.sl-financieras-modal) *::-webkit-scrollbar{width:10px;height:10px}.sl-financieras *::-webkit-scrollbar-track,[role=dialog]:has(.sl-financieras-modal) *::-webkit-scrollbar-track{background:transparent}.sl-financieras *::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-financieras-modal) *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.sl-financieras *::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-financieras-modal) *::-webkit-scrollbar-thumb:hover{background:#ecf0fc33;background-clip:padding-box}.sl-financieras-modal{--sl-surf-card: #181920;--sl-surf-card-2: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-green: #22c55e;--sl-green-hover: #4ade80;--sl-green-press: #16a34a;--sl-green-soft: rgba(34, 197, 94, .16);--sl-green-soft-2: rgba(34, 197, 94, .26);--sl-green-glow: #6ee7a8;--sl-green-feature: #bbf7d0;--sl-amber: #f5c451;--sl-amber-glow: #fde68a;--sl-amber-soft: rgba(245, 196, 81, .16);--sl-amber-soft-2: rgba(245, 196, 81, .26);--sl-blue-glow: #93c5fd;--sl-blue-soft: rgba(59, 130, 246, .16);--sl-violet-glow: #c4b5fd;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;color-scheme:dark}.sl-financieras-modal *{box-sizing:border-box}.sl-financieras-modal .sl-fi-mh,[role=dialog]:has(.sl-financieras-modal) .sl-fi-mh{display:inline-flex!important;align-items:center;gap:11px;font-size:16px;font-weight:800;letter-spacing:-.01em;color:#fafafa;line-height:1.2;white-space:nowrap}.sl-financieras-modal .sl-fi-mh-ic,[role=dialog]:has(.sl-financieras-modal) .sl-fi-mh-ic{width:32px;height:32px;border-radius:9px;background:#22c55e29;color:#6ee7a8;border:1px solid rgba(34,197,94,.26);display:flex!important;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-financieras-modal .sl-fi-mh-ic svg,[role=dialog]:has(.sl-financieras-modal) .sl-fi-mh-ic svg{width:15px;height:15px}.sl-financieras-modal .sl-fi-form{display:flex;flex-direction:column;gap:14px;padding-top:4px}.sl-financieras-modal .sl-fi-form-section{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;padding:13px 14px;display:flex;flex-direction:column;gap:11px}.sl-financieras-modal .sl-fi-form-row{display:flex;flex-direction:column;gap:6px}.sl-financieras-modal .sl-fi-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 540px){.sl-financieras-modal .sl-fi-form-grid{grid-template-columns:1fr}}.sl-financieras-modal .sl-fi-form-label{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-financieras-modal .sl-fi-form-label .req{color:var(--sl-error-fg);margin-left:4px}.sl-financieras-modal .sl-fi-form-input,.sl-financieras-modal .sl-fi-form-select,.sl-financieras-modal .sl-fi-form-textarea{width:100%;padding:9px 12px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:14px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040;color-scheme:dark}.sl-financieras-modal .sl-fi-form-input,.sl-financieras-modal .sl-fi-form-select{height:38px;font-variant-numeric:tabular-nums}.sl-financieras-modal .sl-fi-form-textarea{min-height:64px;resize:vertical;padding:9px 12px;line-height:1.5;font-variant-numeric:normal}.sl-financieras-modal .sl-fi-form-input::-moz-placeholder,.sl-financieras-modal .sl-fi-form-textarea::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-financieras-modal .sl-fi-form-input::placeholder,.sl-financieras-modal .sl-fi-form-textarea::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-financieras-modal .sl-fi-form-input:hover,.sl-financieras-modal .sl-fi-form-select:hover,.sl-financieras-modal .sl-fi-form-textarea:hover{border-color:var(--sl-line-strong)}.sl-financieras-modal .sl-fi-form-input:focus,.sl-financieras-modal .sl-fi-form-select:focus,.sl-financieras-modal .sl-fi-form-textarea:focus{border-color:var(--sl-green);box-shadow:0 0 0 3px #22c55e47}.sl-financieras-modal .sl-fi-form-input::-webkit-outer-spin-button,.sl-financieras-modal .sl-fi-form-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-financieras-modal .sl-fi-form-input[type=number]{-moz-appearance:textfield}.sl-financieras-modal .sl-fi-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa0a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.sl-financieras-modal .sl-fi-form-warn{font-size:11.5px;color:var(--sl-amber-glow);font-weight:600;margin-top:4px;display:inline-flex;align-items:center;gap:6px}.sl-financieras-modal .sl-fi-form-actions{display:flex;gap:10px;margin-top:4px;padding-top:14px;border-top:1px solid var(--sl-line);justify-content:flex-end}.sl-financieras-modal .sl-fi-form-actions .sl-fi-btn{height:38px;padding:0 16px;font-size:13px}.sl-financieras-modal .sl-fi-form-actions .sl-fi-btn.primary{padding:0 18px}.sl-expenses{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-coral: #ef4444;--sl-coral-hover: #f87171;--sl-coral-press: #dc2626;--sl-coral-soft: rgba(239, 68, 68, .16);--sl-coral-soft-2: rgba(239, 68, 68, .26);--sl-coral-glow: #fca5a5;--sl-coral-feature: #fecaca;--sl-cur-ars: #3b82f6;--sl-cur-ars-glow: #93c5fd;--sl-cur-ars-soft: rgba(59, 130, 246, .18);--sl-cur-usd: #22c55e;--sl-cur-usd-glow: #86efac;--sl-cur-usd-soft: rgba(34, 197, 94, .18);--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(245, 196, 81, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-violet: #8b5cf6;--sl-violet-glow: #c4b5fd;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-teal: #14b8a6;--sl-teal-glow: #5eead4;--sl-teal-soft: rgba(20, 184, 166, .18);--sl-amber: #f5c451;--sl-amber-soft: rgba(245, 196, 81, .18);--sl-sky: #0ea5e9;--sl-sky-glow: #7dd3fc;--sl-sky-soft: rgba(14, 165, 233, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(239,68,68,.07) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(20,184,166,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-expenses{margin:-28px -32px;padding:24px 32px 40px}}.sl-expenses *{box-sizing:border-box}.sl-expenses .num,.sl-expenses-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-expenses .sl-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 4px 18px;flex-wrap:wrap;border-bottom:1px solid var(--sl-line);margin-bottom:18px}.sl-expenses .sl-hero-l{display:flex;gap:14px;align-items:center;min-width:0}.sl-expenses .sl-hero-ic{width:44px;height:44px;border-radius:11px;background:var(--sl-coral-soft);color:var(--sl-coral-glow);border:1px solid var(--sl-coral-soft-2);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-expenses .sl-hero-ic svg{width:20px;height:20px}.sl-expenses .sl-hero-tx{min-width:0}.sl-expenses .sl-hero-h{font-size:22px;font-weight:800;letter-spacing:-.022em;margin:0;color:var(--sl-fg);line-height:1.15}.sl-expenses .sl-hero-sub{color:var(--sl-fg-muted);font-size:13px;font-weight:500;margin-top:4px}.sl-expenses .sl-hero-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sl-expenses .sl-btn,.sl-expenses-modal .sl-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);height:34px}.sl-expenses .sl-btn:hover,.sl-expenses-modal .sl-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-expenses .sl-btn:disabled,.sl-expenses-modal .sl-btn:disabled{opacity:.45;cursor:not-allowed;background:var(--sl-surf-card);color:var(--sl-fg-subtle)}.sl-expenses .sl-btn.primary,.sl-expenses-modal .sl-btn.primary{background:var(--sl-coral);border-color:var(--sl-coral-press);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ef444466,0 6px 16px -6px #ef44448c}.sl-expenses .sl-btn.primary:hover,.sl-expenses-modal .sl-btn.primary:hover{background:var(--sl-coral-hover);border-color:var(--sl-coral-press)}.sl-expenses .sl-btn.primary:disabled,.sl-expenses-modal .sl-btn.primary:disabled{background:#ef444459;border-color:#ef444473;color:#fff9;box-shadow:inset 0 1px #ffffff0f}.sl-expenses .sl-btn.accent,.sl-expenses-modal .sl-btn.accent{background:var(--sl-coral-soft);border-color:#ef444457;color:var(--sl-coral-glow)}.sl-expenses .sl-btn.accent:hover,.sl-expenses-modal .sl-btn.accent:hover{background:#ef44443d;border-color:#ef44447a;color:var(--sl-coral-feature)}.sl-expenses .sl-btn.ghost,.sl-expenses-modal .sl-btn.ghost{background:transparent;border-color:transparent;color:var(--sl-fg-muted);box-shadow:none}.sl-expenses .sl-btn.ghost:hover,.sl-expenses-modal .sl-btn.ghost:hover{color:var(--sl-fg);background:var(--sl-surf-hover);border-color:var(--sl-line)}.sl-expenses .sl-btn.sm,.sl-expenses-modal .sl-btn.sm{padding:4px 10px;font-size:12px;height:28px;border-radius:6px}.sl-expenses .sl-btn.icon,.sl-expenses-modal .sl-btn.icon{width:30px;padding:0;justify-content:center}.sl-expenses .sl-btn svg,.sl-expenses-modal .sl-btn svg{width:14px;height:14px}.sl-expenses .sl-btn:focus-visible,.sl-expenses-modal .sl-btn:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #ef444473}.sl-expenses .sl-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:18px}.sl-expenses .sl-kpi{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;padding:15px 16px 14px;display:flex;align-items:center;gap:13px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;min-width:0}.sl-expenses .sl-kpi:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px 2px 0 0;opacity:.55;transition:opacity .15s var(--sl-ease-out)}.sl-expenses .sl-kpi.ars:after{background:var(--sl-cur-ars)}.sl-expenses .sl-kpi.usd:after{background:var(--sl-cur-usd)}.sl-expenses .sl-kpi.count:after{background:var(--sl-coral)}.sl-expenses .sl-kpi.cats:after{background:var(--sl-violet)}.sl-expenses .sl-kpi:hover:after{opacity:.9}.sl-expenses .sl-kpi-tone{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff0f}.sl-expenses .sl-kpi.ars .sl-kpi-tone{background:var(--sl-cur-ars-soft);color:var(--sl-cur-ars-glow);border:1px solid rgba(59,130,246,.28)}.sl-expenses .sl-kpi.usd .sl-kpi-tone{background:var(--sl-cur-usd-soft);color:var(--sl-cur-usd-glow);border:1px solid rgba(34,197,94,.28)}.sl-expenses .sl-kpi.count .sl-kpi-tone{background:var(--sl-coral-soft);color:var(--sl-coral-glow);border:1px solid rgba(239,68,68,.28)}.sl-expenses .sl-kpi.cats .sl-kpi-tone{background:var(--sl-violet-soft);color:var(--sl-violet-glow);border:1px solid rgba(139,92,246,.28)}.sl-expenses .sl-kpi-tone svg{width:18px;height:18px}.sl-expenses .sl-kpi-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.sl-expenses .sl-kpi-label{font-size:11px;font-weight:800;color:var(--sl-fg-label);letter-spacing:.06em;text-transform:uppercase}.sl-expenses .sl-kpi-val{font-size:22px;font-weight:800;letter-spacing:-.022em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.1}.sl-expenses .sl-kpi.ars .sl-kpi-val{color:#e6f0ff}.sl-expenses .sl-kpi.usd .sl-kpi-val{color:#e8fbef}.sl-expenses .sl-kpi-meta{font-size:11.5px;font-weight:600;color:var(--sl-fg-subtle);font-variant-numeric:tabular-nums}.sl-expenses .sl-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:12px;margin-bottom:14px;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}.sl-expenses .sl-search{position:relative;flex:1 1 220px;min-width:200px;max-width:360px}.sl-expenses .sl-search svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:15px;height:15px;color:var(--sl-fg-subtle);pointer-events:none}.sl-expenses .sl-search input{width:100%;height:36px;padding:0 12px 0 36px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;color:var(--sl-fg);font-family:inherit;font-size:13.5px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040}.sl-expenses .sl-search input::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-expenses .sl-search input::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-expenses .sl-search input:hover{border-color:var(--sl-line-strong)}.sl-expenses .sl-search input:focus{border-color:var(--sl-coral);box-shadow:0 0 0 3px #ef444447}.sl-expenses .sl-select,.sl-expenses .sl-date,.sl-expenses-modal .sl-select,.sl-expenses-modal .sl-date{height:36px;padding:0 11px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040;font-variant-numeric:tabular-nums;color-scheme:dark;cursor:pointer}.sl-expenses .sl-select{min-width:160px;padding-right:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa0a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.sl-expenses .sl-date{width:148px}.sl-expenses .sl-select:hover,.sl-expenses .sl-date:hover{border-color:var(--sl-line-strong)}.sl-expenses .sl-select:focus,.sl-expenses .sl-date:focus,.sl-expenses-modal .sl-select:focus,.sl-expenses-modal .sl-date:focus{border-color:var(--sl-coral);box-shadow:0 0 0 3px #ef444447}.sl-expenses .sl-filters-spacer{flex:1 1 0}.sl-expenses .sl-quick-dates{display:inline-flex;flex-wrap:wrap;gap:6px}.sl-expenses .sl-chip{display:inline-flex;align-items:center;padding:5px 11px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg-muted);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.005em;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-expenses .sl-chip:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line-strong)}.sl-expenses .sl-chip.active{background:var(--sl-coral-soft);border-color:#ef444452;color:var(--sl-coral-feature);box-shadow:inset 0 1px #ffffff0a,0 1px 4px #ef44442e}.sl-expenses .sl-frame{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000047;overflow:hidden}.sl-expenses .sl-frame-head{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--sl-surf-card-head);border-bottom:1px solid var(--sl-line)}.sl-expenses .sl-frame-head .title{font-size:14.5px;font-weight:700;letter-spacing:-.005em;color:var(--sl-fg);display:flex;align-items:center;gap:8px}.sl-expenses .sl-frame-head .title svg{color:var(--sl-coral-glow);width:16px;height:16px}.sl-expenses .sl-frame-head .meta{color:var(--sl-fg-muted);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em}.sl-expenses .sl-frame-head .spacer{flex:1}.sl-expenses .sl-tbl-wrap{overflow-x:auto}.sl-expenses .sl-tbl{width:100%;border-collapse:collapse;min-width:760px}.sl-expenses .sl-tbl thead{background:var(--sl-surf-card-head)}.sl-expenses .sl-tbl th{text-align:left;font-size:11px;padding:12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sl-expenses .sl-tbl th:first-child,.sl-expenses .sl-tbl td:first-child{padding-left:18px}.sl-expenses .sl-tbl th:last-child,.sl-expenses .sl-tbl td:last-child{padding-right:18px}.sl-expenses .sl-tbl th.right,.sl-expenses .sl-tbl td.right{text-align:right}.sl-expenses .sl-tbl th.center,.sl-expenses .sl-tbl td.center{text-align:center}.sl-expenses .sl-tbl td{font-size:13.5px;padding:12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-expenses .sl-tbl tbody tr{transition:background-color .12s var(--sl-ease-out)}.sl-expenses .sl-tbl tbody tr:hover{background:#ffffff06}.sl-expenses .sl-tbl tbody tr:last-child td{border-bottom:none}.sl-expenses .sl-tbl .code-cell{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:700;color:var(--sl-fg-muted);letter-spacing:.005em;white-space:nowrap}.sl-expenses .sl-tbl .date-cell{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;color:var(--sl-fg-muted);letter-spacing:.005em;white-space:nowrap}.sl-expenses .sl-tbl .desc-cell{font-size:13px;color:var(--sl-fg);font-weight:600;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-expenses .sl-tbl .amount-cell{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800;letter-spacing:-.005em;color:var(--sl-error-fg);white-space:nowrap}.sl-expenses .sl-tbl .none{color:var(--sl-fg-disabled);font-weight:500}.sl-expenses .sl-cat-badge,.sl-expenses-modal .sl-cat-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--cat-color, #6b7280) 16%,transparent);color:color-mix(in srgb,var(--cat-color, #6b7280) 70%,#ffffff 30%);border:1px solid color-mix(in srgb,var(--cat-color, #6b7280) 36%,transparent);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.sl-expenses .sl-cat-badge:before,.sl-expenses-modal .sl-cat-badge:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--cat-color, #6b7280);box-shadow:0 0 6px var(--cat-color, #6b7280);flex-shrink:0}.sl-expenses .sl-pay,.sl-expenses-modal .sl-pay{display:inline-flex;align-items:center;padding:2px 8px;border-radius:5px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.sl-expenses .sl-pay.cash-ars,.sl-expenses-modal .sl-pay.cash-ars{background:var(--sl-cur-ars-soft);color:var(--sl-cur-ars-glow);border-color:#3b82f647}.sl-expenses .sl-pay.cash-usd,.sl-expenses-modal .sl-pay.cash-usd{background:var(--sl-cur-usd-soft);color:var(--sl-cur-usd-glow);border-color:#22c55e47}.sl-expenses .sl-pay.debit,.sl-expenses-modal .sl-pay.debit{background:var(--sl-sky-soft);color:var(--sl-sky-glow);border-color:#0ea5e947}.sl-expenses .sl-pay.credit,.sl-expenses-modal .sl-pay.credit{background:var(--sl-amber-soft);color:var(--sl-amber);border-color:#f5c45152}.sl-expenses .sl-pay.transfer,.sl-expenses-modal .sl-pay.transfer{background:var(--sl-violet-soft);color:var(--sl-violet-glow);border-color:#8b5cf652}.sl-expenses .sl-pay.bank,.sl-expenses-modal .sl-pay.bank{background:#0ea5e924;color:var(--sl-sky-glow);border-color:#0ea5e957}.sl-expenses .sl-pay.usdt,.sl-expenses-modal .sl-pay.usdt{background:var(--sl-teal-soft);color:var(--sl-teal-glow);border-color:#14b8a652}.sl-expenses .sl-pay.muted,.sl-expenses-modal .sl-pay.muted{background:var(--sl-surf-raised);color:var(--sl-fg-muted);border-color:var(--sl-line)}.sl-expenses .sl-pay.empty,.sl-expenses-modal .sl-pay.empty{background:transparent;color:var(--sl-fg-disabled);border-color:transparent;letter-spacing:0;text-transform:none;font-weight:600}.sl-expenses .sl-row-actions{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.sl-expenses .sl-row-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-expenses .sl-row-action:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-expenses .sl-row-action.danger:hover{color:var(--sl-error-fg);border-color:#ff8a9452;background:var(--sl-error-soft)}.sl-expenses .sl-row-action svg{width:14px;height:14px}.sl-expenses .sl-row-action:focus-visible{outline:none;border-color:var(--sl-coral);box-shadow:0 0 0 3px #ef444459}.sl-expenses .sl-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--sl-surf-card-head);border-top:1px solid var(--sl-line)}.sl-expenses .sl-pagination .info{font-size:12px;color:var(--sl-fg-muted);font-weight:600;font-variant-numeric:tabular-nums}.sl-expenses .sl-pagination .ctrls{display:inline-flex;gap:6px}.sl-expenses .sl-pagination .pgbtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg-muted);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-expenses .sl-pagination .pgbtn:hover:not(:disabled){background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line-strong)}.sl-expenses .sl-pagination .pgbtn:disabled{opacity:.4;cursor:not-allowed}.sl-expenses .sl-pagination .pgbtn svg{width:14px;height:14px}.sl-expenses .sl-empty{padding:56px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.sl-expenses .sl-empty-ic{width:60px;height:60px;border-radius:9999px;background:var(--sl-coral-soft);border:1px solid rgba(239,68,68,.25);color:var(--sl-coral-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-expenses .sl-empty-ic svg{width:26px;height:26px}.sl-expenses .sl-empty-t{font-size:15px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em}.sl-expenses .sl-empty-d{font-size:13px;color:var(--sl-fg-muted);max-width:360px;line-height:1.55}.sl-expenses .sl-loading{padding:56px 24px;text-align:center;color:var(--sl-fg-muted);font-size:13px;font-weight:500}@media (max-width: 1380px){.sl-expenses .sl-tbl th,.sl-expenses .sl-tbl td{padding:11px 10px}}@media (max-width: 1200px){.sl-expenses .sl-tbl th.col-supplier,.sl-expenses .sl-tbl td.col-supplier{display:none}}@media (max-width: 1024px){.sl-expenses .sl-kpi-val{font-size:19px}.sl-expenses .sl-tbl .desc-cell{max-width:220px}.sl-expenses .sl-tbl th.col-code,.sl-expenses .sl-tbl td.col-code{display:none}}@media (max-width: 900px){.sl-expenses .sl-tbl th.col-pay,.sl-expenses .sl-tbl td.col-pay{display:none}}@media (max-width: 768px){.sl-expenses{padding:18px 16px 32px}.sl-expenses .sl-hero-h{font-size:19px}.sl-expenses .sl-hero-r{width:100%}.sl-expenses .sl-hero-r .sl-btn{flex:1 1 auto;justify-content:center}.sl-expenses .sl-kpis{grid-template-columns:1fr 1fr}.sl-expenses .sl-filters{padding:10px 12px}.sl-expenses .sl-search{flex:1 1 100%;max-width:none}.sl-expenses .sl-tbl{min-width:540px}.sl-expenses .sl-tbl th{font-size:10.5px;padding:11px 8px}.sl-expenses .sl-tbl td{font-size:13px;padding:11px 8px}.sl-expenses .sl-tbl th:first-child,.sl-expenses .sl-tbl td:first-child{padding-left:14px}.sl-expenses .sl-tbl th:last-child,.sl-expenses .sl-tbl td:last-child{padding-right:14px}.sl-expenses .sl-tbl th.col-desc,.sl-expenses .sl-tbl td.col-desc{display:none}}@media (max-width: 540px){.sl-expenses .sl-kpis{grid-template-columns:1fr}}[role=dialog]:has(.sl-expenses-modal),[role=dialog].sl-expenses-modal{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}[role=dialog]:has(.sl-expenses-modal) [aria-label=Close],[role=dialog]:has(.sl-expenses-modal) button.absolute.right-4.top-4,[role=dialog].sl-expenses-modal [aria-label=Close],[role=dialog].sl-expenses-modal button.absolute.right-4.top-4{color:#9aa0a8!important}[role=dialog]:has(.sl-expenses-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-expenses-modal) button.absolute.right-4.top-4:hover,[role=dialog].sl-expenses-modal [aria-label=Close]:hover,[role=dialog].sl-expenses-modal button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}body:has(.sl-expenses) [role=alertdialog],body:has(.sl-expenses-modal) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-expenses) [role=alertdialog] h2,body:has(.sl-expenses-modal) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em}body:has(.sl-expenses) [role=alertdialog] [id*=description],body:has(.sl-expenses-modal) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:550!important;line-height:1.5;white-space:pre-line}body:has(.sl-expenses) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type,body:has(.sl-expenses-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-expenses) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover,body:has(.sl-expenses-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-expenses) [role=alertdialog] button[class*=bg-destructive],body:has(.sl-expenses-modal) [role=alertdialog] button[class*=bg-destructive]{background:#e6394629!important;border:1px solid rgba(255,138,148,.28)!important;color:#ffa3ab!important}body:has(.sl-expenses) [role=alertdialog] button[class*=bg-destructive]:hover,body:has(.sl-expenses-modal) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e639463d!important;border-color:#ff8a9466!important}.sl-expenses-modal{--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-coral: #ef4444;--sl-coral-hover: #f87171;--sl-coral-press: #dc2626;--sl-coral-soft: rgba(239, 68, 68, .16);--sl-coral-soft-2: rgba(239, 68, 68, .26);--sl-coral-glow: #fca5a5;--sl-coral-feature: #fecaca;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(245, 196, 81, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-cur-ars: #3b82f6;--sl-cur-ars-glow: #93c5fd;--sl-cur-ars-soft: rgba(59, 130, 246, .18);--sl-cur-usd: #22c55e;--sl-cur-usd-glow: #86efac;--sl-cur-usd-soft: rgba(34, 197, 94, .18);--sl-violet: #8b5cf6;--sl-violet-glow: #c4b5fd;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-amber: #f5c451;--sl-amber-soft: rgba(245, 196, 81, .18);--sl-sky: #0ea5e9;--sl-sky-glow: #7dd3fc;--sl-sky-soft: rgba(14, 165, 233, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-expenses-modal *{box-sizing:border-box}.sl-expenses-modal .sl-mh,[role=dialog]:has(.sl-expenses-modal) .sl-mh{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--sl-fg);line-height:1.2;white-space:nowrap}.sl-expenses-modal .sl-mh-ic{width:32px;height:32px;border-radius:9px;background:var(--sl-coral-soft);color:var(--sl-coral-glow);border:1px solid rgba(239,68,68,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-expenses-modal .sl-mh-ic svg{width:15px;height:15px}.sl-expenses-modal .sl-form{display:flex;flex-direction:column;gap:14px;padding-top:4px}.sl-expenses-modal .sl-form-row{display:flex;flex-direction:column;gap:6px}.sl-expenses-modal .sl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 540px){.sl-expenses-modal .sl-form-grid{grid-template-columns:1fr}}.sl-expenses-modal .sl-form-label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-expenses-modal .sl-form-label .req{color:var(--sl-error-fg);margin-left:4px}.sl-expenses-modal .sl-form-input,.sl-expenses-modal .sl-form-select,.sl-expenses-modal .sl-form-textarea{width:100%;padding:9px 12px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:14px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040;color-scheme:dark}.sl-expenses-modal .sl-form-input,.sl-expenses-modal .sl-form-select{height:38px}.sl-expenses-modal .sl-form-textarea{min-height:64px;resize:vertical;padding:9px 12px;line-height:1.5}.sl-expenses-modal .sl-form-input::-moz-placeholder,.sl-expenses-modal .sl-form-textarea::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-expenses-modal .sl-form-input::placeholder,.sl-expenses-modal .sl-form-textarea::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-expenses-modal .sl-form-input:hover,.sl-expenses-modal .sl-form-select:hover,.sl-expenses-modal .sl-form-textarea:hover{border-color:var(--sl-line-strong)}.sl-expenses-modal .sl-form-input:focus,.sl-expenses-modal .sl-form-select:focus,.sl-expenses-modal .sl-form-textarea:focus{border-color:var(--sl-coral);box-shadow:0 0 0 3px #ef444447}.sl-expenses-modal .sl-form-input:disabled{opacity:.55;cursor:not-allowed}.sl-expenses-modal .sl-amount-wrap{display:flex;gap:8px;align-items:stretch}.sl-expenses-modal .sl-amount-wrap .sl-form-input{flex:1;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.sl-expenses-modal .sl-amount-wrap .sl-form-input::-webkit-outer-spin-button,.sl-expenses-modal .sl-amount-wrap .sl-form-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-expenses-modal .sl-amount-wrap .sl-cur-select{width:84px;flex-shrink:0;text-align:center;font-weight:800;letter-spacing:.05em;padding-left:10px;padding-right:24px}.sl-expenses-modal .sl-inline-row{display:flex;gap:8px;align-items:stretch}.sl-expenses-modal .sl-inline-row .sl-form-select{flex:1}.sl-expenses-modal .sl-inline-row .sl-icon-btn{width:38px;height:38px;flex-shrink:0;border-radius:8px;background:var(--sl-surf-raised);border:1px solid var(--sl-line);color:var(--sl-fg-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-expenses-modal .sl-inline-row .sl-icon-btn:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line-strong)}.sl-expenses-modal .sl-inline-row .sl-icon-btn.active{background:var(--sl-coral-soft);color:var(--sl-coral-glow);border-color:#ef444466}.sl-expenses-modal .sl-inline-row .sl-icon-btn svg{width:14px;height:14px}.sl-expenses-modal .sl-inline-create{display:flex;gap:8px;align-items:stretch;margin-top:6px;padding:9px 10px;background:var(--sl-surf-inset);border:1px dashed var(--sl-line-strong);border-radius:8px}.sl-expenses-modal .sl-inline-create .sl-form-input{height:32px;font-size:13px}.sl-expenses-modal .sl-inline-create .sl-btn{height:32px;font-size:12px;padding:0 12px;flex-shrink:0}.sl-expenses-modal .sl-mblock{background:#ffffff05;border:1px solid var(--sl-line);border-radius:11px;padding:13px 14px;display:flex;flex-direction:column;gap:12px}.sl-expenses-modal .sl-mblock-title{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-fg-subtle);display:inline-flex;align-items:center;gap:6px;margin:-2px 0 -4px}.sl-expenses-modal .sl-mblock-title svg{width:12px;height:12px;color:var(--sl-coral-glow)}.sl-expenses-modal .sl-form-actions{display:flex;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid var(--sl-line);justify-content:flex-end}.sl-expenses-modal .sl-form-actions .sl-btn{height:38px;font-size:13px;padding:0 14px}.sl-expenses-modal .sl-form-actions .sl-btn.primary{padding:0 18px}.sl-expenses-modal .sl-select-group-label{padding:6px 10px 4px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-fg-subtle);border-top:1px solid var(--sl-line);margin-top:4px}.sl-expenses-modal .sl-cat-list{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:320px;overflow-y:auto;padding-right:4px}.sl-expenses-modal .sl-cat-row{display:flex;align-items:center;gap:11px;padding:9px 11px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-expenses-modal .sl-cat-row:hover{background:var(--sl-surf-raised);border-color:var(--sl-line-strong)}.sl-expenses-modal .sl-cat-swatch{position:relative;width:22px;height:22px;border-radius:9999px;cursor:pointer;flex-shrink:0;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 1px #00000080,0 0 8px var(--cat-color, rgba(255, 255, 255, .1));transition:transform .12s var(--sl-ease-out)}.sl-expenses-modal .sl-cat-swatch:hover{transform:scale(1.1)}.sl-expenses-modal .sl-cat-swatch input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.sl-expenses-modal .sl-cat-name{flex:1;font-size:13.5px;font-weight:600;color:var(--sl-fg);letter-spacing:-.003em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-expenses-modal .sl-cat-add{display:flex;gap:8px;align-items:stretch;padding:11px;background:var(--sl-surf-inset);border:1px dashed var(--sl-line-strong);border-radius:9px;margin-top:4px}.sl-expenses-modal .sl-cat-add .sl-form-input{flex:1;height:36px;font-size:13px}.sl-expenses-modal .sl-cat-add input[type=color]{width:38px;height:36px;flex-shrink:0;background:var(--sl-surf-raised);border:1px solid var(--sl-line);border-radius:8px;cursor:pointer;padding:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sl-expenses-modal .sl-cat-add input[type=color]::-webkit-color-swatch-wrapper{padding:0}.sl-expenses-modal .sl-cat-add input[type=color]::-webkit-color-swatch{border:none;border-radius:5px}.sl-expenses-modal .sl-cat-add .sl-btn{height:36px;flex-shrink:0}.sl-expenses-modal.lg{font-size:13px}.sl-expenses-modal .sl-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:56px 24px;text-align:center;background:var(--sl-surf-inset);border:1.5px dashed var(--sl-line-strong);border-radius:14px;transition:border-color .15s var(--sl-ease-out),background .15s var(--sl-ease-out)}.sl-expenses-modal .sl-dropzone:hover{border-color:var(--sl-coral);background:#ef44440a}.sl-expenses-modal .sl-dropzone-ic{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--sl-coral-soft);color:var(--sl-coral-glow);border:1px solid rgba(239,68,68,.28);box-shadow:inset 0 1px #ffffff0f}.sl-expenses-modal .sl-dropzone-ic svg{width:30px;height:30px}.sl-expenses-modal .sl-dropzone-t{font-size:14.5px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em}.sl-expenses-modal .sl-dropzone-d{font-size:12.5px;color:var(--sl-fg-muted);font-weight:500;line-height:1.5}.sl-expenses-modal .sl-file-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sl-expenses-modal .sl-file-label{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;background:var(--sl-coral-soft);border:1px solid rgba(239,68,68,.34);color:var(--sl-coral-glow);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out);box-shadow:inset 0 1px #ffffff0a}.sl-expenses-modal .sl-file-label:hover{background:#ef44443d;border-color:#ef444480;color:var(--sl-coral-feature)}.sl-expenses-modal .sl-file-label svg{width:14px;height:14px}.sl-expenses-modal .sl-mtabs{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:11px;box-shadow:inset 0 1px #ffffff08;flex-wrap:wrap}.sl-expenses-modal .sl-mtab{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;height:30px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--sl-fg-muted);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.005em;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-expenses-modal .sl-mtab:hover{color:var(--sl-fg);background:var(--sl-surf-hover)}.sl-expenses-modal .sl-mtab.active{color:var(--sl-coral-feature);background:var(--sl-coral-soft);border-color:#ef444452;box-shadow:inset 0 1px #ffffff0a,0 1px 4px #ef44442e}.sl-expenses-modal .sl-mtab .count{font-size:10px;font-weight:800;padding:1px 6px;border-radius:9999px;background:var(--sl-surf-raised);color:var(--sl-fg-label);font-variant-numeric:tabular-nums}.sl-expenses-modal .sl-mtab.active .count{background:#ef444440;color:var(--sl-coral-glow)}.sl-expenses-modal .sl-tbl-mini-wrap{border:1px solid var(--sl-line);border-radius:11px;overflow:hidden;background:var(--sl-surf-inset)}.sl-expenses-modal .sl-tbl-mini-scroll{max-height:380px;overflow-y:auto;overflow-x:auto}.sl-expenses-modal .sl-tbl-mini{width:100%;border-collapse:collapse;min-width:720px}.sl-expenses-modal .sl-tbl-mini thead{background:var(--sl-surf-card-head);position:sticky;top:0;z-index:2}.sl-expenses-modal .sl-tbl-mini th{text-align:left;font-size:10.5px;padding:10px 11px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sl-expenses-modal .sl-tbl-mini th.right{text-align:right}.sl-expenses-modal .sl-tbl-mini th.center{text-align:center}.sl-expenses-modal .sl-tbl-mini td{font-size:12.5px;padding:9px 11px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-expenses-modal .sl-tbl-mini tbody tr:hover{background:#ffffff06}.sl-expenses-modal .sl-tbl-mini tbody tr:last-child td{border-bottom:none}.sl-expenses-modal .sl-tbl-mini tbody tr.dup{opacity:.55}.sl-expenses-modal .sl-tbl-mini .date-cell{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:var(--sl-fg-muted);white-space:nowrap}.sl-expenses-modal .sl-tbl-mini .desc-cell{font-size:12.5px;color:var(--sl-fg);font-weight:600;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-expenses-modal .sl-tbl-mini .ref-cell{display:block;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:500;color:var(--sl-fg-subtle);margin-top:2px}.sl-expenses-modal .sl-tbl-mini .amount-cell{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800;letter-spacing:-.005em;white-space:nowrap}.sl-expenses-modal .sl-tbl-mini .amount-cell.neg{color:var(--sl-error-fg)}.sl-expenses-modal .sl-tbl-mini .amount-cell.pos{color:var(--sl-success-fg)}.sl-expenses-modal .sl-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:4px;background:var(--sl-surf-card);border:1.5px solid var(--sl-line-strong);cursor:pointer;position:relative;flex-shrink:0;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out);vertical-align:middle}.sl-expenses-modal .sl-check:hover{border-color:var(--sl-coral)}.sl-expenses-modal .sl-check:checked{background:var(--sl-coral);border-color:var(--sl-coral-press)}.sl-expenses-modal .sl-check:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sl-expenses-modal .sl-check:focus-visible{outline:none;box-shadow:0 0 0 3px #ef444459}.sl-expenses-modal .sl-mini-select{height:28px;padding:0 26px 0 8px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:6px;color:var(--sl-fg);font-family:inherit;font-size:11.5px;font-weight:600;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239aa0a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 8px center;width:180px;color-scheme:dark;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)}.sl-expenses-modal .sl-mini-select:hover{border-color:var(--sl-line-strong)}.sl-expenses-modal .sl-mini-select:focus{border-color:var(--sl-coral);box-shadow:0 0 0 2px #ef444447}.sl-expenses-modal .sl-mini-input{height:28px;padding:0 8px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:6px;color:var(--sl-fg);font-family:inherit;font-size:11.5px;font-weight:600;outline:none;width:130px;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)}.sl-expenses-modal .sl-mini-input:focus{border-color:var(--sl-coral);box-shadow:0 0 0 2px #ef444447}.sl-expenses-modal .sl-mini-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--sl-coral-soft);border:1px solid rgba(239,68,68,.34);color:var(--sl-coral-glow);cursor:pointer;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-expenses-modal .sl-mini-btn:hover:not(:disabled){background:#ef444442;border-color:#ef444480}.sl-expenses-modal .sl-mini-btn:disabled{opacity:.45;cursor:not-allowed}.sl-expenses-modal .sl-mini-btn svg{width:12px;height:12px}.sl-expenses-modal .sl-alert{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:9px;font-size:12.5px;font-weight:600;line-height:1.5}.sl-expenses-modal .sl-alert.warn{background:var(--sl-warning-soft);border:1px solid rgba(245,196,81,.32);color:var(--sl-warning-fg)}.sl-expenses-modal .sl-alert.error{background:var(--sl-error-soft);border:1px solid rgba(255,138,148,.32);color:var(--sl-error-fg)}.sl-expenses-modal .sl-alert svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.sl-expenses-modal .sl-progress-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 24px}.sl-expenses-modal .sl-progress-spinner{width:40px;height:40px;border-radius:9999px;border:3px solid rgba(239,68,68,.18);border-top-color:var(--sl-coral);animation:sl-spin .9s linear infinite}@keyframes sl-spin{to{transform:rotate(360deg)}}.sl-expenses-modal .sl-progress-t{font-size:14px;font-weight:700;color:var(--sl-fg)}.sl-expenses-modal .sl-progress-bar{width:280px;height:8px;border-radius:9999px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);overflow:hidden}.sl-expenses-modal .sl-progress-fill{height:100%;background:linear-gradient(90deg,var(--sl-coral) 0%,var(--sl-coral-hover) 100%);transition:width .2s var(--sl-ease-out)}.sl-expenses-modal .sl-progress-meta{font-size:12px;font-weight:600;color:var(--sl-fg-subtle);font-variant-numeric:tabular-nums}.sl-expenses-modal .sl-done{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center}.sl-expenses-modal .sl-done-ic{width:56px;height:56px;border-radius:16px;background:var(--sl-success-soft);color:var(--sl-success-fg);border:1px solid rgba(110,231,168,.32);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-expenses-modal .sl-done-ic svg{width:26px;height:26px}.sl-expenses-modal .sl-done-t{font-size:18px;font-weight:800;color:var(--sl-fg);letter-spacing:-.015em}.sl-expenses-modal .sl-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 4px;margin-top:14px;border-top:1px solid var(--sl-line);flex-wrap:wrap}.sl-expenses-modal .sl-modal-footer .sl-modal-footer-info{font-size:12.5px;color:var(--sl-fg-muted);font-weight:600;flex:1 1 auto;min-width:0}.sl-expenses-modal .sl-modal-footer .sl-modal-footer-info.warn{color:var(--sl-warning-fg)}.sl-expenses-modal .sl-modal-footer .sl-modal-footer-actions{display:inline-flex;gap:8px;flex-shrink:0}.sl-expenses-modal .sl-modal-footer .sl-btn{height:36px}.sl-expenses-modal .sl-tbl-mini-empty{padding:38px 12px;text-align:center;color:var(--sl-fg-subtle);font-size:12.5px;font-weight:500}.sl-expenses-modal .sl-fname{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--sl-success-soft);color:var(--sl-success-fg);border:1px solid rgba(110,231,168,.28);font-size:11.5px;font-weight:700}.sl-expenses-modal .sl-fname svg{width:12px;height:12px}.sl-expenses *::-webkit-scrollbar,[role=dialog]:has(.sl-expenses-modal) *::-webkit-scrollbar,[role=dialog].sl-expenses-modal *::-webkit-scrollbar{width:10px;height:10px}.sl-expenses *::-webkit-scrollbar-track,[role=dialog]:has(.sl-expenses-modal) *::-webkit-scrollbar-track,[role=dialog].sl-expenses-modal *::-webkit-scrollbar-track{background:transparent}.sl-expenses *::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-expenses-modal) *::-webkit-scrollbar-thumb,[role=dialog].sl-expenses-modal *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.sl-expenses *::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-expenses-modal) *::-webkit-scrollbar-thumb:hover,[role=dialog].sl-expenses-modal *::-webkit-scrollbar-thumb:hover{background:#ecf0fc33;background-clip:padding-box}.sl-current-account{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-blue: #3b82f6;--sl-blue-hover: #5a96f8;--sl-blue-press: #2563eb;--sl-blue-soft: rgba(59, 130, 246, .16);--sl-blue-glow: #93c5fd;--sl-blue-feature: #bfdbfe;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(245, 196, 81, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(59,130,246,.1) 0%,transparent 55%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width: 640px){.sl-current-account{margin:-28px -32px;padding:24px 32px 40px}}.sl-current-account *{box-sizing:border-box}.sl-current-account .num,.sl-current-account-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-current-account .sl-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 4px 18px;flex-wrap:wrap;border-bottom:1px solid var(--sl-line);margin-bottom:18px}.sl-current-account .sl-hero-l{display:flex;gap:14px;align-items:center;min-width:0}.sl-current-account .sl-hero-ic{width:44px;height:44px;border-radius:11px;background:var(--sl-blue-soft);color:var(--sl-blue-glow);border:1px solid rgba(59,130,246,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-current-account .sl-hero-ic svg{width:20px;height:20px}.sl-current-account .sl-hero-tx{min-width:0}.sl-current-account .sl-hero-h{font-size:22px;font-weight:800;letter-spacing:-.022em;margin:0;color:var(--sl-fg);line-height:1.15}.sl-current-account .sl-hero-sub{color:var(--sl-fg-muted);font-size:13px;font-weight:500;margin-top:4px}.sl-current-account .sl-hero-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sl-current-account .sl-btn,.sl-current-account-modal .sl-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out);height:34px}.sl-current-account .sl-btn:hover,.sl-current-account-modal .sl-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-current-account .sl-btn:disabled,.sl-current-account-modal .sl-btn:disabled{opacity:.45;cursor:not-allowed;background:var(--sl-surf-card);color:var(--sl-fg-subtle)}.sl-current-account .sl-btn:disabled:hover,.sl-current-account-modal .sl-btn:disabled:hover{background:var(--sl-surf-card);border-color:var(--sl-line)}.sl-current-account .sl-btn.primary,.sl-current-account-modal .sl-btn.primary{background:var(--sl-blue);border-color:var(--sl-blue-press);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #3b82f666,0 6px 16px -6px #3b82f68c}.sl-current-account .sl-btn.primary:hover,.sl-current-account-modal .sl-btn.primary:hover{background:var(--sl-blue-hover);border-color:var(--sl-blue-press)}.sl-current-account .sl-btn.primary:disabled,.sl-current-account-modal .sl-btn.primary:disabled{background:#3b82f659;border-color:#3b82f673;color:#fff9;box-shadow:inset 0 1px #ffffff0f}.sl-current-account .sl-btn.toggle-active{background:var(--sl-blue-soft);border-color:#3b82f652;color:var(--sl-blue-glow)}.sl-current-account .sl-btn.toggle-active:hover{background:#3b82f638;border-color:#3b82f666}.sl-current-account .sl-btn.ghost,.sl-current-account-modal .sl-btn.ghost{background:transparent;border-color:transparent;color:var(--sl-fg-muted);box-shadow:none}.sl-current-account .sl-btn.ghost:hover,.sl-current-account-modal .sl-btn.ghost:hover{color:var(--sl-fg);background:var(--sl-surf-hover);border-color:var(--sl-line)}.sl-current-account .sl-btn svg,.sl-current-account-modal .sl-btn svg{width:14px;height:14px}.sl-current-account .sl-btn:focus-visible,.sl-current-account-modal .sl-btn:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #3b82f673}.sl-current-account .sl-kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}@media (min-width: 900px){.sl-current-account .sl-kpis{grid-template-columns:repeat(4,1fr)}}.sl-current-account .sl-kpi{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;padding:14px 16px 13px;display:flex;align-items:center;gap:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;min-width:0}.sl-current-account .sl-kpi:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--sl-blue);opacity:0;transition:opacity .15s var(--sl-ease-out)}.sl-current-account .sl-kpi:hover:after{opacity:.55}.sl-current-account .sl-kpi.blue:after{background:var(--sl-blue)}.sl-current-account .sl-kpi.blue .sl-kpi-tone{background:var(--sl-blue-soft);color:var(--sl-blue-glow);border-color:#3b82f652}.sl-current-account .sl-kpi.danger:after{background:var(--sl-error-fg)}.sl-current-account .sl-kpi.danger .sl-kpi-tone{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9452}.sl-current-account .sl-kpi.warning:after{background:var(--sl-warning-fg)}.sl-current-account .sl-kpi.warning .sl-kpi-tone{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45152}.sl-current-account .sl-kpi.success:after{background:var(--sl-success-fg)}.sl-current-account .sl-kpi.success .sl-kpi-tone{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a847}.sl-current-account .sl-kpi.violet:after{background:#c4b5fd}.sl-current-account .sl-kpi.violet .sl-kpi-tone{background:#8b5cf629;color:#c4b5fd;border-color:#8b5cf652}.sl-current-account .sl-kpi-tone{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--sl-blue-soft);color:var(--sl-blue-glow);border:1px solid rgba(59,130,246,.28);box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-current-account .sl-kpi-tone svg{width:17px;height:17px}.sl-current-account .sl-kpi-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.sl-current-account .sl-kpi-label{font-size:11px;font-weight:800;color:var(--sl-fg-label);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-current-account .sl-kpi-count{font-size:22px;font-weight:800;letter-spacing:-.022em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.1}.sl-current-account .sl-kpi-amount{font-size:16px;font-weight:800;letter-spacing:-.018em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.sl-current-account .sl-kpi-amount.danger{color:var(--sl-error-fg)}.sl-current-account .sl-kpi-amount.warning{color:var(--sl-warning-fg)}.sl-current-account .sl-kpi-amount.success{color:var(--sl-success-fg)}.sl-current-account .sl-kpi-amount.muted{color:var(--sl-fg-disabled);font-weight:600;font-size:14px}.sl-current-account .sl-kpi-sub{font-size:11px;font-weight:700;color:var(--sl-fg-subtle);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:1px}.sl-current-account .sl-tabs-row{display:inline-flex;padding:3px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;gap:2px;box-shadow:inset 0 1px 2px #00000040;flex-wrap:wrap;margin-bottom:14px;max-width:100%}.sl-current-account .sl-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--sl-fg-muted);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-current-account .sl-tab:hover{color:var(--sl-fg);background:#ffffff06}.sl-current-account .sl-tab.active{background:var(--sl-surf-card);color:var(--sl-blue-glow);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000004d;border-color:#3b82f647}.sl-current-account .sl-tab svg{width:13px;height:13px}.sl-current-account .sl-tab .sl-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;background:var(--sl-surf-raised);border:1px solid var(--sl-line);border-radius:9999px;font-size:10.5px;font-weight:700;color:var(--sl-fg-label);font-variant-numeric:tabular-nums;margin-left:2px}.sl-current-account .sl-tab.active .sl-tab-count{background:var(--sl-blue-soft);color:var(--sl-blue-glow);border-color:#3b82f652}.sl-current-account .sl-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659}.sl-current-account .sl-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:12px;margin-bottom:14px;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}.sl-current-account .sl-search{position:relative;flex:1 1 280px;min-width:220px;max-width:460px}.sl-current-account .sl-search svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:15px;height:15px;color:var(--sl-fg-subtle);pointer-events:none}.sl-current-account .sl-search input{width:100%;height:36px;padding:0 12px 0 36px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;color:var(--sl-fg);font-family:inherit;font-size:13.5px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040}.sl-current-account .sl-search input::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-current-account .sl-search input::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-current-account .sl-search input:hover{border-color:var(--sl-line-strong)}.sl-current-account .sl-search input:focus{border-color:var(--sl-blue);box-shadow:0 0 0 3px #3b82f647}.sl-current-account .sl-filters-spacer{flex:1 1 0}.sl-current-account .sl-frame{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000047;overflow:hidden}.sl-current-account .sl-frame-head{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--sl-surf-card-head);border-bottom:1px solid var(--sl-line)}.sl-current-account .sl-frame-head .title{font-size:14.5px;font-weight:700;letter-spacing:-.005em;color:var(--sl-fg);display:flex;align-items:center;gap:8px}.sl-current-account .sl-frame-head .title svg{color:var(--sl-blue);width:16px;height:16px}.sl-current-account .sl-frame-head .meta{color:var(--sl-fg-muted);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em}.sl-current-account .sl-frame-head .spacer{flex:1}.sl-current-account .sl-tbl-wrap{overflow-x:auto}.sl-current-account .sl-tbl{width:100%;border-collapse:collapse;min-width:880px}.sl-current-account .sl-tbl thead{background:var(--sl-surf-card-head)}.sl-current-account .sl-tbl th{text-align:left;font-size:11px;padding:12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sl-current-account .sl-tbl th:first-child,.sl-current-account .sl-tbl td:first-child{padding-left:18px}.sl-current-account .sl-tbl th:last-child,.sl-current-account .sl-tbl td:last-child{padding-right:18px}.sl-current-account .sl-tbl th.right{text-align:right}.sl-current-account .sl-tbl th.center{text-align:center}.sl-current-account .sl-tbl td{text-align:left;font-size:13.5px;padding:13px 12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-current-account .sl-tbl td.right{text-align:right}.sl-current-account .sl-tbl td.center{text-align:center}.sl-current-account .sl-tbl tbody tr{transition:background-color .12s var(--sl-ease-out)}.sl-current-account .sl-tbl tbody tr:hover{background:#ffffff06}.sl-current-account .sl-tbl tbody tr:last-child td{border-bottom:none}.sl-current-account .sl-tbl .name-cell{font-weight:700;color:var(--sl-fg);font-size:14px;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.sl-current-account .sl-tbl .wa-cell,.sl-current-account .sl-tbl .last-cell{font-variant-numeric:tabular-nums;font-size:13px;color:var(--sl-fg-muted);font-weight:600;letter-spacing:.005em;white-space:nowrap}.sl-current-account .sl-tbl .email-cell{color:var(--sl-fg-muted);font-size:12.5px;font-weight:600;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.sl-current-account .sl-tbl .none{color:var(--sl-fg-disabled);font-weight:500}.sl-current-account .sl-tbl .saldo-cell{font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;font-weight:700}.sl-current-account .sl-saldo-amt{display:inline-flex;align-items:baseline;gap:6px;font-size:13.5px;font-weight:700}.sl-current-account .sl-saldo-amt.danger{color:var(--sl-error-fg)}.sl-current-account .sl-saldo-amt.success{color:var(--sl-success-fg)}.sl-current-account .sl-saldo-amt .ccy{font-size:10.5px;font-weight:700;color:var(--sl-fg-subtle);letter-spacing:.04em;text-transform:uppercase}.sl-current-account .sl-saldo-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-left:6px;white-space:nowrap;line-height:1.3;vertical-align:middle}.sl-current-account .sl-saldo-pill.danger{background:var(--sl-error-soft);border:.8px solid rgba(255,138,148,.28);color:var(--sl-error-fg)}.sl-current-account .sl-saldo-pill.success{background:var(--sl-success-soft);border:.8px solid rgba(110,231,168,.28);color:var(--sl-success-fg)}.sl-current-account .sl-saldo-empty{font-size:12.5px;color:var(--sl-fg-disabled);font-weight:500;font-style:italic}.sl-current-account .sl-tbl .actions-cell{text-align:right;padding-right:14px}.sl-current-account .sl-row-actions{display:inline-flex;align-items:center;gap:4px}.sl-current-account .sl-row-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;height:30px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-current-account .sl-row-action:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-current-account .sl-row-action.blue:hover{color:var(--sl-blue-glow);border-color:#3b82f652;background:var(--sl-blue-soft)}.sl-current-account .sl-row-action svg{width:13px;height:13px}.sl-current-account .sl-row-action:focus-visible{outline:none;border-color:var(--sl-blue);box-shadow:0 0 0 3px #3b82f659}.sl-current-account .sl-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--sl-surf-card-head);border-top:1px solid var(--sl-line);flex-wrap:wrap}.sl-current-account .sl-pagination .meta{font-size:12.5px;font-weight:600;color:var(--sl-fg-muted);font-variant-numeric:tabular-nums;letter-spacing:.005em}.sl-current-account .sl-pagination .ctrls{display:inline-flex;gap:8px}.sl-current-account .sl-pagination .sl-btn{height:30px;padding:5px 11px;font-size:12.5px}.sl-current-account .sl-state-cell{padding:0!important;border-bottom:none!important}.sl-current-account .sl-state-cell:hover{background:transparent!important}.sl-current-account .sl-loading{padding:64px 16px;text-align:center;color:var(--sl-fg-muted);font-size:13px;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:14px}.sl-current-account .sl-loading-spin{width:24px;height:24px;border-radius:9999px;border:2px solid rgba(59,130,246,.18);border-top-color:var(--sl-blue-glow);animation:sl-cc-spin .7s linear infinite}@keyframes sl-cc-spin{to{transform:rotate(360deg)}}.sl-current-account .sl-empty{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.sl-current-account .sl-empty-ic{width:64px;height:64px;border-radius:9999px;background:var(--sl-blue-soft);border:1px solid rgba(59,130,246,.25);color:var(--sl-blue-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-current-account .sl-empty-ic svg{width:28px;height:28px}.sl-current-account .sl-empty-t{font-size:15px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em}.sl-current-account .sl-empty-d{font-size:13px;color:var(--sl-fg-muted);max-width:360px;line-height:1.55}@media (max-width: 1280px){.sl-current-account .sl-tbl th,.sl-current-account .sl-tbl td{padding:12px 10px}}@media (max-width: 1024px){.sl-current-account .sl-tbl .email-cell{max-width:180px}.sl-current-account .sl-tbl .name-cell{max-width:200px}}@media (max-width: 900px){.sl-current-account .sl-tbl col.col-email,.sl-current-account .sl-tbl th.col-email,.sl-current-account .sl-tbl td.col-email{display:none}}@media (max-width: 768px){.sl-current-account{padding:18px 16px 32px}.sl-current-account .sl-hero-h{font-size:19px}.sl-current-account .sl-hero-r{width:100%}.sl-current-account .sl-hero-r .sl-btn{flex:1 1 auto;justify-content:center}.sl-current-account .sl-kpis{grid-template-columns:1fr 1fr}.sl-current-account .sl-filters{padding:10px 12px}.sl-current-account .sl-search{flex:1 1 100%;max-width:none}.sl-current-account .sl-tbl col.col-wa,.sl-current-account .sl-tbl th.col-wa,.sl-current-account .sl-tbl td.col-wa,.sl-current-account .sl-tbl col.col-last,.sl-current-account .sl-tbl th.col-last,.sl-current-account .sl-tbl td.col-last{display:none}.sl-current-account .sl-tbl th{font-size:10.5px;padding:11px 8px}.sl-current-account .sl-tbl td{font-size:13px;padding:12px 8px}.sl-current-account .sl-tbl th:first-child,.sl-current-account .sl-tbl td:first-child{padding-left:14px}.sl-current-account .sl-tbl th:last-child,.sl-current-account .sl-tbl td:last-child{padding-right:14px}.sl-current-account .sl-pagination{padding:10px 14px}.sl-current-account .sl-pagination .meta{font-size:12px}}[role=dialog]:has(.sl-current-account-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}[role=dialog]:has(.sl-current-account-modal) [aria-label=Close],[role=dialog]:has(.sl-current-account-modal) button.absolute.right-4.top-4{color:#9aa0a8!important}[role=dialog]:has(.sl-current-account-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-current-account-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}.sl-current-account-modal{--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-blue: #3b82f6;--sl-blue-hover: #5a96f8;--sl-blue-press: #2563eb;--sl-blue-soft: rgba(59, 130, 246, .16);--sl-blue-glow: #93c5fd;--sl-blue-feature: #bfdbfe;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-current-account-modal *{box-sizing:border-box}.sl-current-account-modal .sl-mh,[role=dialog]:has(.sl-current-account-modal) .sl-mh{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--sl-fg);line-height:1.2;white-space:nowrap}.sl-current-account-modal .sl-mh-ic{width:32px;height:32px;border-radius:9px;background:var(--sl-blue-soft);color:var(--sl-blue-glow);border:1px solid rgba(59,130,246,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-current-account-modal .sl-mh-ic svg{width:15px;height:15px}.sl-current-account-modal .sl-mh-sub{font-size:12px;font-weight:500;color:var(--sl-fg-muted);letter-spacing:0;margin-left:auto;font-variant-numeric:tabular-nums}.sl-current-account-modal .sl-form{display:flex;flex-direction:column;gap:12px}.sl-current-account-modal .sl-form-section{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px}.sl-current-account-modal .sl-form-row{display:flex;flex-direction:column;gap:6px}.sl-current-account-modal .sl-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sl-current-account-modal .sl-form-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width: 540px){.sl-current-account-modal .sl-form-grid-2,.sl-current-account-modal .sl-form-grid-3{grid-template-columns:1fr}}.sl-current-account-modal .sl-form-label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-current-account-modal .sl-form-label .req{color:var(--sl-error-fg);margin-left:4px}.sl-current-account-modal .sl-form-input,.sl-current-account-modal .sl-form-select{width:100%;height:38px;padding:8px 12px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:14px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040;color-scheme:dark}.sl-current-account-modal .sl-form-input::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-current-account-modal .sl-form-input::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-current-account-modal .sl-form-input:hover,.sl-current-account-modal .sl-form-select:hover{border-color:var(--sl-line-strong)}.sl-current-account-modal .sl-form-input:focus,.sl-current-account-modal .sl-form-select:focus{border-color:var(--sl-blue);box-shadow:0 0 0 3px #3b82f647}.sl-current-account-modal .sl-form-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239aa0a8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px}.sl-current-account-modal input[type=number]::-webkit-outer-spin-button,.sl-current-account-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-current-account-modal input[type=number]{-moz-appearance:textfield}.sl-current-account-modal .sl-amount-wrap{display:flex;gap:6px}.sl-current-account-modal .sl-amount-wrap .sl-form-input{flex:1 1 auto;font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-align:right;font-weight:700}.sl-current-account-modal .sl-amount-wrap .sl-form-select{flex:0 0 84px;padding-right:28px;font-weight:700;text-align:left}.sl-current-account-modal .sl-entity-pick,.sl-current-account-modal .sl-entity-pick-search{position:relative}.sl-current-account-modal .sl-entity-pick-search svg.search-ic{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:14px;height:14px;color:var(--sl-fg-subtle);pointer-events:none}.sl-current-account-modal .sl-entity-pick-search input{padding-left:36px}.sl-current-account-modal .sl-entity-selected{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;background:var(--sl-blue-soft);border:1px solid rgba(59,130,246,.32);border-radius:8px;color:var(--sl-blue-glow);font-size:13.5px;font-weight:700}.sl-current-account-modal .sl-entity-selected .name{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sl-fg)}.sl-current-account-modal .sl-entity-selected .clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-current-account-modal .sl-entity-selected .clear:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-current-account-modal .sl-entity-selected .clear svg{width:12px;height:12px}.sl-current-account-modal .sl-entity-results{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;background:var(--sl-surf-card);border:1px solid var(--sl-line-strong);border-radius:9px;box-shadow:0 10px 28px #00000073}.sl-current-account-modal .sl-entity-result{display:flex;width:100%;align-items:center;padding:9px 12px;background:transparent;border:none;color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-current-account-modal .sl-entity-result:hover{background:var(--sl-surf-hover);color:var(--sl-blue-glow)}.sl-current-account-modal .sl-entity-result+.sl-entity-result{border-top:1px solid var(--sl-line)}.sl-current-account-modal .sl-entity-empty{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;background:var(--sl-surf-card);border:1px solid var(--sl-line-strong);border-radius:9px;padding:14px;box-shadow:0 10px 28px #00000073;text-align:center}.sl-current-account-modal .sl-entity-empty .msg{font-size:12.5px;color:var(--sl-fg-muted);margin:0 0 8px;font-weight:500}.sl-current-account-modal .sl-entity-empty .hint{font-size:11px;color:var(--sl-fg-subtle);margin:6px 0 0;font-weight:500;line-height:1.4}.sl-current-account-modal .sl-pill-row{display:inline-flex;padding:3px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:9px;gap:2px;box-shadow:inset 0 1px 2px #0003;width:100%}.sl-current-account-modal .sl-pill{flex:1 1 50%;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 10px;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--sl-fg-muted);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out);text-transform:uppercase}.sl-current-account-modal .sl-pill:hover{color:var(--sl-fg);background:#ffffff06}.sl-current-account-modal .sl-pill.active.debit{background:var(--sl-error-soft);border-color:#ff8a9452;color:var(--sl-error-fg);box-shadow:inset 0 1px #ffffff0a}.sl-current-account-modal .sl-pill.active.credit{background:var(--sl-success-soft);border-color:#6ee7a852;color:var(--sl-success-fg);box-shadow:inset 0 1px #ffffff0a}.sl-current-account-modal .sl-form-actions{display:flex;gap:10px;margin-top:4px;justify-content:flex-end}.sl-current-account-modal .sl-form-actions .sl-btn{height:38px;font-size:13px;padding:0 14px}.sl-current-account-modal .sl-form-actions .sl-btn.primary{padding:0 18px}.sl-current-account-modal .sl-mov-wrap{border:1px solid var(--sl-line);border-radius:9px;overflow:hidden;background:var(--sl-surf-inset);max-height:420px;overflow-y:auto}.sl-current-account-modal .sl-mov-tbl{width:100%;border-collapse:collapse}.sl-current-account-modal .sl-mov-tbl thead{background:var(--sl-surf-card-head);position:sticky;top:0;z-index:1}.sl-current-account-modal .sl-mov-tbl th{text-align:left;font-size:10.5px;padding:9px 10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sl-current-account-modal .sl-mov-tbl th.right{text-align:right}.sl-current-account-modal .sl-mov-tbl td{font-size:12.5px;padding:9px 10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-current-account-modal .sl-mov-tbl td.right{text-align:right}.sl-current-account-modal .sl-mov-tbl tr:last-child td{border-bottom:none}.sl-current-account-modal .sl-mov-tbl tr:hover{background:#ffffff05}.sl-current-account-modal .sl-mov-tbl .date-cell{font-variant-numeric:tabular-nums;font-weight:600;color:var(--sl-fg-muted);white-space:nowrap;letter-spacing:.005em}.sl-current-account-modal .sl-mov-tbl .desc-cell{color:var(--sl-fg);font-weight:500;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-current-account-modal .sl-mov-tbl .amt-cell{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.sl-current-account-modal .sl-mov-tbl .amt-cell.debit{color:var(--sl-error-fg)}.sl-current-account-modal .sl-mov-tbl .amt-cell.credit{color:var(--sl-success-fg)}.sl-current-account-modal .sl-mov-tbl .amt-cell .ccy{font-size:10px;font-weight:700;color:var(--sl-fg-subtle);letter-spacing:.04em;text-transform:uppercase;margin-left:4px}.sl-current-account-modal .sl-mov-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.3;white-space:nowrap}.sl-current-account-modal .sl-mov-pill.debit{background:var(--sl-error-soft);border:.8px solid rgba(255,138,148,.28);color:var(--sl-error-fg)}.sl-current-account-modal .sl-mov-pill.credit{background:var(--sl-success-soft);border:.8px solid rgba(110,231,168,.28);color:var(--sl-success-fg)}.sl-current-account-modal .sl-mov-empty{padding:48px 16px;text-align:center;color:var(--sl-fg-muted);font-size:13px;font-weight:500}.sl-current-account-modal .sl-mov-loading{padding:48px 16px;text-align:center;color:var(--sl-fg-muted);font-size:13px;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:12px}.sl-current-account-modal .sl-mov-loading-spin{width:22px;height:22px;border-radius:9999px;border:2px solid rgba(59,130,246,.18);border-top-color:var(--sl-blue-glow);animation:sl-cc-spin .7s linear infinite}.sl-current-account-modal .sl-mov-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px 0;flex-wrap:wrap;border-top:1px solid var(--sl-line);margin-top:10px}.sl-current-account-modal .sl-mov-pagination .meta{font-size:12px;font-weight:600;color:var(--sl-fg-muted);font-variant-numeric:tabular-nums}.sl-current-account-modal .sl-mov-pagination .ctrls{display:inline-flex;gap:8px}.sl-current-account-modal .sl-mov-pagination .sl-btn{height:30px;padding:5px 11px;font-size:12px}.sl-current-account *::-webkit-scrollbar,[role=dialog]:has(.sl-current-account-modal) *::-webkit-scrollbar{width:10px;height:10px}.sl-current-account *::-webkit-scrollbar-track,[role=dialog]:has(.sl-current-account-modal) *::-webkit-scrollbar-track{background:transparent}.sl-current-account *::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-current-account-modal) *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.sl-current-account *::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-current-account-modal) *::-webkit-scrollbar-thumb:hover{background:#ecf0fc33;background-clip:padding-box}.sl-purchases{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-pink: #e62977;--sl-pink-hover: #f04788;--sl-pink-press: #c01d62;--sl-pink-soft: rgba(230, 41, 119, .16);--sl-pink-glow: #f9a8d4;--sl-pink-feature: #fbcfe8;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(245, 196, 81, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-info-fg: #93c5fd;--sl-info-soft: rgba(59, 130, 246, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(230,41,119,.1) 0%,transparent 55%),linear-gradient(180deg,#110f15 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width: 640px){.sl-purchases{margin:-28px -32px;padding:24px 32px 40px}}.sl-purchases *{box-sizing:border-box}.sl-purchases .num,.sl-purchases-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-purchases .sl-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 4px 18px;flex-wrap:wrap;border-bottom:1px solid var(--sl-line);margin-bottom:18px}.sl-purchases .sl-hero-l{display:flex;gap:14px;align-items:center;min-width:0}.sl-purchases .sl-hero-ic{width:44px;height:44px;border-radius:11px;background:var(--sl-pink-soft);color:var(--sl-pink-glow);border:1px solid rgba(230,41,119,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-purchases .sl-hero-ic svg{width:20px;height:20px}.sl-purchases .sl-hero-tx{min-width:0}.sl-purchases .sl-hero-h{font-size:22px;font-weight:800;letter-spacing:-.022em;margin:0;color:var(--sl-fg);line-height:1.15}.sl-purchases .sl-hero-sub{color:var(--sl-fg-muted);font-size:13px;font-weight:500;margin-top:4px}.sl-purchases .sl-hero-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sl-purchases .sl-btn,.sl-purchases-modal .sl-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out);height:34px}.sl-purchases .sl-btn:hover,.sl-purchases-modal .sl-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-purchases .sl-btn:disabled,.sl-purchases-modal .sl-btn:disabled{opacity:.45;cursor:not-allowed;background:var(--sl-surf-card);color:var(--sl-fg-subtle)}.sl-purchases .sl-btn:disabled:hover,.sl-purchases-modal .sl-btn:disabled:hover{background:var(--sl-surf-card);border-color:var(--sl-line)}.sl-purchases .sl-btn.primary,.sl-purchases-modal .sl-btn.primary{background:var(--sl-pink);border-color:var(--sl-pink-press);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #e6297766,0 6px 16px -6px #e629778c}.sl-purchases .sl-btn.primary:hover,.sl-purchases-modal .sl-btn.primary:hover{background:var(--sl-pink-hover);border-color:var(--sl-pink-press)}.sl-purchases .sl-btn.primary:disabled,.sl-purchases-modal .sl-btn.primary:disabled{background:#e6297759;border-color:#e6297773;color:#fff9;box-shadow:inset 0 1px #ffffff0f}.sl-purchases .sl-btn.toggle-active,.sl-purchases-modal .sl-btn.toggle-active{background:var(--sl-pink-soft);border-color:#e6297752;color:var(--sl-pink-glow)}.sl-purchases .sl-btn.toggle-active:hover{background:#e6297738;border-color:#e6297766}.sl-purchases .sl-btn.danger,.sl-purchases-modal .sl-btn.danger{background:var(--sl-error-soft);border-color:#ff8a9447;color:var(--sl-error-fg)}.sl-purchases .sl-btn.danger:hover,.sl-purchases-modal .sl-btn.danger:hover{background:#e639463d;border-color:#ff8a9466}.sl-purchases .sl-btn.ghost,.sl-purchases-modal .sl-btn.ghost{background:transparent;border-color:transparent;color:var(--sl-fg-muted);box-shadow:none}.sl-purchases .sl-btn.ghost:hover,.sl-purchases-modal .sl-btn.ghost:hover{color:var(--sl-fg);background:var(--sl-surf-hover);border-color:var(--sl-line)}.sl-purchases .sl-btn svg,.sl-purchases-modal .sl-btn svg{width:14px;height:14px}.sl-purchases .sl-btn:focus-visible,.sl-purchases-modal .sl-btn:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #e6297773}.sl-purchases .sl-btn-sm,.sl-purchases-modal .sl-btn-sm{height:30px;padding:5px 10px;font-size:12.5px}.sl-purchases .sl-btn-icon{width:30px;height:30px;padding:0;justify-content:center}.sl-purchases .sl-kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}@media (min-width: 900px){.sl-purchases .sl-kpis{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1200px){.sl-purchases .sl-kpis.has-extra{grid-template-columns:repeat(5,1fr)}}.sl-purchases .sl-kpi{position:relative;background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line);border-radius:12px;padding:14px 16px 13px;display:flex;align-items:center;gap:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;min-width:0}.sl-purchases .sl-kpi:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--sl-pink);opacity:0;transition:opacity .15s var(--sl-ease-out)}.sl-purchases .sl-kpi:hover:after{opacity:.55}.sl-purchases .sl-kpi.warning:after{background:var(--sl-warning-fg)}.sl-purchases .sl-kpi.warning .sl-kpi-tone{background:var(--sl-warning-soft);color:var(--sl-warning-fg);border-color:#f5c45152}.sl-purchases .sl-kpi.success:after{background:var(--sl-success-fg)}.sl-purchases .sl-kpi.success .sl-kpi-tone{background:var(--sl-success-soft);color:var(--sl-success-fg);border-color:#6ee7a847}.sl-purchases .sl-kpi.pink:after{background:var(--sl-pink)}.sl-purchases .sl-kpi.pink .sl-kpi-tone{background:var(--sl-pink-soft);color:var(--sl-pink-glow);border-color:#e6297752}.sl-purchases .sl-kpi.info:after{background:var(--sl-info-fg)}.sl-purchases .sl-kpi.info .sl-kpi-tone{background:var(--sl-info-soft);color:var(--sl-info-fg);border-color:#3b82f652}.sl-purchases .sl-kpi.danger:after{background:var(--sl-error-fg)}.sl-purchases .sl-kpi.danger .sl-kpi-tone{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9452}.sl-purchases .sl-kpi-tone{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--sl-pink-soft);color:var(--sl-pink-glow);border:1px solid rgba(230,41,119,.28);box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-purchases .sl-kpi-tone svg{width:17px;height:17px}.sl-purchases .sl-kpi-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.sl-purchases .sl-kpi-label{font-size:11px;font-weight:800;color:var(--sl-fg-label);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-purchases .sl-kpi-count{font-size:22px;font-weight:800;letter-spacing:-.022em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.1}.sl-purchases .sl-kpi-amount{font-size:22px;font-weight:800;letter-spacing:-.022em;color:var(--sl-fg);font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.sl-purchases .sl-kpi-sub{font-size:14px;font-weight:800;color:var(--sl-fg-muted);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.2;margin-top:2px;white-space:nowrap}.sl-purchases .sl-tabs-row{display:inline-flex;padding:3px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;gap:2px;box-shadow:inset 0 1px 2px #00000040;flex-wrap:wrap;margin-bottom:14px;max-width:100%}.sl-purchases .sl-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--sl-fg-muted);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-purchases .sl-tab:hover{color:var(--sl-fg);background:#ffffff06}.sl-purchases .sl-tab.active{background:var(--sl-surf-card);color:var(--sl-pink-glow);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000004d;border-color:#e6297747}.sl-purchases .sl-tab svg{width:13px;height:13px}.sl-purchases .sl-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #e6297759}.sl-purchases .sl-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:12px;margin-bottom:14px;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}.sl-purchases .sl-search{position:relative;flex:1 1 240px;min-width:200px;max-width:380px}.sl-purchases .sl-search svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:15px;height:15px;color:var(--sl-fg-subtle);pointer-events:none}.sl-purchases .sl-search input{width:100%;height:36px;padding:0 12px 0 36px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;color:var(--sl-fg);font-family:inherit;font-size:13.5px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040}.sl-purchases .sl-search input::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-purchases .sl-search input::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-purchases .sl-search input:hover{border-color:var(--sl-line-strong)}.sl-purchases .sl-search input:focus{border-color:var(--sl-pink);box-shadow:0 0 0 3px #e6297747}.sl-purchases .sl-date{height:36px;padding:0 10px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;outline:none;width:152px;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040;font-variant-numeric:tabular-nums;color-scheme:dark}.sl-purchases .sl-date:hover{border-color:var(--sl-line-strong)}.sl-purchases .sl-date:focus{border-color:var(--sl-pink);box-shadow:0 0 0 3px #e6297747}.sl-purchases .sl-quick-dates{display:inline-flex;gap:4px}.sl-purchases .sl-quick-date{padding:6px 11px;height:30px;background:transparent;border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg-muted);font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-purchases .sl-quick-date:hover{color:var(--sl-fg);background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-purchases .sl-quick-date.active{background:var(--sl-pink-soft);border-color:#e6297752;color:var(--sl-pink-glow)}.sl-purchases .sl-status-filter{display:inline-flex;padding:3px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;gap:1px}.sl-purchases .sl-status-filter button{background:transparent;border:none;border-radius:6px;padding:5px 11px;height:28px;color:var(--sl-fg-muted);font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;letter-spacing:.02em;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-purchases .sl-status-filter button:hover{color:var(--sl-fg)}.sl-purchases .sl-status-filter button.active{background:var(--sl-surf-card);color:var(--sl-pink-glow);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000040}.sl-purchases .sl-filters-spacer{flex:1 1 0}.sl-purchases .sl-frame{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000047;overflow:hidden}.sl-purchases .sl-frame-head{display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--sl-surf-card-head);border-bottom:1px solid var(--sl-line)}.sl-purchases .sl-frame-head .title{font-size:14.5px;font-weight:700;letter-spacing:-.005em;color:var(--sl-fg);display:flex;align-items:center;gap:8px}.sl-purchases .sl-frame-head .title svg{color:var(--sl-pink);width:16px;height:16px}.sl-purchases .sl-frame-head .meta{color:var(--sl-fg-muted);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em}.sl-purchases .sl-frame-head .spacer{flex:1}.sl-purchases .sl-tbl-wrap{overflow-x:auto}.sl-purchases .sl-tbl{width:100%;border-collapse:collapse;min-width:1000px}.sl-purchases .sl-tbl thead{background:var(--sl-surf-card-head)}.sl-purchases .sl-tbl th{text-align:left;font-size:11px;padding:12px 10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sl-purchases .sl-tbl th:first-child,.sl-purchases .sl-tbl td:first-child{padding-left:18px}.sl-purchases .sl-tbl th:last-child,.sl-purchases .sl-tbl td:last-child{padding-right:18px}.sl-purchases .sl-tbl th.right{text-align:right}.sl-purchases .sl-tbl th.center{text-align:center}.sl-purchases .sl-tbl td{text-align:left;font-size:13.5px;padding:13px 10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-purchases .sl-tbl td.right{text-align:right}.sl-purchases .sl-tbl td.center{text-align:center}.sl-purchases .sl-tbl tbody tr{transition:background-color .12s var(--sl-ease-out);cursor:pointer}.sl-purchases .sl-tbl tbody tr:hover{background:#ffffff06}.sl-purchases .sl-tbl tbody tr.expanded{background:#e629771a;box-shadow:inset 3px 0 0 var(--sl-pink)}.sl-purchases .sl-tbl tbody tr.expanded:hover{background:#e6297721}.sl-purchases .sl-tbl tbody tr.no-hover{cursor:default}.sl-purchases .sl-tbl tbody tr.no-hover:hover{background:transparent}.sl-purchases .sl-tbl tbody tr:last-child td{border-bottom:none}.sl-purchases .sl-tbl .code-cell{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;font-weight:700;color:var(--sl-fg-label);letter-spacing:.02em;white-space:nowrap}.sl-purchases .sl-tbl .name-cell{font-weight:700;color:var(--sl-fg);font-size:13.5px;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.sl-purchases .sl-tbl .date-cell{font-variant-numeric:tabular-nums;font-size:13px;color:var(--sl-fg-muted);font-weight:600;letter-spacing:.005em;white-space:nowrap}.sl-purchases .sl-tbl .total-cell{font-variant-numeric:tabular-nums;font-weight:700;color:var(--sl-fg);white-space:nowrap}.sl-purchases .sl-tbl .total-cell .ccy{font-size:10.5px;font-weight:700;color:var(--sl-fg-subtle);letter-spacing:.04em;text-transform:uppercase;margin-right:4px}.sl-purchases .sl-tbl .qty-cell{font-variant-numeric:tabular-nums;font-weight:600;color:var(--sl-fg-muted)}.sl-purchases .sl-status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:9999px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--sl-surf-raised);border:.8px solid var(--sl-line);color:var(--sl-fg-label);white-space:nowrap;line-height:1.3;cursor:pointer;transition:opacity .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-purchases .sl-status-pill:before{content:"";width:5px;height:5px;border-radius:9999px;background:currentColor;box-shadow:0 0 5px currentColor;flex-shrink:0}.sl-purchases .sl-status-pill.no-cursor{cursor:default}.sl-purchases .sl-status-pill:hover{border-color:var(--sl-line-strong)}.sl-purchases .sl-status-pill.success{background:var(--sl-success-soft);border-color:#6ee7a838;color:var(--sl-success-fg)}.sl-purchases .sl-status-pill.warning{background:var(--sl-warning-soft);border-color:#f5c45147;color:var(--sl-warning-fg)}.sl-purchases .sl-status-pill.danger{background:var(--sl-error-soft);border-color:#ff8a9447;color:var(--sl-error-fg)}.sl-purchases .sl-status-pill.muted{background:#ffffff08;border-color:var(--sl-line);color:var(--sl-fg-subtle)}.sl-purchases .sl-status-pill.muted:before{display:none}.sl-purchases .sl-pay-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:9999px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--sl-surf-raised);border:.8px solid var(--sl-line);color:var(--sl-fg-label);white-space:nowrap;line-height:1.3;cursor:pointer;transition:opacity .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-purchases .sl-pay-pill.no-cursor{cursor:default}.sl-purchases .sl-pay-pill svg{width:11px;height:11px;flex-shrink:0}.sl-purchases .sl-pay-pill.paid{background:#0681a429;border-color:#0681a452;color:#6dd7f0}.sl-purchases .sl-pay-pill.partial{background:var(--sl-warning-soft);border-color:#f5c4514d;color:var(--sl-warning-fg)}.sl-purchases .sl-pay-pill.unpaid{background:var(--sl-error-soft);border-color:#ff8a9447;color:var(--sl-error-fg)}.sl-purchases .sl-pay-pill:hover{border-color:var(--sl-line-strong)}.sl-purchases .sl-pm-chips{display:flex;flex-wrap:wrap;gap:4px}.sl-purchases .sl-pm-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap;border:1px solid var(--sl-line);background:var(--sl-surf-inset);color:var(--sl-fg-muted);line-height:1.3}.sl-purchases .sl-pm-chip.efectivo-pesos{color:#86efac;border-color:#6ee7a82e}.sl-purchases .sl-pm-chip.efectivo-usd,.sl-purchases .sl-pm-chip.usd{color:#a7f3d0;border-color:#6ee7a82e}.sl-purchases .sl-pm-chip.debito{color:#93c5fd;border-color:#3b82f633}.sl-purchases .sl-pm-chip.credito{color:#fcd34d;border-color:#f5c45133}.sl-purchases .sl-pm-chip.transferencia{color:#c4b5fd;border-color:#8b5cf633}.sl-purchases .sl-tbl .actions-cell{text-align:right;padding-right:14px;white-space:nowrap}.sl-purchases .sl-row-actions{display:inline-flex;align-items:center;gap:4px}.sl-purchases .sl-row-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-purchases .sl-row-action:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-purchases .sl-row-action.pink:hover{color:var(--sl-pink-glow);border-color:#e6297752;background:var(--sl-pink-soft)}.sl-purchases .sl-row-action.danger:hover{color:var(--sl-error-fg);border-color:#ff8a9452;background:var(--sl-error-soft)}.sl-purchases .sl-row-action svg{width:14px;height:14px}.sl-purchases .sl-row-action:focus-visible{outline:none;border-color:var(--sl-pink);box-shadow:0 0 0 3px #e6297759}.sl-purchases .sl-mark-received{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;height:30px;border-radius:8px;background:var(--sl-success-soft);border:1px solid rgba(110,231,168,.28);color:var(--sl-success-fg);font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-purchases .sl-mark-received:hover{background:#2d5a3d80;border-color:#6ee7a880}.sl-purchases .sl-mark-received svg{width:12px;height:12px}.sl-purchases .sl-tbl .sl-expand-cell{padding:0!important;background:linear-gradient(180deg,rgba(230,41,119,.07) 0%,var(--sl-surf-inset) 60%);border-bottom:1px solid var(--sl-line);box-shadow:inset 3px 0 0 var(--sl-pink),inset 0 1px #e629772e}.sl-purchases .sl-expand-grid{display:grid;gap:14px;padding:16px 22px;grid-template-columns:1fr}@media (min-width: 900px){.sl-purchases .sl-expand-grid{grid-template-columns:1fr 1fr}}.sl-purchases .sl-expand-card{background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);border:1px solid var(--sl-line-strong);border-radius:10px;padding:14px 16px;box-shadow:0 4px 14px -6px #00000073,inset 0 1px #ffffff0a}.sl-purchases .sl-expand-card .head{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-pink-glow);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--sl-line);display:flex;align-items:center;gap:7px}.sl-purchases .sl-expand-card .head svg{width:13px;height:13px;color:var(--sl-pink-glow)}.sl-purchases .sl-expand-tbl{width:100%;border-collapse:collapse;font-size:12px}.sl-purchases .sl-expand-tbl th{text-align:left;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-fg-subtle);padding:6px 8px 6px 0;border-bottom:1px solid var(--sl-line)}.sl-purchases .sl-expand-tbl th.right{text-align:right;padding-right:0}.sl-purchases .sl-expand-tbl th.center{text-align:center}.sl-purchases .sl-expand-tbl td{font-size:12.5px;padding:7px 8px 7px 0;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-purchases .sl-expand-tbl td.right{text-align:right;padding-right:0;font-variant-numeric:tabular-nums}.sl-purchases .sl-expand-tbl td.center{text-align:center}.sl-purchases .sl-expand-tbl td.num{font-variant-numeric:tabular-nums;font-weight:600}.sl-purchases .sl-expand-tbl tr:last-child td{border-bottom:none}.sl-purchases .sl-expand-tbl .delete-pay{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-purchases .sl-expand-tbl .delete-pay:hover{color:var(--sl-error-fg);background:var(--sl-error-soft);border-color:#ff8a9452}.sl-purchases .sl-expand-tbl .delete-pay svg{width:11px;height:11px}.sl-purchases .sl-expand-card .empty{font-size:12px;color:var(--sl-fg-subtle);font-style:italic}.sl-purchases .sl-expand-card .shipping{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--sl-line);font-size:12px}.sl-purchases .sl-expand-card .shipping .label{color:var(--sl-fg-subtle)}.sl-purchases .sl-expand-card .shipping .val{font-weight:700;color:var(--sl-fg);font-variant-numeric:tabular-nums}.sl-purchases .sl-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--sl-surf-card-head);border-top:1px solid var(--sl-line);flex-wrap:wrap}.sl-purchases .sl-pagination .meta{font-size:12.5px;font-weight:600;color:var(--sl-fg-muted);font-variant-numeric:tabular-nums}.sl-purchases .sl-pagination .ctrls{display:inline-flex;gap:8px}.sl-purchases .sl-state-cell{padding:0!important;border-bottom:none!important}.sl-purchases .sl-state-cell:hover{background:transparent!important}.sl-purchases .sl-loading{padding:64px 16px;text-align:center;color:var(--sl-fg-muted);font-size:13px;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:14px}.sl-purchases .sl-loading-spin{width:24px;height:24px;border-radius:9999px;border:2px solid rgba(230,41,119,.18);border-top-color:var(--sl-pink-glow);animation:sl-purch-spin .7s linear infinite}@keyframes sl-purch-spin{to{transform:rotate(360deg)}}.sl-purchases .sl-empty{padding:72px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.sl-purchases .sl-empty-ic{width:64px;height:64px;border-radius:9999px;background:var(--sl-pink-soft);border:1px solid rgba(230,41,119,.25);color:var(--sl-pink-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-purchases .sl-empty-ic svg{width:28px;height:28px}.sl-purchases .sl-empty-t{font-size:15px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em}.sl-purchases .sl-empty-d{font-size:13px;color:var(--sl-fg-muted);max-width:380px;line-height:1.55}.sl-purchases .sl-sup-form{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:12px;padding:16px;margin-bottom:14px;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}.sl-purchases .sl-sup-form .grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}@media (max-width: 540px){.sl-purchases .sl-sup-form .grid{grid-template-columns:1fr}}.sl-purchases .sl-sup-form .actions{display:flex;gap:8px}.sl-purchases .sl-sup-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.sl-purchases .sl-sup-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:10px;transition:border-color .12s var(--sl-ease-out),background-color .12s var(--sl-ease-out)}.sl-purchases .sl-sup-card:hover{border-color:var(--sl-line-strong);background:var(--sl-surf-hover)}.sl-purchases .sl-sup-card .info{min-width:0;flex:1 1 auto}.sl-purchases .sl-sup-card .name{font-size:14px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-purchases .sl-sup-card .meta{font-size:12px;color:var(--sl-fg-muted);margin-top:2px;font-weight:500;letter-spacing:.005em}.sl-purchases .sl-sup-card .actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.sl-purchases .sl-form-label,.sl-purchases-modal .sl-form-label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label);display:block;margin-bottom:6px}.sl-purchases .sl-form-label .req,.sl-purchases-modal .sl-form-label .req{color:var(--sl-error-fg);margin-left:4px}.sl-purchases .sl-form-input,.sl-purchases .sl-form-select,.sl-purchases-modal .sl-form-input,.sl-purchases-modal .sl-form-select{width:100%;height:38px;padding:8px 12px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:14px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040;color-scheme:dark}.sl-purchases .sl-form-input::-moz-placeholder,.sl-purchases-modal .sl-form-input::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-purchases .sl-form-input::placeholder,.sl-purchases-modal .sl-form-input::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-purchases .sl-form-input:hover,.sl-purchases .sl-form-select:hover,.sl-purchases-modal .sl-form-input:hover,.sl-purchases-modal .sl-form-select:hover{border-color:var(--sl-line-strong)}.sl-purchases .sl-form-input:focus,.sl-purchases .sl-form-select:focus,.sl-purchases-modal .sl-form-input:focus,.sl-purchases-modal .sl-form-select:focus{border-color:var(--sl-pink);box-shadow:0 0 0 3px #e6297747}.sl-purchases .sl-form-select,.sl-purchases-modal .sl-form-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239aa0a8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px}.sl-purchases input[type=number]::-webkit-outer-spin-button,.sl-purchases input[type=number]::-webkit-inner-spin-button,.sl-purchases-modal input[type=number]::-webkit-outer-spin-button,.sl-purchases-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-purchases input[type=number],.sl-purchases-modal input[type=number]{-moz-appearance:textfield}.sl-purchases-modal .sl-form-textarea{width:100%;min-height:64px;padding:10px 12px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:13.5px;font-weight:500;outline:none;resize:vertical;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040}.sl-purchases-modal .sl-form-textarea:focus{border-color:var(--sl-pink);box-shadow:0 0 0 3px #e6297747}@media (max-width: 1280px){.sl-purchases .sl-tbl th,.sl-purchases .sl-tbl td{padding:12px 8px}}@media (max-width: 1100px){.sl-purchases .sl-tbl col.col-method,.sl-purchases .sl-tbl th.col-method,.sl-purchases .sl-tbl td.col-method{display:none}}@media (max-width: 900px){.sl-purchases .sl-tbl col.col-date,.sl-purchases .sl-tbl th.col-date,.sl-purchases .sl-tbl td.col-date{display:none}}@media (max-width: 768px){.sl-purchases{padding:18px 16px 32px}.sl-purchases .sl-hero-h{font-size:19px}.sl-purchases .sl-hero-r{width:100%}.sl-purchases .sl-hero-r .sl-btn{flex:1 1 auto;justify-content:center}.sl-purchases .sl-kpis{grid-template-columns:1fr 1fr}.sl-purchases .sl-filters{padding:10px 12px}.sl-purchases .sl-search{flex:1 1 100%;max-width:none}.sl-purchases .sl-quick-dates{width:100%;flex-wrap:wrap}.sl-purchases .sl-tbl col.col-qty,.sl-purchases .sl-tbl th.col-qty,.sl-purchases .sl-tbl td.col-qty{display:none}.sl-purchases .sl-tbl th{font-size:10.5px;padding:11px 7px}.sl-purchases .sl-tbl td{font-size:13px;padding:12px 7px}.sl-purchases .sl-tbl th:first-child,.sl-purchases .sl-tbl td:first-child{padding-left:14px}.sl-purchases .sl-tbl th:last-child,.sl-purchases .sl-tbl td:last-child{padding-right:14px}.sl-purchases .sl-pagination{padding:10px 14px}.sl-purchases .sl-pagination .meta{font-size:12px}}[role=dialog]:has(.sl-purchases-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}[role=dialog]:has(.sl-purchases-modal)>.flex.items-center.justify-between{background:#15161c!important;border-bottom-color:#ecf0fc17!important}[role=dialog]:has(.sl-purchases-modal)>.border-t,[role=dialog]:has(.sl-purchases-modal)>div.border-t{background:#15161c!important;border-top-color:#ecf0fc17!important}[role=dialog]:has(.sl-purchases-modal)>.flex-1.overflow-y-auto{background:#181920!important}[role=dialog]:has(.sl-purchases-modal) input[type=date]{background:#0f1016!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;border-radius:8px!important;font-variant-numeric:tabular-nums;font-weight:600;color-scheme:dark;box-shadow:inset 0 1px 2px #00000040!important}[role=dialog]:has(.sl-purchases-modal) input[type=date]:focus-visible{border-color:#e62977!important;box-shadow:0 0 0 3px #e6297747!important;outline:none!important}[role=dialog]:has(.sl-purchases-modal) [id*=radix]:not(input):not(textarea):not(select){color:#fafafa}[role=dialog]:has(.sl-purchases-modal) [aria-label=Close],[role=dialog]:has(.sl-purchases-modal) button.absolute.right-4.top-4{color:#9aa0a8!important}[role=dialog]:has(.sl-purchases-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-purchases-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}body:has(.sl-purchases) [role=alertdialog],body:has(.sl-purchases-modal) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-purchases) [role=alertdialog] h2,body:has(.sl-purchases-modal) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em}body:has(.sl-purchases) [role=alertdialog] [id*=description],body:has(.sl-purchases-modal) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:550!important;line-height:1.5}body:has(.sl-purchases) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type,body:has(.sl-purchases-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-purchases) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover,body:has(.sl-purchases-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-purchases) [role=alertdialog] button[class*=bg-destructive],body:has(.sl-purchases-modal) [role=alertdialog] button[class*=bg-destructive]{background:#e6394629!important;border:1px solid rgba(255,138,148,.28)!important;color:#ffa3ab!important}body:has(.sl-purchases) [role=alertdialog] button[class*=bg-destructive]:hover,body:has(.sl-purchases-modal) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e639463d!important;border-color:#ff8a9466!important}.sl-purchases-modal{--sl-surf-card: #181920;--sl-surf-card-head:#15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-pink: #e62977;--sl-pink-hover: #f04788;--sl-pink-press: #c01d62;--sl-pink-soft: rgba(230, 41, 119, .16);--sl-pink-glow: #f9a8d4;--sl-pink-feature: #fbcfe8;--sl-success-fg: #6ee7a8;--sl-success-soft: rgba(45, 90, 61, .32);--sl-warning-fg: #f5c451;--sl-warning-soft: rgba(245, 196, 81, .18);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-info-fg: #93c5fd;--sl-info-soft: rgba(59, 130, 246, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-purchases-modal *{box-sizing:border-box}.sl-purchases-modal .sl-mh,[role=dialog]:has(.sl-purchases-modal) .sl-mh{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--sl-fg);line-height:1.2;white-space:nowrap}.sl-purchases-modal .sl-mh-ic{width:32px;height:32px;border-radius:9px;background:var(--sl-pink-soft);color:var(--sl-pink-glow);border:1px solid rgba(230,41,119,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-purchases-modal .sl-mh-ic svg{width:15px;height:15px}.sl-purchases-modal .sl-steps{display:flex;align-items:center;gap:8px;margin-bottom:18px}.sl-purchases-modal .sl-step{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;background:var(--sl-surf-raised);color:var(--sl-fg-subtle);border:1px solid var(--sl-line);font-family:inherit;font-size:12.5px;font-weight:800;flex-shrink:0;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-purchases-modal .sl-step.active{background:var(--sl-pink);color:#fff;border-color:var(--sl-pink-press);box-shadow:0 0 0 3px #e629772e}.sl-purchases-modal .sl-step.done{background:var(--sl-pink-soft);color:var(--sl-pink-glow);border-color:#e6297766}.sl-purchases-modal .sl-step.done svg{width:14px;height:14px}.sl-purchases-modal .sl-step-line{flex:1 1 auto;height:2px;border-radius:2px;background:var(--sl-surf-raised);transition:background-color .2s var(--sl-ease-out)}.sl-purchases-modal .sl-step-line.done{background:var(--sl-pink)}.sl-purchases-modal .sl-step-label{margin-left:8px;font-size:12px;font-weight:700;color:var(--sl-fg-label);letter-spacing:.04em;text-transform:uppercase}.sl-purchases-modal .sl-code-badge{display:inline-flex;align-items:center;padding:3px 10px;background:var(--sl-surf-inset);border:1px solid var(--sl-line-strong);border-radius:9999px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;font-weight:700;color:var(--sl-pink-glow);letter-spacing:.05em}.sl-purchases-modal .sl-form{display:flex;flex-direction:column;gap:14px}.sl-purchases-modal .sl-form-section{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px}.sl-purchases-modal .sl-form-section.head{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--sl-surf-card);border-color:var(--sl-line)}.sl-purchases-modal .sl-form-row{display:flex;flex-direction:column;gap:6px}.sl-purchases-modal .sl-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sl-purchases-modal .sl-form-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width: 580px){.sl-purchases-modal .sl-form-grid-2,.sl-purchases-modal .sl-form-grid-3{grid-template-columns:1fr}}.sl-purchases-modal .sl-section-title{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-purchases-modal .sl-inline-form{background:var(--sl-surf-card);border:1px solid var(--sl-line-strong);border-radius:9px;padding:12px;display:flex;flex-direction:column;gap:10px}.sl-purchases-modal .sl-type-btns{display:inline-flex;flex-wrap:wrap;gap:6px}.sl-purchases-modal .sl-type-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;height:34px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg-muted);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-purchases-modal .sl-type-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong);color:var(--sl-fg)}.sl-purchases-modal .sl-type-btn.active{background:var(--sl-pink-soft);border-color:#e6297759;color:var(--sl-pink-glow);box-shadow:inset 0 1px #ffffff0f}.sl-purchases-modal .sl-type-btn svg{width:13px;height:13px}.sl-purchases-modal .sl-prod-search{position:relative}.sl-purchases-modal .sl-prod-results{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:var(--sl-surf-card);border:1px solid var(--sl-line-strong);border-radius:9px;box-shadow:0 10px 28px #00000073}.sl-purchases-modal .sl-prod-result{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;background:transparent;border:none;color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out)}.sl-purchases-modal .sl-prod-result+.sl-prod-result{border-top:1px solid var(--sl-line)}.sl-purchases-modal .sl-prod-result:hover{background:var(--sl-surf-hover);color:var(--sl-pink-glow)}.sl-purchases-modal .sl-prod-result .pname{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-purchases-modal .sl-prod-result .pcost{font-size:11.5px;font-weight:700;color:var(--sl-fg-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.sl-purchases-modal .sl-prod-result.create{color:var(--sl-pink-glow);border-bottom:1px solid var(--sl-line);font-weight:700}.sl-purchases-modal .sl-prod-result.create:hover{background:var(--sl-pink-soft)}.sl-purchases-modal .sl-prod-empty{padding:12px;font-size:12.5px;color:var(--sl-fg-subtle);text-align:center;font-style:italic}.sl-purchases-modal .sl-amount-wrap{display:flex;gap:6px}.sl-purchases-modal .sl-amount-wrap .sl-form-input{flex:1 1 auto;font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-align:right;font-weight:700}.sl-purchases-modal .sl-amount-wrap .sl-form-select{flex:0 0 84px;padding-right:28px;font-weight:700;text-align:left}.sl-purchases-modal .sl-items-tbl-wrap{border:1px solid var(--sl-line);border-radius:9px;overflow:hidden;background:var(--sl-surf-card)}.sl-purchases-modal .sl-items-tbl{width:100%;border-collapse:collapse}.sl-purchases-modal .sl-items-tbl thead{background:var(--sl-surf-card-head)}.sl-purchases-modal .sl-items-tbl th{text-align:left;font-size:10.5px;padding:9px 10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sl-purchases-modal .sl-items-tbl th.right{text-align:right}.sl-purchases-modal .sl-items-tbl th.center{text-align:center}.sl-purchases-modal .sl-items-tbl td{font-size:13px;padding:9px 10px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-purchases-modal .sl-items-tbl td.right{text-align:right;font-variant-numeric:tabular-nums}.sl-purchases-modal .sl-items-tbl td.center{text-align:center}.sl-purchases-modal .sl-items-tbl td.num{font-variant-numeric:tabular-nums}.sl-purchases-modal .sl-items-tbl tr:last-child td{border-bottom:none}.sl-purchases-modal .sl-items-tbl .qty-inp{width:64px;height:30px;padding:4px 8px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:6px;color:var(--sl-fg);font-family:inherit;font-size:12.5px;font-weight:600;text-align:right;outline:none;transition:border-color .12s var(--sl-ease-out);font-variant-numeric:tabular-nums;margin-left:auto}.sl-purchases-modal .sl-items-tbl .qty-inp:focus{border-color:var(--sl-pink);box-shadow:0 0 0 2px #e6297747}.sl-purchases-modal .sl-items-tbl .imei-cell{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;color:var(--sl-fg-muted);letter-spacing:.02em}.sl-purchases-modal .sl-items-tbl .row-del{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-purchases-modal .sl-items-tbl .row-del:hover{color:var(--sl-error-fg);background:var(--sl-error-soft);border-color:#ff8a9452}.sl-purchases-modal .sl-items-tbl .row-del svg{width:12px;height:12px}.sl-purchases-modal .sl-totals{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.sl-purchases-modal .sl-totals .row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sl-purchases-modal .sl-totals .stats{display:flex;gap:16px;font-size:12.5px;color:var(--sl-fg-muted)}.sl-purchases-modal .sl-totals .stats strong{color:var(--sl-fg);font-weight:700;margin-left:4px}.sl-purchases-modal .sl-totals .total-amt{font-size:17px;font-weight:800;letter-spacing:-.018em;color:var(--sl-fg);font-variant-numeric:tabular-nums}.sl-purchases-modal .sl-totals .ship{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--sl-line);font-size:12px;color:var(--sl-fg-muted)}.sl-purchases-modal .sl-totals .ship label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-fg-label);white-space:nowrap}.sl-purchases-modal .sl-totals .ship input{width:130px;height:30px;padding:5px 10px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:6px;color:var(--sl-fg);font-family:inherit;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;outline:none;transition:border-color .12s var(--sl-ease-out)}.sl-purchases-modal .sl-totals .ship input:focus{border-color:var(--sl-pink);box-shadow:0 0 0 2px #e6297747}.sl-purchases-modal .sl-totals .ship select{height:30px;width:76px;padding:0 26px 0 10px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:6px;color:var(--sl-fg);font-family:inherit;font-size:12px;font-weight:700;outline:none;cursor:pointer;transition:border-color .12s var(--sl-ease-out);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa0a8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;color-scheme:dark}.sl-purchases-modal .sl-totals .ship select:hover{border-color:var(--sl-line-strong)}.sl-purchases-modal .sl-totals .ship select:focus{border-color:var(--sl-pink);box-shadow:0 0 0 2px #e6297747}.sl-purchases-modal .sl-totals .ship .ship-conv{font-size:11px;color:var(--sl-fg-subtle);font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto;white-space:nowrap}.sl-purchases-modal .sl-more-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;background:transparent;border:none;color:var(--sl-fg-muted);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:color .12s var(--sl-ease-out);align-self:flex-start}.sl-purchases-modal .sl-more-toggle:hover{color:var(--sl-fg)}.sl-purchases-modal .sl-more-toggle svg{width:12px;height:12px;transition:transform .15s var(--sl-ease-out)}.sl-purchases-modal .sl-more-toggle.open svg{transform:rotate(90deg)}.sl-purchases-modal .sl-summary-grid{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;font-size:13px}.sl-purchases-modal .sl-summary-grid .lbl{color:var(--sl-fg-subtle);font-weight:600;letter-spacing:.005em}.sl-purchases-modal .sl-summary-grid .val{color:var(--sl-fg);font-weight:700;font-variant-numeric:tabular-nums}.sl-purchases-modal .sl-summary-grid .val.mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.sl-purchases-modal .sl-grand-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:linear-gradient(180deg,var(--sl-pink-soft) 0%,rgba(230,41,119,.06) 100%);border:1px solid rgba(230,41,119,.3);border-radius:11px;box-shadow:0 8px 22px -10px #e6297752}.sl-purchases-modal .sl-grand-total .lbl{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-pink-glow)}.sl-purchases-modal .sl-grand-total .val{font-size:22px;font-weight:800;letter-spacing:-.022em;color:var(--sl-fg);font-variant-numeric:tabular-nums}.sl-purchases-modal .sl-banner{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--sl-warning-soft);border:1px solid rgba(245,196,81,.32);border-radius:9px;color:var(--sl-warning-fg);font-size:12.5px;line-height:1.5;font-weight:600}.sl-purchases-modal .sl-banner svg{width:15px;height:15px;flex-shrink:0;margin-top:1px}.sl-purchases-modal .sl-form-actions{display:flex;gap:10px;margin-top:4px;justify-content:space-between;align-items:center}.sl-purchases-modal .sl-form-actions.end{justify-content:flex-end}.sl-purchases-modal .sl-form-actions .sl-btn{height:38px;font-size:13px;padding:0 14px}.sl-purchases-modal .sl-form-actions .sl-btn.primary{padding:0 18px}.sl-purchases-modal .sl-info-card{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:13px}.sl-purchases-modal .sl-info-card .row{display:flex;justify-content:space-between;gap:12px}.sl-purchases-modal .sl-info-card .lbl{color:var(--sl-fg-muted);font-weight:500}.sl-purchases-modal .sl-info-card .val{font-weight:700;color:var(--sl-fg);font-variant-numeric:tabular-nums}.sl-purchases-modal .sl-info-card .val.strong{font-size:14.5px;letter-spacing:-.01em}.sl-purchases-modal .sl-saldo-row{display:flex;gap:6px}.sl-purchases *::-webkit-scrollbar,[role=dialog]:has(.sl-purchases-modal) *::-webkit-scrollbar{width:10px;height:10px}.sl-purchases *::-webkit-scrollbar-track,[role=dialog]:has(.sl-purchases-modal) *::-webkit-scrollbar-track{background:transparent}.sl-purchases *::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-purchases-modal) *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.sl-purchases *::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-purchases-modal) *::-webkit-scrollbar-thumb:hover{background:#ecf0fc33;background-clip:padding-box}.sl-analytics{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-pink: hsl(340, 82%, 52%);--sl-pink-hover: hsl(340, 82%, 58%);--sl-pink-press: hsl(340, 82%, 44%);--sl-pink-soft: rgba(232, 35, 109, .16);--sl-pink-soft-2: rgba(232, 35, 109, .28);--sl-pink-glow: #f87aa9;--sl-pink-feature: #fbb1cd;--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-press: #056e8c;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-cat-sales: hsl(340, 82%, 52%);--sl-cat-sales-fg: #fbb1cd;--sl-cat-sales-soft: rgba(232, 35, 109, .16);--sl-cat-rep: hsl(25, 95%, 53%);--sl-cat-rep-fg: #fdba74;--sl-cat-rep-soft: rgba(249, 115, 22, .16);--sl-cat-cel: hsl(340, 82%, 52%);--sl-cat-cel-fg: #fbb1cd;--sl-cat-acc: hsl(262, 83%, 58%);--sl-cat-acc-fg: #c4b5fd;--sl-cat-acc-soft: rgba(139, 92, 246, .16);--sl-cat-profit: hsl(142, 71%, 45%);--sl-cat-profit-fg: #6ee7a8;--sl-cat-profit-soft: rgba(45, 90, 61, .32);--sl-cat-margin: hsl(48, 96%, 53%);--sl-cat-margin-fg: #f5c451;--sl-cat-margin-soft: rgba(212, 167, 44, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(232,35,109,.07) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(6,129,164,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-analytics{margin:-28px -32px;padding:24px 32px 40px}}.sl-analytics *{box-sizing:border-box}.sl-analytics .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-analytics>div:first-child h1{color:var(--sl-fg)!important}.sl-analytics>div:first-child p{color:var(--sl-fg-muted)!important}.sl-analytics .sl-an-quick{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:9px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);color:var(--sl-fg-muted);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:all .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040}.sl-analytics .sl-an-quick:hover{color:var(--sl-fg);border-color:var(--sl-line-strong);background:var(--sl-surf-card)}.sl-analytics .sl-an-quick.active{background:linear-gradient(180deg,var(--sl-pink-soft-2) 0%,var(--sl-pink-soft) 100%);color:var(--sl-pink-feature);border-color:#e8236d6b;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #e8236d52}.sl-analytics input[type=date]{height:30px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:12.5px;padding:4px 10px;font-variant-numeric:tabular-nums;font-weight:700;box-shadow:inset 0 1px 2px #00000040;color-scheme:dark;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);min-width:130px;width:auto}.sl-analytics input[type=date]:hover{border-color:var(--sl-line-strong)}.sl-analytics input[type=date]:focus-visible{border-color:var(--sl-pink);box-shadow:0 0 0 3px #e8236d47}.sl-analytics .sl-an-date-sep{color:var(--sl-fg-subtle);font-size:12px;font-weight:700;padding:0 4px}.sl-analytics .sl-an-cattabs{display:inline-flex;padding:4px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:11px;gap:2px;box-shadow:inset 0 1px 2px #0000004d;flex-wrap:wrap}.sl-analytics .sl-an-cattab{display:inline-flex;align-items:center;gap:7px;border:none;background:transparent;color:var(--sl-fg-muted);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:-.005em;padding:7px 14px;border-radius:8px;cursor:pointer;transition:all .12s var(--sl-ease-out);white-space:nowrap}.sl-analytics .sl-an-cattab svg{width:14px;height:14px;color:var(--sl-fg-subtle);transition:color .12s var(--sl-ease-out)}.sl-analytics .sl-an-cattab:hover{color:var(--sl-fg)}.sl-analytics .sl-an-cattab:hover svg{color:var(--sl-fg-muted)}.sl-analytics .sl-an-cattab.active{background:linear-gradient(180deg,var(--sl-pink-soft-2) 0%,var(--sl-pink-soft) 100%);color:var(--sl-pink-feature);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #e8236d66,0 4px 14px -6px #e8236d73}.sl-analytics .sl-an-cattab.active svg{color:var(--sl-pink-glow)}.sl-analytics .sl-an-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 0;color:var(--sl-fg-muted);font-size:13px;font-weight:600}.sl-analytics .sl-an-loading svg{width:20px;height:20px;color:var(--sl-pink-glow)}.sl-analytics .sl-an-kpis{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 760px){.sl-analytics .sl-an-kpis{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.sl-analytics .sl-an-kpis{grid-template-columns:repeat(4,1fr)}}.sl-analytics .sl-an-kpis>[class][class]{background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d!important;position:relative;overflow:hidden;transition:border-color .15s var(--sl-ease-out)}.sl-analytics .sl-an-kpis>[class][class]:hover{border-color:var(--sl-line-strong)!important}.sl-analytics .sl-an-kpis>*>div:first-child[style*=background]{width:3px!important;border-radius:2px!important;opacity:.85;box-shadow:0 0 12px currentColor}.sl-analytics .sl-an-kpis [class*=text-foreground]{color:var(--sl-fg)!important}.sl-analytics .sl-an-kpis [class*=text-muted-foreground]{color:var(--sl-fg-muted)!important}.sl-analytics .sl-an-kpis p:first-of-type{color:var(--sl-fg)!important;font-weight:800!important;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.sl-analytics .sl-an-kpis p:nth-of-type(2){color:var(--sl-fg-muted)!important;font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sl-analytics .sl-an-kpis [class*=text-xs][class*=font-semibold]{color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;font-size:11px!important}.sl-analytics .sl-an-kpis [class*="text-[10px]"]{color:var(--sl-fg-subtle)!important;font-weight:600!important}.sl-analytics .sl-an-kpis>* [class*=rounded-xl]:not([class*=border]):not([class*=shadow]){background:#ffffff0a!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0a}.sl-analytics .sl-an-summary{display:grid;gap:12px}@media (min-width: 1024px){.sl-analytics .sl-an-summary{grid-template-columns:1fr 1fr}}.sl-analytics .sl-an-sumcard{border-radius:14px;border:1px solid var(--sl-line);background:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%);padding:16px;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d;position:relative;overflow:hidden}.sl-analytics .sl-an-sumcard.sales{border-color:#e8236d38;background:radial-gradient(120% 90% at 0% 0%,#e8236d1a,#e8236d00 55%),linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)}.sl-analytics .sl-an-sumcard.reps{border-color:#f9731638;background:radial-gradient(120% 90% at 0% 0%,#f973161a,#f9731600 55%),linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)}.sl-analytics .sl-an-sumhead{display:flex;align-items:center;gap:10px;margin-bottom:12px}.sl-analytics .sl-an-sumic{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid transparent;box-shadow:inset 0 1px #ffffff0f}.sl-analytics .sl-an-sumic svg{width:14px;height:14px}.sl-analytics .sl-an-sumcard.sales .sl-an-sumic{background:var(--sl-cat-sales-soft);border-color:#e8236d52;color:var(--sl-cat-sales-fg)}.sl-analytics .sl-an-sumcard.reps .sl-an-sumic{background:var(--sl-cat-rep-soft);border-color:#f9731652;color:var(--sl-cat-rep-fg)}.sl-analytics .sl-an-sumtitle{font-size:13px;font-weight:800;color:var(--sl-fg);letter-spacing:-.005em;margin:0}.sl-analytics .sl-an-summeta{font-size:11.5px;color:var(--sl-fg-subtle);font-weight:600}.sl-analytics .sl-an-sumgrid{display:grid;gap:10px}.sl-analytics .sl-an-sumgrid.cols-4{grid-template-columns:repeat(2,1fr)}.sl-analytics .sl-an-sumgrid.cols-3{grid-template-columns:repeat(3,1fr)}@media (min-width: 640px){.sl-analytics .sl-an-sumgrid.cols-4{grid-template-columns:repeat(4,1fr)}}.sl-analytics .sl-an-sumtile{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;padding:11px 10px 9px;text-align:center;box-shadow:inset 0 1px 2px #00000038;min-width:0}.sl-analytics .sl-an-sumtile-val{font-size:20px;font-weight:800;color:var(--sl-fg);line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.022em;word-break:break-word}.sl-analytics .sl-an-sumtile-val.sm{font-size:16px}.sl-analytics .sl-an-sumtile-lbl{font-size:10.5px;color:var(--sl-fg-subtle);font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.sl-analytics [class*=rounded-2xl][class*=bg-card],.sl-analytics [class*=rounded-xl][class*=bg-card]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d,0 10px 28px #00000038!important;overflow:hidden}.sl-analytics [class*=rounded-2xl][class*=bg-card]>div:first-child[class*=border-b]{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important;padding:12px 16px!important}.sl-analytics [class*=rounded-2xl][class*=bg-card]>div:first-child h3{color:var(--sl-fg)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em}.sl-analytics [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg]{background:var(--sl-pink-soft)!important;border:1px solid rgba(232,35,109,.28);box-shadow:inset 0 1px #ffffff0f}.sl-analytics [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg] svg{color:var(--sl-pink-glow)!important}.sl-analytics .recharts-wrapper{font-family:inherit}.sl-analytics .recharts-cartesian-grid line{stroke:#ffffff0f!important;stroke-dasharray:3 5!important}.sl-analytics .recharts-cartesian-axis-line,.sl-analytics .recharts-cartesian-axis-tick-line{stroke:var(--sl-line-strong)!important}.sl-analytics .recharts-cartesian-axis-tick text,.sl-analytics .recharts-text{fill:var(--sl-fg-muted)!important;font-weight:600;font-variant-numeric:tabular-nums}.sl-analytics .recharts-polar-grid line{stroke:#ffffff0f!important}.sl-analytics .recharts-tooltip-cursor{fill:#ffffff0a!important}.sl-analytics .recharts-tooltip-wrapper{z-index:50}.sl-analytics .recharts-tooltip-wrapper [class*=bg-background],.sl-analytics .recharts-tooltip-wrapper [class*=rounded-lg]{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line-strong)!important;box-shadow:0 12px 32px #00000080,0 0 0 1px #0006!important;color:var(--sl-fg)!important;border-radius:10px!important;font-size:12px}.sl-analytics .recharts-tooltip-wrapper [class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important}.sl-analytics .recharts-tooltip-wrapper [class*=font-mono],.sl-analytics .recharts-tooltip-wrapper [class*=tabular-nums]{color:var(--sl-fg)!important;font-weight:700;font-variant-numeric:tabular-nums}.sl-analytics .sl-an-chartbox{padding:16px}.sl-analytics .sl-an-legend{display:flex;gap:14px;justify-content:center;margin-top:8px;flex-wrap:wrap}.sl-analytics .sl-an-legend>span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--sl-fg-muted);letter-spacing:-.005em}.sl-analytics .sl-an-legend .sl-an-legdot{width:10px;height:10px;border-radius:3px;display:inline-block;box-shadow:0 0 8px currentColor}.sl-analytics .sl-an-rank{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.sl-analytics .sl-an-rank-row{display:flex;align-items:center;gap:12px}.sl-analytics .sl-an-rank-name{font-size:12px;font-weight:700;color:var(--sl-fg);letter-spacing:-.005em;flex-shrink:0;width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-analytics .sl-an-rank-name.wide{width:160px}.sl-analytics .sl-an-rank-track{flex:1;height:22px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9999px;overflow:hidden;box-shadow:inset 0 1px 2px #0000004d;min-width:0}.sl-analytics .sl-an-rank-fill{height:100%;border-radius:9999px;transition:width .28s var(--sl-ease-out);box-shadow:inset 0 1px #ffffff2e,0 0 12px currentColor}.sl-analytics .sl-an-rank-fill.devices{background:linear-gradient(90deg,#e06106,#fa8938);color:#f973168c}.sl-analytics .sl-an-rank-fill.parts{background:linear-gradient(90deg,#6316e9,#925cf0);color:#8b5cf68c}.sl-analytics .sl-an-rank-count{font-size:13px;font-weight:800;color:var(--sl-fg);font-variant-numeric:tabular-nums;letter-spacing:-.01em;width:32px;text-align:right;flex-shrink:0}.sl-analytics .sl-an-rank-empty{text-align:center;font-size:12px;color:var(--sl-fg-subtle);font-weight:600;padding:24px 0}.sl-analytics [role=tablist]{display:inline-flex;padding:4px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:11px;gap:2px;height:auto;box-shadow:inset 0 1px 2px #0000004d}.sl-analytics [role=tab]{border:none!important;background:transparent!important;color:var(--sl-fg-muted)!important;font-family:inherit!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:-.005em!important;padding:7px 14px!important;border-radius:8px!important;cursor:pointer!important;transition:all .12s var(--sl-ease-out)!important;white-space:nowrap!important;box-shadow:none!important;height:auto!important}.sl-analytics [role=tab]:hover{color:var(--sl-fg)!important}.sl-analytics [role=tab][data-state=active]{background:linear-gradient(180deg,var(--sl-pink-soft-2) 0%,var(--sl-pink-soft) 100%)!important;color:var(--sl-pink-feature)!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #e8236d66,0 4px 14px -6px #e8236d66!important}.sl-analytics [role=tabpanel]{margin-top:12px}.sl-analytics table{width:100%;border-collapse:collapse;background:transparent!important}.sl-analytics thead{background:var(--sl-surf-card-head)}.sl-analytics thead tr,.sl-analytics thead tr:hover{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important}.sl-analytics th{text-align:left;font-size:11px!important;padding:11px 12px!important;border-bottom:1px solid var(--sl-line)!important;color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;height:auto!important}.sl-analytics th:first-child,.sl-analytics td:first-child{padding-left:16px!important}.sl-analytics th:last-child,.sl-analytics td:last-child{padding-right:16px!important}.sl-analytics tbody tr{background-color:transparent!important;background-image:none!important;border-bottom:1px solid var(--sl-line)!important;border-color:var(--sl-line)!important;transition:background-color .12s var(--sl-ease-out)}.sl-analytics tbody tr:hover{background-color:#ffffff08!important}.sl-analytics tbody tr:last-child{border-bottom:none!important}.sl-analytics td{text-align:left;font-size:13px!important;padding:10px 12px!important;color:var(--sl-fg)!important;font-weight:500;vertical-align:middle;border-bottom:none!important}.sl-analytics td[class*=font-bold]{font-weight:800!important;color:var(--sl-fg-label)!important;font-variant-numeric:tabular-nums}.sl-analytics td[class*=font-medium]{font-weight:700!important;color:var(--sl-fg)!important}.sl-analytics td[class*=text-emerald-600]{color:var(--sl-cat-profit-fg)!important;font-weight:700!important;font-variant-numeric:tabular-nums}.sl-analytics td:nth-child(3),.sl-analytics td:nth-child(4),.sl-analytics td:nth-child(5){font-variant-numeric:tabular-nums;font-weight:600}.sl-analytics [class*=bg-card] [class*=border-t] table,.sl-analytics table{display:table}@media (max-width: 768px){.sl-analytics [role=tabpanel] [class*=rounded-2xl][class*=bg-card]>div:last-child{overflow-x:auto}}.sl-analytics .text-foreground{color:var(--sl-fg)!important}.sl-analytics .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-analytics [data-chart]{--chart-1: var(--sl-cat-sales);--chart-2: var(--sl-cat-rep);--chart-3: var(--sl-cat-profit);--chart-4: var(--sl-cat-acc)}.sl-analytics .recharts-surface{overflow:visible}.sl-analytics .recharts-legend-item-text{color:var(--sl-fg-muted)!important;font-weight:700!important;font-size:11px!important}@media (max-width: 768px){.sl-analytics .sl-an-cattabs{width:100%}.sl-analytics .sl-an-cattab{flex:1 1 auto;justify-content:center}.sl-analytics .sl-an-rank-name{width:100px;font-size:11px}.sl-analytics .sl-an-rank-name.wide{width:110px}}.sl-dashboard-st{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-amber: #f97316;--sl-amber-hover: #fb8638;--sl-amber-press: #d65a08;--sl-amber-soft: rgba(249, 115, 22, .14);--sl-amber-soft-2: rgba(249, 115, 22, .24);--sl-amber-glow: #fdba74;--sl-amber-feature: #fed7aa;--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-cat-rep: hsl(25, 95%, 53%);--sl-cat-rep-fg: #fdba74;--sl-cat-rep-soft: rgba(249, 115, 22, .16);--sl-cat-parts: hsl(262, 83%, 58%);--sl-cat-parts-fg: #c4b5fd;--sl-cat-parts-soft: rgba(139, 92, 246, .16);--sl-cat-profit: hsl(142, 71%, 45%);--sl-cat-profit-fg: #6ee7a8;--sl-cat-profit-soft: rgba(45, 90, 61, .32);--sl-cat-time: hsl(199, 89%, 56%);--sl-cat-time-fg: #7cc6f5;--sl-cat-time-soft: rgba(56, 144, 207, .18);--sl-cat-error: hsl(0, 84%, 65%);--sl-cat-error-fg: #ff8a94;--sl-cat-error-soft: rgba(230, 57, 70, .18);--sl-cat-warn: hsl(38, 92%, 55%);--sl-cat-warn-fg: #f5c451;--sl-cat-warn-soft: rgba(212, 167, 44, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(249,115,22,.08) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(6,129,164,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-dashboard-st{margin:-28px -32px;padding:24px 32px 40px}}.sl-dashboard-st *{box-sizing:border-box}.sl-dashboard-st .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-dashboard-st>div:first-child h1{color:var(--sl-fg)!important}.sl-dashboard-st>div:first-child p{color:var(--sl-fg-muted)!important}.sl-dashboard-st>div:first-child [class*=rounded-xl][class*=shadow-sm][style*=background],.sl-dashboard-st>div:first-child [class*=rounded-2xl][class*=shadow-sm][style*=background]{background:var(--sl-amber-soft)!important;box-shadow:0 4px 12px #f973162e!important}.sl-dashboard-st>div:first-child [class*=rounded-xl][class*=shadow-sm] svg,.sl-dashboard-st>div:first-child [class*=rounded-2xl][class*=shadow-sm] svg{color:var(--sl-amber-glow)!important}.sl-dashboard-st>div:first-child>div:nth-child(2)[class*=absolute][class*=bottom-0]{background-color:#f9731638!important}.sl-dashboard-st .sl-st-quick{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:9px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);color:var(--sl-fg-muted);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:all .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040}.sl-dashboard-st .sl-st-quick:hover{color:var(--sl-fg);border-color:var(--sl-line-strong);background:var(--sl-surf-card)}.sl-dashboard-st .sl-st-quick.active{background:linear-gradient(180deg,var(--sl-amber-soft-2) 0%,var(--sl-amber-soft) 100%);color:var(--sl-amber-feature);border-color:#f973166b;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #f9731652,0 4px 14px -6px #f9731673}.sl-dashboard-st [data-radix-collection-item],.sl-dashboard-st button[role=combobox]{height:30px!important;background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:8px!important;color:var(--sl-fg)!important;font-family:inherit!important;font-size:12.5px!important;font-weight:700!important;padding:4px 10px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important;outline:none!important}.sl-dashboard-st button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-dashboard-st button[role=combobox]:focus-visible,.sl-dashboard-st button[role=combobox][data-state=open]{border-color:var(--sl-amber)!important;box-shadow:0 0 0 3px #f9731647!important}.sl-dashboard-st button[role=combobox] svg{color:var(--sl-fg-subtle)!important}.sl-dashboard-st .sl-st-kpis{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.sl-dashboard-st .sl-st-kpis.cols-5{grid-template-columns:repeat(2,1fr)}.sl-dashboard-st .sl-st-kpis.cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1100px){.sl-dashboard-st .sl-st-kpis.cols-5{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1320px){.sl-dashboard-st .sl-st-kpis.cols-5{grid-template-columns:repeat(5,1fr)}}.sl-dashboard-st .sl-st-kpis>[class][class]{background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d!important;position:relative;overflow:hidden;transition:border-color .15s var(--sl-ease-out)}.sl-dashboard-st .sl-st-kpis>[class][class]:hover{border-color:var(--sl-line-strong)!important}.sl-dashboard-st .sl-st-kpis>*>div:first-child[style*=background]{width:3px!important;border-radius:2px!important;opacity:.85;box-shadow:0 0 12px currentColor}.sl-dashboard-st .sl-st-kpis [class*=text-foreground]{color:var(--sl-fg)!important}.sl-dashboard-st .sl-st-kpis [class*=text-muted-foreground]{color:var(--sl-fg-muted)!important}.sl-dashboard-st .sl-st-kpis p:first-of-type{color:var(--sl-fg)!important;font-weight:700!important;font-size:22px!important;line-height:1.15!important;font-variant-numeric:tabular-nums;letter-spacing:-.018em}.sl-dashboard-st .sl-st-kpis p:nth-of-type(2){color:var(--sl-fg-muted)!important;font-weight:600!important;font-size:12.5px!important;font-variant-numeric:tabular-nums;letter-spacing:-.005em;margin-top:1px}.sl-dashboard-st .sl-st-kpis [class*=text-xs][class*=font-semibold]{color:var(--sl-fg-subtle)!important;font-weight:600!important;letter-spacing:.025em;text-transform:uppercase;font-size:10.5px!important;margin-top:3px}.sl-dashboard-st .sl-st-kpis [class*="text-[10px]"][class*=font-medium]{font-size:10.5px!important;font-weight:600!important;opacity:.9}.sl-dashboard-st .sl-st-kpis [class*=text-success]{color:var(--sl-cat-profit-fg)!important}.sl-dashboard-st .sl-st-kpis>* [class*=h-10][class*=w-10][class*=rounded-xl]{background:#ffffff0a!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0a}.sl-dashboard-st .sl-st-kpis [class*=text-success]{color:var(--sl-cat-profit-fg)!important;font-weight:700!important}.sl-dashboard-st .sl-st-kpis [class*=text-destructive]{color:var(--sl-cat-error-fg)!important;font-weight:700!important}.sl-dashboard-st .sl-st-kpis [class*=text-destructive]{color:var(--sl-cat-error-fg)!important}.sl-dashboard-st .sl-st-kpis [class*=text-warning]{color:var(--sl-cat-warn-fg)!important}.sl-dashboard-st [class*=rounded-2xl][class*=bg-card],.sl-dashboard-st [class*=rounded-xl][class*=bg-card]:not([class*=h-10]):not([class*=h-7]){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d,0 10px 28px #00000038!important;overflow:hidden}.sl-dashboard-st [class*=rounded-2xl][class*=bg-card]>div:first-child[class*=border-b]{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important;padding:12px 16px!important}.sl-dashboard-st [class*=rounded-2xl][class*=bg-card]>div:first-child h3{color:var(--sl-fg)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em}.sl-dashboard-st [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg]{background:var(--sl-amber-soft)!important;border:1px solid rgba(249,115,22,.28);box-shadow:inset 0 1px #ffffff0f}.sl-dashboard-st [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg] svg{color:var(--sl-amber-glow)!important}.sl-dashboard-st .recharts-wrapper{font-family:inherit}.sl-dashboard-st .recharts-cartesian-grid line{stroke:#ffffff0f!important;stroke-dasharray:3 5!important}.sl-dashboard-st .recharts-cartesian-axis-line,.sl-dashboard-st .recharts-cartesian-axis-tick-line{stroke:var(--sl-line-strong)!important}.sl-dashboard-st .recharts-cartesian-axis-tick text,.sl-dashboard-st .recharts-text{fill:var(--sl-fg-muted)!important;font-weight:600;font-variant-numeric:tabular-nums;font-size:11px}.sl-dashboard-st .recharts-polar-grid line{stroke:#ffffff0f!important}.sl-dashboard-st .recharts-tooltip-cursor{fill:#ffffff0a!important}.sl-dashboard-st .recharts-tooltip-wrapper{z-index:50}.sl-dashboard-st .recharts-default-tooltip{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line-strong)!important;border-radius:10px!important;box-shadow:0 12px 32px #00000080,0 0 0 1px #0006!important;padding:8px 12px!important;font-size:12px!important;color:var(--sl-fg)!important}.sl-dashboard-st .recharts-tooltip-label{color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px!important;margin-bottom:4px!important}.sl-dashboard-st .recharts-tooltip-item-list .recharts-tooltip-item{color:var(--sl-fg)!important;font-weight:700!important;font-variant-numeric:tabular-nums}.sl-dashboard-st .recharts-tooltip-item-name{color:var(--sl-fg-muted)!important}.sl-dashboard-st .recharts-tooltip-item-separator{color:var(--sl-fg-subtle)!important}.sl-dashboard-st .recharts-tooltip-item-value{color:var(--sl-fg)!important;font-weight:800!important}.sl-dashboard-st .recharts-legend-item-text{color:var(--sl-fg-muted)!important;font-weight:700!important;font-size:11px!important}.sl-dashboard-st [data-chart]{--chart-1: var(--sl-cat-rep);--chart-2: var(--sl-cat-parts);--chart-3: var(--sl-cat-profit);--chart-4: var(--sl-cat-time)}.sl-dashboard-st .recharts-surface{overflow:visible}.sl-dashboard-st .sl-st-chartbox{padding:16px;height:280px}.sl-dashboard-st .sl-st-chartbox-tall{padding:16px;height:320px}.sl-dashboard-st .sl-st-chart-empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:12.5px;color:var(--sl-fg-subtle);font-weight:600;text-align:center}.sl-dashboard-st table{width:100%;border-collapse:collapse;background:transparent!important}.sl-dashboard-st thead{background:var(--sl-surf-card-head)}.sl-dashboard-st thead tr,.sl-dashboard-st thead tr:hover{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important}.sl-dashboard-st th{text-align:left;font-size:11px!important;padding:11px 12px!important;border-bottom:1px solid var(--sl-line)!important;color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;height:auto!important}.sl-dashboard-st th:first-child,.sl-dashboard-st td:first-child{padding-left:16px!important}.sl-dashboard-st th:last-child,.sl-dashboard-st td:last-child{padding-right:16px!important}.sl-dashboard-st th[class*=text-center]{text-align:center}.sl-dashboard-st th[class*=text-right]{text-align:right}.sl-dashboard-st tbody tr{background-color:transparent!important;background-image:none!important;border-bottom:1px solid var(--sl-line)!important;border-color:var(--sl-line)!important;transition:background-color .12s var(--sl-ease-out)}.sl-dashboard-st tbody tr:hover{background-color:#ffffff08!important}.sl-dashboard-st tbody tr:last-child{border-bottom:none!important}.sl-dashboard-st td{font-size:13px!important;padding:10px 12px!important;color:var(--sl-fg)!important;font-weight:500;vertical-align:middle;border-bottom:none!important}.sl-dashboard-st td[class*=text-center]{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.sl-dashboard-st td[class*=text-right]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:var(--sl-cat-profit-fg)!important}.sl-dashboard-st td[class*=font-medium]{font-weight:700!important;color:var(--sl-fg)!important}.sl-dashboard-st [class*=divide-y]>div{border-bottom:1px solid var(--sl-line)!important;border-color:var(--sl-line)!important;padding:10px 16px!important;transition:background-color .12s var(--sl-ease-out)}.sl-dashboard-st [class*=divide-y]>div:hover{background:#ffffff08!important}.sl-dashboard-st [class*=divide-y]>div:last-child{border-bottom:none!important}.sl-dashboard-st [class*=divide-y]>div [class*=text-warning]{color:var(--sl-cat-warn-fg)!important}.sl-dashboard-st [class*=divide-y]>div [class*=text-info]{color:var(--sl-cat-time-fg)!important}.sl-dashboard-st [class*=divide-y]>div [class*=font-mono]{color:var(--sl-fg-subtle)!important;font-weight:700!important;font-size:11px!important;letter-spacing:.02em}.sl-dashboard-st [class*=divide-y]>div [class*=text-foreground]{color:var(--sl-fg)!important;font-weight:600}.sl-dashboard-st .text-foreground{color:var(--sl-fg)!important}.sl-dashboard-st .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-dashboard-st .border-border{border-color:var(--sl-line)!important}.sl-dashboard-st .stroke-border{stroke:#ffffff14!important}body:has(.sl-dashboard-st){background-color:#0e0f14}@media (max-width: 768px){.sl-dashboard-st .sl-st-chartbox{height:240px}.sl-dashboard-st .sl-st-chartbox-tall{height:280px}}.sl-bot-config,.sl-bot-config-modal{--bcp-bg: #0d1017;--bcp-surface-0: #121621;--bcp-surface-1: #171c29;--bcp-surface-2: #1d2332;--bcp-surface-3: #242b3d;--bcp-surface-4: #2e374d;--bcp-line: rgba(148, 163, 184, .1);--bcp-line-2: rgba(148, 163, 184, .16);--bcp-line-3: rgba(148, 163, 184, .26);--bcp-ink: #f8fafc;--bcp-ink-2: #e7ecf3;--bcp-ink-3: #d1d9e6;--bcp-ink-4: #a3afc2;--bcp-ink-5: #6b7689;--bcp-ink-6: #4a5366;--bcp-teal: #0aa5c0;--bcp-teal-2: #2bd4ec;--bcp-teal-3: #7ee8f7;--bcp-teal-soft: rgba(10, 165, 192, .16);--bcp-teal-soft-2:rgba(10, 165, 192, .26);--bcp-violet: #c4b5fd;--bcp-violet-soft:rgba(167, 139, 250, .14);--bcp-amber: #f6c82a;--bcp-amber-2: #ffd94e;--bcp-amber-soft: rgba(246, 200, 42, .14);--bcp-ok: #4ade80;--bcp-ok-2: #86efac;--bcp-ok-soft: rgba(74, 222, 128, .16);--bcp-danger: #f87171;--bcp-danger-soft:rgba(248, 113, 113, .14);--bcp-indigo: #a5b4fc;--bcp-indigo-soft:rgba(99, 102, 241, .16);--bcp-pink: #fda4af;--bcp-pink-soft: rgba(244, 114, 182, .14);--bcp-emerald: #34d399;--bcp-emerald-soft:rgba(16, 185, 129, .16);--bcp-blue: #60a5fa;--bcp-blue-soft: rgba(59, 130, 246, .16);--bcp-slate: #94a3b8;--bcp-slate-soft: rgba(148, 163, 184, .14);--bcp-purple: #c084fc;--bcp-purple-soft:rgba(168, 85, 247, .14);--bcp-red: #f87171;--bcp-red-soft: rgba(248, 113, 113, .14);--bcp-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;color-scheme:dark;color:var(--bcp-ink);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased}.sl-bot-config{position:relative;background:var(--bcp-bg);margin:-28px -32px;padding:28px 32px 60px;min-height:calc(100vh - 3rem);isolation:isolate}.sl-bot-config:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 620px at -5% -10%,rgba(10,165,192,.08),transparent 58%),radial-gradient(900px 580px at 110% 110%,rgba(43,212,236,.04),transparent 60%),radial-gradient(700px 400px at 50% -20%,rgba(255,255,255,.012),transparent 60%)}.sl-bot-config>*{position:relative;z-index:1}.sl-bot-config .bcp-hero{display:flex;align-items:flex-start;gap:16px;padding:18px 22px;border-radius:14px;background:linear-gradient(180deg,var(--bcp-surface-1) 0%,var(--bcp-surface-0) 100%);border:1px solid var(--bcp-line);box-shadow:inset 0 1px #ffffff08,0 1px 2px #0006;margin-bottom:20px}.sl-bot-config .bcp-hero-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:linear-gradient(180deg,var(--bcp-teal-soft-2),var(--bcp-teal-soft));border:1px solid rgba(43,212,236,.32);color:var(--bcp-teal-3);flex-shrink:0;box-shadow:inset 0 1px #ffffff0f,0 6px 18px #0aa5c02e}.sl-bot-config .bcp-hero-body{flex:1 1 auto;min-width:0}.sl-bot-config .bcp-hero-title{font-size:22px;font-weight:800;letter-spacing:-.018em;color:var(--bcp-ink);line-height:1.15}.sl-bot-config .bcp-hero-sub{font-size:12.5px;font-weight:600;color:var(--bcp-ink-4);margin-top:3px;letter-spacing:-.005em}.sl-bot-config .bcp-hero-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.sl-bot-config .bcp-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--bcp-surface-0);border:1px solid var(--bcp-line-2);border-radius:10px;margin-bottom:18px;box-shadow:inset 0 1px 2px #00000059}.sl-bot-config .bcp-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;letter-spacing:-.005em;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--bcp-ink-4);cursor:pointer;transition:all .12s}.sl-bot-config .bcp-tab:hover{color:var(--bcp-ink-2)}.sl-bot-config .bcp-tab.active{background:linear-gradient(180deg,var(--bcp-teal-soft-2),var(--bcp-teal-soft));color:var(--bcp-teal-3);border-color:#2bd4ec52;font-weight:800;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0aa5c02e}.sl-bot-config .bcp-tab svg{width:14px;height:14px}.sl-bot-config .bcp-assistant{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:12px;background:radial-gradient(700px 200px at 0% 0%,rgba(43,212,236,.1),transparent 60%),linear-gradient(180deg,var(--bcp-surface-1) 0%,var(--bcp-surface-0) 100%);border:1px solid var(--bcp-line-2);box-shadow:inset 0 1px #ffffff08,0 4px 12px #00000059}.sl-bot-config .bcp-assistant-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(180deg,#2bd4ec38,#2bd4ec14);border:1px solid rgba(43,212,236,.34);color:var(--bcp-teal-3);flex-shrink:0}.sl-bot-config .bcp-assistant-body{flex:1 1 auto;min-width:0}.sl-bot-config .bcp-assistant-title{font-size:13.5px;font-weight:800;color:var(--bcp-ink);letter-spacing:-.005em;line-height:1.2}.sl-bot-config .bcp-assistant-sub{font-size:11.5px;font-weight:500;color:var(--bcp-ink-4);margin-top:3px;line-height:1.4}.sl-bot-config .bcp-section{background:linear-gradient(180deg,var(--bcp-surface-1) 0%,var(--bcp-surface-0) 100%);border:1px solid var(--bcp-line);border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 1px 2px #00000059}.sl-bot-config .bcp-section-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--bcp-line);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.sl-bot-config .bcp-section-h-l{display:inline-flex;align-items:center;gap:9px;min-width:0}.sl-bot-config .bcp-section-h-r{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.sl-bot-config .bcp-section-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;flex-shrink:0}.sl-bot-config .bcp-section-icon.tone-teal{background:var(--bcp-teal-soft);color:var(--bcp-teal-3);border:1px solid rgba(43,212,236,.3)}.sl-bot-config .bcp-section-icon.tone-violet{background:var(--bcp-violet-soft);color:var(--bcp-violet);border:1px solid rgba(167,139,250,.3)}.sl-bot-config .bcp-section-icon.tone-amber{background:var(--bcp-amber-soft);color:var(--bcp-amber-2);border:1px solid rgba(246,200,42,.3)}.sl-bot-config .bcp-section-icon.tone-red{background:var(--bcp-red-soft);color:var(--bcp-red);border:1px solid rgba(248,113,113,.3)}.sl-bot-config .bcp-section-icon.tone-indigo{background:var(--bcp-indigo-soft);color:var(--bcp-indigo);border:1px solid rgba(99,102,241,.3)}.sl-bot-config .bcp-section-icon.tone-ok{background:var(--bcp-ok-soft);color:var(--bcp-ok);border:1px solid rgba(74,222,128,.3)}.sl-bot-config .bcp-section-icon.tone-blue{background:var(--bcp-blue-soft);color:var(--bcp-blue);border:1px solid rgba(59,130,246,.3)}.sl-bot-config .bcp-section-icon.tone-purple{background:var(--bcp-purple-soft);color:var(--bcp-purple);border:1px solid rgba(168,85,247,.3)}.sl-bot-config .bcp-section-icon.tone-emerald{background:var(--bcp-emerald-soft);color:var(--bcp-emerald);border:1px solid rgba(16,185,129,.3)}.sl-bot-config .bcp-section-icon.tone-pink{background:var(--bcp-pink-soft);color:var(--bcp-pink);border:1px solid rgba(244,114,182,.3)}.sl-bot-config .bcp-section-icon.tone-slate{background:var(--bcp-slate-soft);color:var(--bcp-slate);border:1px solid rgba(148,163,184,.3)}.sl-bot-config .bcp-section-icon svg{width:14px;height:14px}.sl-bot-config .bcp-section-title{font-size:13px;font-weight:800;color:var(--bcp-ink);letter-spacing:-.005em}.sl-bot-config .bcp-section-body{padding:16px}.sl-bot-config .bcp-section-body-tight{padding:12px 16px}.sl-bot-config .bcp-section-divider{height:1px;background:var(--bcp-line);margin:14px 0}.sl-bot-config .bcp-label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--bcp-ink-2);letter-spacing:-.005em}.sl-bot-config .bcp-hint{font-size:11.5px;font-weight:500;color:var(--bcp-ink-4);margin-top:4px;line-height:1.45}.sl-bot-config .bcp-hint-strong{color:var(--bcp-ink-3);font-weight:600}.sl-bot-config .bcp-field{display:flex;flex-direction:column;gap:6px}.sl-bot-config .bcp-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.sl-bot-config .bcp-row>.bcp-row-l{flex:1 1 auto;min-width:0}.sl-bot-config .bcp-input,.sl-bot-config input[type=text],.sl-bot-config input[type=email],.sl-bot-config input[type=tel],.sl-bot-config input[type=number],.sl-bot-config input[type=time],.sl-bot-config input[type=url],.sl-bot-config input:not([type]),.sl-bot-config textarea,.sl-bot-config select{background:var(--bcp-surface-0)!important;border:1px solid var(--bcp-line-2)!important;border-radius:8px!important;color:var(--bcp-ink-2)!important;font-size:13px;font-weight:600;padding:8px 11px;outline:none;box-shadow:inset 0 1px 2px #0006!important;font-family:inherit;transition:border-color .12s,box-shadow .12s;color-scheme:dark}.sl-bot-config input::-moz-placeholder,.sl-bot-config textarea::-moz-placeholder{color:var(--bcp-ink-5)!important;opacity:1}.sl-bot-config input::placeholder,.sl-bot-config textarea::placeholder{color:var(--bcp-ink-5)!important;opacity:1}.sl-bot-config input:focus,.sl-bot-config textarea:focus,.sl-bot-config select:focus{border-color:var(--bcp-teal)!important;box-shadow:inset 0 1px 2px #0006,0 0 0 3px #0aa5c052!important}.sl-bot-config input[type=number]::-webkit-inner-spin-button,.sl-bot-config input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sl-bot-config input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.85);opacity:.7;cursor:pointer}.sl-bot-config textarea{resize:none;line-height:1.5}.sl-bot-config [role=combobox],.sl-bot-config button[role=combobox]{background:var(--bcp-surface-0)!important;border:1px solid var(--bcp-line-2)!important;border-radius:8px!important;color:var(--bcp-ink-2)!important;font-size:13px;font-weight:600;padding:8px 11px;box-shadow:inset 0 1px 2px #0006!important}.sl-bot-config [role=combobox]:focus,.sl-bot-config button[role=combobox]:focus{border-color:var(--bcp-teal)!important;box-shadow:inset 0 1px 2px #0006,0 0 0 3px #0aa5c052!important}body:has(.sl-bot-config) [role=listbox],body:has(.sl-bot-config) [data-radix-popper-content-wrapper] [role=listbox]{background-color:#171c29!important;background-image:linear-gradient(180deg,#1d2332,#171c29)!important;border:1px solid rgba(148,163,184,.16)!important;color:#f8fafc!important;color-scheme:dark;border-radius:10px!important;box-shadow:0 24px 48px -16px #000000b3,0 0 0 1px #2bd4ec1a!important}body:has(.sl-bot-config) [role=option]{color:#e7ecf3!important;font-size:13px;font-weight:600}body:has(.sl-bot-config) [role=option]:hover,body:has(.sl-bot-config) [role=option][data-highlighted]{background-color:#2bd4ec24!important;color:#f8fafc!important}.sl-bot-config button[role=switch]{background-color:var(--bcp-surface-3)!important;border:1px solid var(--bcp-line-3)!important;height:22px;width:38px;box-shadow:inset 0 1px 2px #0006;transition:all .14s}.sl-bot-config button[role=switch][data-state=checked]{background:linear-gradient(180deg,#1bc2df 0%,var(--bcp-teal) 100%)!important;border-color:#2bd4ec80!important;box-shadow:inset 0 1px #fff3,0 0 0 1px #2bd4ec40,0 4px 12px #0aa5c052!important}.sl-bot-config button[role=switch]>span{background-color:#f8fafc!important;width:16px;height:16px;box-shadow:0 1px 2px #00000080}.sl-bot-config [role=slider]{background-color:var(--bcp-teal-2)!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #2bd4ec66,0 4px 10px #0aa5c080!important;width:16px;height:16px}.sl-bot-config [data-orientation=horizontal]>[class*=bg-secondary],.sl-bot-config [data-orientation=horizontal]>[class*=bg-primary]:first-child{background:var(--bcp-surface-3)!important;height:5px!important;border-radius:3px}.sl-bot-config [data-orientation=horizontal] [class*=bg-primary]:not(:first-child),.sl-bot-config [data-orientation=horizontal] [class*=absolute][class*=h-full]{background:linear-gradient(90deg,var(--bcp-teal),var(--bcp-teal-2))!important;height:5px!important}.sl-bot-config .bcp-btn,.sl-bot-config .bcp-btn-primary,.sl-bot-config .bcp-btn-outline,.sl-bot-config .bcp-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;letter-spacing:-.005em;border-radius:8px;border:1px solid var(--bcp-line-2);cursor:pointer;transition:all .12s;white-space:nowrap;font-family:inherit;color:var(--bcp-ink-2);background:linear-gradient(180deg,var(--bcp-surface-3) 0%,var(--bcp-surface-2) 100%);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006}.sl-bot-config .bcp-btn:hover,.sl-bot-config .bcp-btn-outline:hover{border-color:var(--bcp-line-3);color:var(--bcp-ink)}.sl-bot-config .bcp-btn:disabled,.sl-bot-config .bcp-btn-primary:disabled,.sl-bot-config .bcp-btn-outline:disabled,.sl-bot-config .bcp-btn-ghost:disabled{opacity:.45;cursor:not-allowed;background:var(--bcp-surface-2);color:var(--bcp-ink-5);border-color:var(--bcp-line);box-shadow:none}.sl-bot-config .bcp-btn-primary{background:linear-gradient(180deg,#1bc2df 0%,var(--bcp-teal) 100%);border-color:#2bd4ec73;color:#fff;font-weight:800;box-shadow:inset 0 1px #ffffff4d,0 1px 2px #00000080,0 0 0 1px #2bd4ec40,0 6px 18px #0aa5c061;text-shadow:0 1px 0 rgba(0,0,0,.15)}.sl-bot-config .bcp-btn-primary:hover{background:linear-gradient(180deg,#2bd1eb,#0fb3cd)}.sl-bot-config .bcp-btn-primary:disabled{background:var(--bcp-surface-3);border-color:var(--bcp-line-2);color:var(--bcp-ink-5);box-shadow:none;text-shadow:none}.sl-bot-config .bcp-btn-outline{background:transparent;border-color:var(--bcp-line-2);color:var(--bcp-ink-3);box-shadow:none}.sl-bot-config .bcp-btn-outline:hover{background:#94a3b80f;color:var(--bcp-ink);border-color:var(--bcp-line-3)}.sl-bot-config .bcp-btn-ghost{background:transparent;border-color:transparent;color:var(--bcp-ink-4);box-shadow:none;padding:6px 10px}.sl-bot-config .bcp-btn-ghost:hover{background:#94a3b812;color:var(--bcp-ink)}.sl-bot-config .bcp-btn-sm{padding:5px 10px;font-size:11.5px;border-radius:6px;gap:5px}.sl-bot-config .bcp-btn-icon{width:30px;height:30px;padding:0;border-radius:7px}.sl-bot-config .bcp-btn svg,.sl-bot-config .bcp-btn-primary svg,.sl-bot-config .bcp-btn-outline svg,.sl-bot-config .bcp-btn-ghost svg{width:14px;height:14px}.sl-bot-config .bcp-btn-sm svg{width:12px;height:12px}.sl-bot-config .bcp-btn-ghost.danger{color:var(--bcp-ink-5)}.sl-bot-config .bcp-btn-ghost.danger:hover{color:var(--bcp-danger);background:var(--bcp-danger-soft)}.sl-bot-config .bcp-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width: 1024px){.sl-bot-config .bcp-kpi-grid.cols-4{grid-template-columns:repeat(4,1fr)}}@media (max-width: 640px){.sl-bot-config .bcp-kpi-grid{grid-template-columns:1fr}}.sl-bot-config .bcp-kpi{position:relative;padding:14px 16px;border-radius:11px;background:linear-gradient(180deg,var(--bcp-surface-1) 0%,var(--bcp-surface-0) 100%);border:1px solid var(--bcp-line);box-shadow:inset 0 1px #ffffff06,0 1px 2px #00000059;overflow:hidden;display:flex;flex-direction:column;gap:6px}.sl-bot-config .bcp-kpi:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--bcp-line)}.sl-bot-config .bcp-kpi.tone-teal:after{background:linear-gradient(90deg,var(--bcp-teal),var(--bcp-teal-2));box-shadow:0 0 12px #2bd4ec66}.sl-bot-config .bcp-kpi.tone-ok:after{background:linear-gradient(90deg,#22c55e,var(--bcp-ok));box-shadow:0 0 12px #4ade8066}.sl-bot-config .bcp-kpi.tone-amber:after{background:linear-gradient(90deg,#f59e0b,var(--bcp-amber-2));box-shadow:0 0 12px #f6c82a66}.sl-bot-config .bcp-kpi.tone-violet:after{background:linear-gradient(90deg,#8b5cf6,var(--bcp-violet));box-shadow:0 0 12px #a78bfa66}.sl-bot-config .bcp-kpi.tone-blue:after{background:linear-gradient(90deg,#3b82f6,var(--bcp-blue));box-shadow:0 0 12px #3b82f666}.sl-bot-config .bcp-kpi-h{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bcp-ink-4)}.sl-bot-config .bcp-kpi-h-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;flex-shrink:0}.sl-bot-config .bcp-kpi-h-icon.tone-teal{background:var(--bcp-teal-soft);color:var(--bcp-teal-3)}.sl-bot-config .bcp-kpi-h-icon.tone-ok{background:var(--bcp-ok-soft);color:var(--bcp-ok-2)}.sl-bot-config .bcp-kpi-h-icon.tone-amber{background:var(--bcp-amber-soft);color:var(--bcp-amber-2)}.sl-bot-config .bcp-kpi-h-icon.tone-violet{background:var(--bcp-violet-soft);color:var(--bcp-violet)}.sl-bot-config .bcp-kpi-h-icon.tone-blue{background:var(--bcp-blue-soft);color:var(--bcp-blue)}.sl-bot-config .bcp-kpi-h-icon svg{width:12px;height:12px}.sl-bot-config .bcp-kpi-value{font-size:22px;font-weight:800;letter-spacing:-.018em;color:var(--bcp-ink);font-variant-numeric:tabular-nums;line-height:1.1}.sl-bot-config .bcp-kpi-value-sub{font-size:13px;font-weight:700;color:var(--bcp-ink-4);margin-left:4px}.sl-bot-config .bcp-kpi-detail{font-size:11.5px;font-weight:600;color:var(--bcp-ink-4)}.sl-bot-config .bcp-kpi-progress{height:6px;width:100%;background:var(--bcp-surface-3);border-radius:3px;overflow:hidden;margin-top:4px}.sl-bot-config .bcp-kpi-progress>div{height:100%;border-radius:3px;transition:width .22s}.sl-bot-config .bcp-kpi-progress .fill-ok{background:linear-gradient(90deg,var(--bcp-teal),var(--bcp-teal-2))}.sl-bot-config .bcp-kpi-progress .fill-warn{background:linear-gradient(90deg,#f59e0b,var(--bcp-amber-2))}.sl-bot-config .bcp-kpi-progress .fill-danger{background:linear-gradient(90deg,#ef4444,var(--bcp-danger))}.sl-bot-config .bcp-kpi-warn-text{font-size:10.5px;font-weight:700;color:var(--bcp-amber-2)}.sl-bot-config .bcp-kpi-danger-text{font-size:10.5px;font-weight:700;color:var(--bcp-danger)}.sl-bot-config .bcp-period-bar{display:inline-flex;align-items:center;gap:6px;padding:4px;background:var(--bcp-surface-0);border:1px solid var(--bcp-line-2);border-radius:9px;box-shadow:inset 0 1px 2px #00000059}.sl-bot-config .bcp-period-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--bcp-ink-5);flex-shrink:0}.sl-bot-config .bcp-period-icon svg{width:14px;height:14px}.sl-bot-config .bcp-period-pill{padding:5px 11px;font-size:11.5px;font-weight:700;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--bcp-ink-4);cursor:pointer;transition:all .12s}.sl-bot-config .bcp-period-pill:hover{color:var(--bcp-ink-2)}.sl-bot-config .bcp-period-pill.active{background:linear-gradient(180deg,var(--bcp-teal-soft-2),var(--bcp-teal-soft));color:var(--bcp-teal-3);border-color:#2bd4ec52;font-weight:800}.sl-bot-config .bcp-prog-row{display:flex;align-items:center;gap:9px;padding:6px 0}.sl-bot-config .bcp-prog-pill{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:5px;width:78px;flex-shrink:0;white-space:nowrap}.sl-bot-config .bcp-prog-pill.tone-teal{background:var(--bcp-teal-soft);color:var(--bcp-teal-3);border:1px solid rgba(43,212,236,.3)}.sl-bot-config .bcp-prog-pill.tone-ok{background:var(--bcp-ok-soft);color:var(--bcp-ok-2);border:1px solid rgba(74,222,128,.3)}.sl-bot-config .bcp-prog-pill.tone-amber{background:var(--bcp-amber-soft);color:var(--bcp-amber-2);border:1px solid rgba(246,200,42,.3)}.sl-bot-config .bcp-prog-pill.tone-slate{background:var(--bcp-slate-soft);color:var(--bcp-slate);border:1px solid rgba(148,163,184,.3)}.sl-bot-config .bcp-prog-pill.tone-pink{background:var(--bcp-pink-soft);color:var(--bcp-pink);border:1px solid rgba(244,114,182,.3)}.sl-bot-config .bcp-prog-icon{width:14px;height:14px;flex-shrink:0}.sl-bot-config .bcp-prog-icon.tone-ok{color:var(--bcp-ok)}.sl-bot-config .bcp-prog-icon.tone-pink{color:var(--bcp-pink)}.sl-bot-config .bcp-prog-icon.tone-slate{color:var(--bcp-ink-4)}.sl-bot-config .bcp-prog-name{font-size:11.5px;font-weight:700;color:var(--bcp-ink-2);width:70px;flex-shrink:0}.sl-bot-config .bcp-prog-bar{flex:1 1 auto;height:5px;background:var(--bcp-surface-3);border-radius:3px;overflow:hidden}.sl-bot-config .bcp-prog-bar-fill{height:100%;background:linear-gradient(90deg,var(--bcp-teal),var(--bcp-teal-2));border-radius:3px;box-shadow:0 0 8px #2bd4ec59}.sl-bot-config .bcp-prog-bar-fill.tone-amber{background:linear-gradient(90deg,#f59e0b,var(--bcp-amber-2));box-shadow:0 0 8px #f6c82a4d}.sl-bot-config .bcp-prog-count{font-size:12.5px;font-weight:800;color:var(--bcp-ink);width:28px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.sl-bot-config .bcp-prog-pct{font-size:11px;font-weight:600;color:var(--bcp-ink-5);width:36px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.sl-bot-config .bcp-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;letter-spacing:.02em;border-radius:5px;border:1px solid var(--bcp-line-2);background:var(--bcp-surface-2);color:var(--bcp-ink-3)}.sl-bot-config .bcp-badge.tone-teal{background:var(--bcp-teal-soft);color:var(--bcp-teal-3);border-color:#2bd4ec4d}.sl-bot-config .bcp-badge.tone-ok{background:var(--bcp-ok-soft);color:var(--bcp-ok-2);border-color:#4ade804d}.sl-bot-config .bcp-badge.tone-amber{background:var(--bcp-amber-soft);color:var(--bcp-amber-2);border-color:#f6c82a4d}.sl-bot-config .bcp-badge.tone-red{background:var(--bcp-red-soft);color:var(--bcp-red);border-color:#f871714d}.sl-bot-config .bcp-badge.tone-blue{background:var(--bcp-blue-soft);color:var(--bcp-blue);border-color:#3b82f64d}.sl-bot-config .bcp-badge.tone-violet{background:var(--bcp-violet-soft);color:var(--bcp-violet);border-color:#a78bfa4d}.sl-bot-config .bcp-badge-removable{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 9px;font-size:11.5px;font-weight:600;background:var(--bcp-surface-2);border:1px solid var(--bcp-line-2);border-radius:6px;color:var(--bcp-ink-2)}.sl-bot-config .bcp-badge-removable button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:transparent;border:none;color:var(--bcp-ink-5);cursor:pointer;transition:all .1s}.sl-bot-config .bcp-badge-removable button:hover{color:var(--bcp-danger);background:var(--bcp-danger-soft)}.sl-bot-config .bcp-badge-removable button svg{width:10px;height:10px}.sl-bot-config .bcp-sim-area{border:1px solid var(--bcp-line);border-radius:10px;background:radial-gradient(700px 280px at 50% 0%,rgba(43,212,236,.04),transparent 60%),var(--bcp-surface-0);padding:14px;display:flex;flex-direction:column;gap:10px;min-height:220px;max-height:420px;overflow-y:auto}.sl-bot-config .bcp-sim-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 12px;color:var(--bcp-ink-5);gap:8px}.sl-bot-config .bcp-sim-empty svg{width:28px;height:28px;opacity:.45}.sl-bot-config .bcp-sim-empty p{font-size:12px;font-weight:600}.sl-bot-config .bcp-sim-row{display:flex;align-items:flex-end;gap:8px}.sl-bot-config .bcp-sim-row.user{justify-content:flex-end}.sl-bot-config .bcp-sim-avatar{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--bcp-line-2)}.sl-bot-config .bcp-sim-avatar.bot{background:linear-gradient(180deg,#2bd4ec38,#2bd4ec14);color:var(--bcp-teal-3);box-shadow:0 0 0 2px #2bd4ec47,0 0 8px #2bd4ec4d}.sl-bot-config .bcp-sim-avatar.user{background:var(--bcp-surface-3);color:var(--bcp-ink-3)}.sl-bot-config .bcp-sim-avatar svg{width:13px;height:13px}.sl-bot-config .bcp-sim-bubble{max-width:78%;padding:9px 13px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;border-radius:12px}.sl-bot-config .bcp-sim-bubble.bot{background:linear-gradient(180deg,#2bd4ec24,#0aa5c00d);border:1px solid rgba(43,212,236,.3);color:var(--bcp-ink);border-radius:12px 12px 12px 4px;box-shadow:inset 0 1px #ffffff0a}.sl-bot-config .bcp-sim-bubble.user{background:linear-gradient(180deg,var(--bcp-surface-3) 0%,var(--bcp-surface-2) 100%);border:1px solid var(--bcp-line-2);color:var(--bcp-ink);border-radius:12px 12px 4px;box-shadow:inset 0 1px #ffffff0a}.sl-bot-config .bcp-sim-meta{font-size:10px;color:var(--bcp-ink-5);font-family:var(--bcp-mono);margin-top:4px;padding-left:4px}.sl-bot-config .bcp-sim-tools{margin-top:6px;font-size:10.5px;background:var(--bcp-surface-2);border:1px solid var(--bcp-line-2);border-radius:7px;padding:8px 10px;color:var(--bcp-ink-3);font-family:var(--bcp-mono);white-space:pre-wrap;word-break:break-word}.sl-bot-config .bcp-sim-tools .name{color:var(--bcp-teal-3);font-weight:700}.sl-bot-config .bcp-sim-tools .out{color:var(--bcp-ink-4);display:block;margin-top:2px}.sl-bot-config .bcp-sim-tools summary{font-size:10px;color:var(--bcp-ink-5);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit;padding-left:4px;margin-top:4px}.sl-bot-config .bcp-sim-tools summary:hover{color:var(--bcp-ink-3)}.sl-bot-config .bcp-sim-typing{display:inline-flex;align-items:center;gap:4px;padding:9px 13px;background:linear-gradient(180deg,#2bd4ec1a,#0aa5c00a);border:1px solid rgba(43,212,236,.24);border-radius:12px 12px 12px 4px}.sl-bot-config .bcp-sim-typing span{width:6px;height:6px;border-radius:999px;background:var(--bcp-teal-2);box-shadow:0 0 6px #2bd4ec66;animation:bcp-bounce 1s ease-in-out infinite}.sl-bot-config .bcp-sim-typing span:nth-child(2){animation-delay:.15s}.sl-bot-config .bcp-sim-typing span:nth-child(3){animation-delay:.3s}@keyframes bcp-bounce{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.55;transform:translateY(-3px)}}.sl-bot-config .bcp-sim-input{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:stretch}.sl-bot-config .bcp-sim-input input{height:38px}.sl-bot-config .bcp-sim-input button{height:38px;padding:0 14px}.sl-bot-config .bcp-pack-banner{padding:14px 16px;border-radius:10px;background:linear-gradient(180deg,#6366f11f,#6366f10a);border:1px dashed rgba(99,102,241,.4);display:flex;flex-direction:column;gap:8px}.sl-bot-config .bcp-pack-banner .title{font-size:13px;font-weight:800;color:var(--bcp-indigo);letter-spacing:-.005em}.sl-bot-config .bcp-pack-banner .desc{font-size:11.5px;font-weight:500;color:var(--bcp-ink-3);line-height:1.5}.sl-bot-config .bcp-add-form{border:1px dashed var(--bcp-line-3);border-radius:10px;padding:14px;background:var(--bcp-surface-0);display:flex;flex-direction:column;gap:10px}.sl-bot-config .bcp-kb-entry{border:1px solid var(--bcp-line);border-radius:10px;padding:12px 14px;background:var(--bcp-surface-1);transition:border-color .12s}.sl-bot-config .bcp-kb-entry:hover{border-color:var(--bcp-line-2)}.sl-bot-config .bcp-kb-entry.inactive{opacity:.5}.sl-bot-config .bcp-kb-entry-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.sl-bot-config .bcp-kb-entry-h-l{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.sl-bot-config .bcp-kb-entry-title{font-size:12.5px;font-weight:700;color:var(--bcp-ink);letter-spacing:-.005em}.sl-bot-config .bcp-kb-entry-content{font-size:11.5px;font-weight:500;color:var(--bcp-ink-4);line-height:1.5;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sl-bot-config .bcp-kb-entry-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.sl-bot-config .bcp-star-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:transparent;border:1px solid transparent;cursor:pointer;font-size:14px;color:var(--bcp-ink-6);transition:all .1s}.sl-bot-config .bcp-star-btn:hover{color:var(--bcp-amber-2);background:var(--bcp-amber-soft)}.sl-bot-config .bcp-star-btn.active{color:var(--bcp-amber-2)}.sl-bot-config .bcp-star-btn:disabled{opacity:.4;cursor:not-allowed}.sl-bot-config .bcp-template{background:var(--bcp-surface-1);border:1px solid var(--bcp-line);border-radius:9px;padding:11px 13px;display:flex;flex-direction:column;gap:8px}.sl-bot-config .bcp-template-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sl-bot-config .bcp-template-h-l{display:inline-flex;align-items:center;gap:7px;min-width:0}.sl-bot-config .bcp-template-name{font-family:var(--bcp-mono);font-size:11.5px;color:var(--bcp-ink-2);font-weight:600}.sl-bot-config .bcp-template-body{font-size:11.5px;font-weight:500;color:var(--bcp-ink-3);line-height:1.5;white-space:pre-wrap;background:var(--bcp-surface-0);border:1px solid var(--bcp-line);border-radius:7px;padding:9px 11px}.sl-bot-config .bcp-template-vars{font-size:10.5px;font-weight:500;color:var(--bcp-ink-5);font-family:var(--bcp-mono)}.sl-bot-config .bcp-hours-row{display:flex;align-items:center;gap:10px;padding:4px 0}.sl-bot-config .bcp-hours-day{font-size:12.5px;font-weight:700;color:var(--bcp-ink-2);width:90px;flex-shrink:0}.sl-bot-config .bcp-hours-row input[type=time]{width:100px;padding:6px 9px;font-size:12px}.sl-bot-config .bcp-hours-sep{font-size:11px;font-weight:600;color:var(--bcp-ink-5)}.sl-bot-config .bcp-hours-closed{font-size:11.5px;font-weight:600;color:var(--bcp-ink-5);font-style:italic}.sl-bot-config .bcp-table-wrap{border:1px solid var(--bcp-line);border-radius:10px;overflow:hidden;background:var(--bcp-surface-1)}.sl-bot-config .bcp-table{width:100%;border-collapse:collapse}.sl-bot-config .bcp-table thead th{background:var(--bcp-surface-2);color:var(--bcp-ink-4);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:8px 12px;border-bottom:1px solid var(--bcp-line)}.sl-bot-config .bcp-table tbody td{font-size:12px;color:var(--bcp-ink-2);padding:9px 12px;border-bottom:1px solid var(--bcp-line);font-weight:600}.sl-bot-config .bcp-table tbody tr:last-child td{border-bottom:none}.sl-bot-config .bcp-table tbody tr:hover{background:#94a3b80a}.sl-bot-config .bcp-table .bcp-cell-muted{color:var(--bcp-ink-4);font-variant-numeric:tabular-nums;font-weight:500}.sl-bot-config .bcp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 12px;gap:6px}.sl-bot-config .bcp-empty svg{width:28px;height:28px;color:var(--bcp-ink-6);opacity:.6}.sl-bot-config .bcp-empty p{font-size:12px;font-weight:600;color:var(--bcp-ink-5)}.sl-bot-config .bcp-spin{display:flex;align-items:center;justify-content:center;padding:60px 0}.sl-bot-config .bcp-spin>div{width:24px;height:24px;border-radius:999px;border:2px solid var(--bcp-teal-2);border-top-color:transparent;animation:bcp-spin .7s linear infinite}@keyframes bcp-spin{to{transform:rotate(360deg)}}.sl-bot-config .recharts-cartesian-grid line{stroke:#94a3b814!important}.sl-bot-config .recharts-text,.sl-bot-config .recharts-cartesian-axis-tick-value tspan{fill:var(--bcp-ink-5)!important;font-size:10px!important;font-weight:600}.sl-bot-config .recharts-tooltip-wrapper{outline:none}.sl-bot-config .recharts-default-tooltip{background:var(--bcp-surface-1)!important;border:1px solid var(--bcp-line-2)!important;border-radius:8px!important;color:var(--bcp-ink)!important}body:has(.sl-bot-config) [role=tooltip]{background-color:#1d2332!important;background-image:linear-gradient(180deg,#242b3d,#1d2332)!important;border:1px solid rgba(148,163,184,.2)!important;color:#f8fafc!important;font-size:11.5px;font-weight:600;border-radius:8px!important;box-shadow:0 12px 24px -8px #0009,0 0 0 1px #2bd4ec1a!important}.sl-bot-config .bcp-help{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--bcp-ink-5);cursor:pointer;padding:0;transition:color .1s}.sl-bot-config .bcp-help:hover{color:var(--bcp-teal-3)}.sl-bot-config .bcp-help svg{width:14px;height:14px}.sl-bot-config ::-webkit-scrollbar{width:8px;height:8px}.sl-bot-config ::-webkit-scrollbar-track{background:transparent}.sl-bot-config ::-webkit-scrollbar-thumb{background:#94a3b824;border-radius:4px}.sl-bot-config ::-webkit-scrollbar-thumb:hover{background:#94a3b847}[role=dialog]:has(.sl-bot-config-modal){background:var(--bcp-surface-1)!important;border:1px solid var(--bcp-line-2)!important;color:var(--bcp-ink)!important;color-scheme:dark;box-shadow:0 30px 60px -20px #000000bf,0 0 0 1px #2bd4ec1f!important}[role=dialog]:has(.sl-bot-config-modal) [data-radix-dialog-title],[role=dialog]:has(.sl-bot-config-modal) h2{color:var(--bcp-ink)!important;font-weight:800!important;letter-spacing:-.005em}[role=dialog]:has(.sl-bot-config-modal)>button[aria-label=Close]{color:var(--bcp-ink-4)!important;opacity:1!important}[role=dialog]:has(.sl-bot-config-modal)>button[aria-label=Close]:hover{color:var(--bcp-ink)!important;background:#94a3b814!important;border-radius:6px}.sl-bot-config-modal{color:var(--bcp-ink);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased}.sl-bot-config-modal label,.sl-bot-config-modal .text-xs,.sl-bot-config-modal .text-sm{color:var(--bcp-ink-3)!important}.sl-bot-config-modal h1,.sl-bot-config-modal h2,.sl-bot-config-modal h3,.sl-bot-config-modal h4{color:var(--bcp-ink)!important}.sl-bot-config-modal input[type=text],.sl-bot-config-modal input[type=email],.sl-bot-config-modal input[type=tel],.sl-bot-config-modal input[type=url],.sl-bot-config-modal input:not([type]),.sl-bot-config-modal textarea{background:var(--bcp-surface-0)!important;border:1px solid var(--bcp-line-2)!important;color:var(--bcp-ink-2)!important;box-shadow:inset 0 1px 2px #0006!important;border-radius:8px!important;font-weight:600;color-scheme:dark}.sl-bot-config-modal input::-moz-placeholder,.sl-bot-config-modal textarea::-moz-placeholder{color:var(--bcp-ink-5)!important}.sl-bot-config-modal input::placeholder,.sl-bot-config-modal textarea::placeholder{color:var(--bcp-ink-5)!important}.sl-bot-config-modal input:focus,.sl-bot-config-modal textarea:focus{border-color:var(--bcp-teal)!important;box-shadow:inset 0 1px 2px #0006,0 0 0 3px #0aa5c052!important;outline:none}.sl-bot-config-modal .bg-card,.sl-bot-config-modal .bg-background,.sl-bot-config-modal .bg-muted,.sl-bot-config-modal .bg-muted\/50{background-color:var(--bcp-surface-0)!important}.sl-bot-config-modal .bg-muted\/30{background-color:#ffffff05!important}.sl-bot-config-modal .text-muted-foreground{color:var(--bcp-ink-4)!important}.sl-bot-config-modal .text-foreground{color:var(--bcp-ink)!important}.sl-bot-config-modal .border-border,.sl-bot-config-modal .border-border\/50,.sl-bot-config-modal .border{border-color:var(--bcp-line-2)!important}.sl-bot-config-modal .hover\:bg-muted:hover{background-color:#94a3b814!important}body:has(.sl-bot-config) li[role=status],body:has(.sl-bot-config) li[data-state]{background-color:#171c29!important;background-image:linear-gradient(180deg,#1d2332,#171c29)!important;border-width:1px!important;border-style:solid!important;border-color:#94a3b829!important;color:#f8fafc!important;color-scheme:dark;box-shadow:inset 0 1px #ffffff0a,0 12px 28px -10px #000000b3,0 0 0 1px #2bd4ec1a!important;border-radius:10px!important}body:has(.sl-bot-config) li[role=status] [class*=font-semibold],body:has(.sl-bot-config) li[data-state] [class*=font-semibold]{color:#f8fafc!important;font-weight:800!important;letter-spacing:-.005em}body:has(.sl-bot-config) li[role=status] [class*=text-sm]:not([class*=font-semibold]),body:has(.sl-bot-config) li[data-state] [class*=text-sm]:not([class*=font-semibold]){color:#d1d9e6!important}body:has(.sl-bot-config) li[role=status] button[toast-close],body:has(.sl-bot-config) li[data-state] button[toast-close]{color:#a3afc2!important;opacity:.7}body:has(.sl-bot-config) li[role=status] button[toast-close]:hover,body:has(.sl-bot-config) li[data-state] button[toast-close]:hover{color:#f8fafc!important;opacity:1}body:has(.sl-bot-config) li[role=status][class*=destructive],body:has(.sl-bot-config) li[data-state][class*=destructive]{background-color:#7f1d1d!important;background-image:linear-gradient(180deg,#991b1bb3,#7f1d1d80)!important;border-color:#f8717166!important}@media (max-width: 1280px){.sl-bot-config{margin:-28px -24px;padding:24px 24px 60px}.sl-bot-config .bcp-hero{padding:16px 18px}.sl-bot-config .bcp-hero-title{font-size:20px}}@media (max-width: 768px){.sl-bot-config{margin:-20px -16px;padding:18px 16px 50px}.sl-bot-config .bcp-hero{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.sl-bot-config .bcp-hero-actions{justify-content:flex-end}.sl-bot-config .bcp-hero-title{font-size:18px}.sl-bot-config .bcp-tabs{width:100%;overflow-x:auto}.sl-bot-config .bcp-tab{white-space:nowrap}.sl-bot-config .bcp-section-body{padding:12px}.sl-bot-config .bcp-row{flex-direction:column;align-items:stretch;gap:10px}.sl-bot-config .bcp-hours-row{flex-wrap:wrap}.sl-bot-config .bcp-hours-day{width:100%}}.sl-chat-canal,.sl-chat-canal-modal,[role=dialog]:has(.sl-chat-canal-modal),[role=dialog].sl-chat-canal-modal,[role=alertdialog]:has(.sl-chat-canal-modal),[role=alertdialog].sl-chat-canal-modal{--ccp-bg: #0d1017;--ccp-surface-0: #121621;--ccp-surface-1: #171c29;--ccp-surface-2: #1d2332;--ccp-surface-3: #242b3d;--ccp-surface-4: #2e374d;--ccp-line: rgba(148, 163, 184, .1);--ccp-line-2: rgba(148, 163, 184, .16);--ccp-line-3: rgba(148, 163, 184, .26);--ccp-ink: #f8fafc;--ccp-ink-2: #e7ecf3;--ccp-ink-3: #d1d9e6;--ccp-ink-4: #a3afc2;--ccp-ink-5: #6b7689;--ccp-ink-6: #4a5366;--ccp-teal: #0aa5c0;--ccp-teal-2: #2bd4ec;--ccp-teal-3: #7ee8f7;--ccp-teal-soft: rgba(10, 165, 192, .16);--ccp-teal-soft-2:rgba(10, 165, 192, .26);--ccp-emerald: #34d399;--ccp-emerald-2: #6ee7b7;--ccp-emerald-soft:rgba(16, 185, 129, .16);--ccp-emerald-soft-2:rgba(16, 185, 129, .26);--ccp-pink: #fda4af;--ccp-pink-2: #fbcfe8;--ccp-pink-soft: rgba(244, 114, 182, .16);--ccp-pink-soft-2:rgba(244, 114, 182, .26);--ccp-purple: #c084fc;--ccp-purple-2: #d8b4fe;--ccp-purple-soft:rgba(168, 85, 247, .16);--ccp-purple-soft-2:rgba(168, 85, 247, .26);--ccp-blue: #60a5fa;--ccp-blue-2: #93c5fd;--ccp-blue-soft: rgba(59, 130, 246, .16);--ccp-blue-soft-2:rgba(59, 130, 246, .26);--ccp-amber: #f6c82a;--ccp-amber-2: #ffd94e;--ccp-amber-soft: rgba(246, 200, 42, .14);--ccp-red: #f87171;--ccp-red-2: #fca5a5;--ccp-red-soft: rgba(248, 113, 113, .14);--ccp-violet: #c4b5fd;--ccp-violet-soft:rgba(167, 139, 250, .14);--ccp-slate: #94a3b8;--ccp-slate-soft: rgba(148, 163, 184, .14);--ccp-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;color-scheme:dark;color:var(--ccp-ink);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased}.sl-chat-canal{position:relative;background:var(--ccp-bg);margin:-28px -32px;padding:28px 32px 60px;min-height:calc(100vh - 3rem);isolation:isolate}.sl-chat-canal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 620px at -5% -10%,rgba(10,165,192,.08),transparent 58%),radial-gradient(900px 580px at 110% 110%,rgba(244,114,182,.04),transparent 60%),radial-gradient(700px 400px at 50% -20%,rgba(255,255,255,.012),transparent 60%)}.sl-chat-canal>*{position:relative;z-index:1}.sl-chat-canal .ccp-hero{display:flex;align-items:flex-start;gap:16px;padding:18px 22px;border-radius:14px;background:linear-gradient(180deg,var(--ccp-surface-1) 0%,var(--ccp-surface-0) 100%);border:1px solid var(--ccp-line);box-shadow:inset 0 1px #ffffff08,0 1px 2px #0006;margin-bottom:22px}.sl-chat-canal .ccp-hero-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:linear-gradient(180deg,var(--ccp-teal-soft-2),var(--ccp-teal-soft));border:1px solid rgba(43,212,236,.32);color:var(--ccp-teal-3);flex-shrink:0;box-shadow:inset 0 1px #ffffff0f,0 6px 18px #0aa5c02e}.sl-chat-canal .ccp-hero-body{flex:1 1 auto;min-width:0}.sl-chat-canal .ccp-hero-title{font-size:22px;font-weight:800;letter-spacing:-.018em;color:var(--ccp-ink);line-height:1.15}.sl-chat-canal .ccp-hero-sub{font-size:12.5px;font-weight:600;color:var(--ccp-ink-4);margin-top:3px;letter-spacing:-.005em}.sl-chat-canal .ccp-hero-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.sl-chat-canal .ccp-hero-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:-.005em;border:1px solid var(--ccp-line-2);background:var(--ccp-surface-0);color:var(--ccp-ink-4);position:relative}.sl-chat-canal .ccp-hero-pill svg{width:13px;height:13px}.sl-chat-canal .ccp-hero-pill.tone-ok{background:var(--ccp-emerald-soft);border-color:#10b98157;color:var(--ccp-emerald-2)}.sl-chat-canal .ccp-hero-pill.tone-err{background:var(--ccp-red-soft);border-color:#f8717157;color:var(--ccp-red-2)}.sl-chat-canal .ccp-hero-pill.tone-muted{background:var(--ccp-slate-soft);border-color:var(--ccp-line-2);color:var(--ccp-ink-5)}.sl-chat-canal .ccp-group{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.sl-chat-canal .ccp-group-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;color:var(--ccp-ink-2);letter-spacing:-.012em;margin-bottom:2px}.sl-chat-canal .ccp-group-title-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0}.sl-chat-canal .ccp-group-title-icon svg{width:16px;height:16px}.sl-chat-canal .ccp-group-title-icon.tone-emerald{background:var(--ccp-emerald-soft);color:var(--ccp-emerald-2);border:1px solid rgba(16,185,129,.3)}.sl-chat-canal .ccp-group-title-icon.tone-pink{background:var(--ccp-pink-soft);color:var(--ccp-pink);border:1px solid rgba(244,114,182,.3)}.sl-chat-canal .ccp-group-title-icon.tone-purple{background:var(--ccp-purple-soft);color:var(--ccp-purple);border:1px solid rgba(168,85,247,.3)}.sl-chat-canal .ccp-group-title-icon.tone-blue{background:var(--ccp-blue-soft);color:var(--ccp-blue);border:1px solid rgba(59,130,246,.3)}.sl-chat-canal .ccp-group-title-icon.tone-teal{background:var(--ccp-teal-soft);color:var(--ccp-teal-3);border:1px solid rgba(43,212,236,.3)}.sl-chat-canal .ccp-group-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--ccp-purple-soft);color:var(--ccp-purple);border:1px solid rgba(168,85,247,.28);margin-left:6px}.sl-chat-canal .ccp-divider{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--ccp-line-2),transparent);margin:6px 0 14px}.sl-chat-canal .ccp-card{background:var(--ccp-surface-0);border:1px solid var(--ccp-line-2);border-radius:12px;box-shadow:inset 0 1px #ffffff06,0 2px 6px #00000052;overflow:hidden}.sl-chat-canal .ccp-card-h{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--ccp-line);background:linear-gradient(180deg,var(--ccp-surface-1) 0%,var(--ccp-surface-0) 100%)}.sl-chat-canal .ccp-card-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0}.sl-chat-canal .ccp-card-icon svg{width:15px;height:15px}.sl-chat-canal .ccp-card-icon.tone-emerald{background:var(--ccp-emerald-soft);color:var(--ccp-emerald-2);border:1px solid rgba(16,185,129,.3)}.sl-chat-canal .ccp-card-icon.tone-pink{background:var(--ccp-pink-soft);color:var(--ccp-pink);border:1px solid rgba(244,114,182,.3)}.sl-chat-canal .ccp-card-icon.tone-purple{background:var(--ccp-purple-soft);color:var(--ccp-purple);border:1px solid rgba(168,85,247,.3)}.sl-chat-canal .ccp-card-icon.tone-blue{background:var(--ccp-blue-soft);color:var(--ccp-blue);border:1px solid rgba(59,130,246,.3)}.sl-chat-canal .ccp-card-icon.tone-red{background:var(--ccp-red-soft);color:var(--ccp-red-2);border:1px solid rgba(248,113,113,.3)}.sl-chat-canal .ccp-card-title{font-size:13px;font-weight:800;color:var(--ccp-ink-2);letter-spacing:-.005em;flex:1 1 auto}.sl-chat-canal .ccp-card-body{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.sl-chat-canal .ccp-card-body-tight{padding:14px 18px;gap:10px}.sl-chat-canal .ccp-card-body p{line-height:1.5}.sl-chat-canal .ccp-card.ccp-featured{background:linear-gradient(180deg,rgba(16,185,129,.05) 0%,var(--ccp-surface-0) 100%);border-color:#10b98147}.sl-chat-canal .ccp-card.ccp-featured.tone-pink{background:linear-gradient(180deg,rgba(244,114,182,.06) 0%,var(--ccp-surface-0) 100%);border-color:#f472b647}.sl-chat-canal .ccp-featured-h{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;color:var(--ccp-ink-2);letter-spacing:-.005em}.sl-chat-canal .ccp-featured-h svg{width:16px;height:16px}.sl-chat-canal .ccp-featured-h.tone-emerald{color:var(--ccp-emerald-2)}.sl-chat-canal .ccp-featured-h.tone-pink{color:var(--ccp-pink)}.sl-chat-canal .ccp-alert{display:flex;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid var(--ccp-line-2);background:var(--ccp-surface-1);font-size:12px;line-height:1.5;color:var(--ccp-ink-3)}.sl-chat-canal .ccp-alert svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.sl-chat-canal .ccp-alert strong{color:var(--ccp-ink);font-weight:700}.sl-chat-canal .ccp-alert.tone-amber{background:var(--ccp-amber-soft);border-color:#f6c82a52;color:#fde68a}.sl-chat-canal .ccp-alert.tone-amber svg{color:var(--ccp-amber-2)}.sl-chat-canal .ccp-alert.tone-amber strong{color:#fef3c7}.sl-chat-canal .ccp-alert.tone-red{background:var(--ccp-red-soft);border-color:#f8717157;color:#fecaca}.sl-chat-canal .ccp-alert.tone-red svg{color:var(--ccp-red)}.sl-chat-canal .ccp-alert.tone-red strong{color:#fee2e2}.sl-chat-canal .ccp-alert.tone-blue{background:var(--ccp-blue-soft);border-color:#3b82f652;color:#dbeafe}.sl-chat-canal .ccp-alert.tone-blue svg{color:var(--ccp-blue)}.sl-chat-canal .ccp-alert.tone-blue strong{color:#eff6ff}.sl-chat-canal .ccp-alert.tone-emerald{background:var(--ccp-emerald-soft);border-color:#10b98152;color:#bbf7d0}.sl-chat-canal .ccp-alert.tone-emerald svg{color:var(--ccp-emerald)}.sl-chat-canal .ccp-alert.tone-emerald strong{color:#d1fae5}.sl-chat-canal .ccp-alert.tone-pink{background:var(--ccp-pink-soft);border-color:#f472b652;color:#fbcfe8}.sl-chat-canal .ccp-alert.tone-pink svg{color:var(--ccp-pink)}.sl-chat-canal .ccp-alert.tone-pink strong{color:#fce7f3}.sl-chat-canal .ccp-alert-btn{display:inline;background:transparent;border:0;padding:0;color:inherit;text-decoration:underline;font-weight:700;cursor:pointer;transition:color .12s}.sl-chat-canal .ccp-alert-btn:hover{color:var(--ccp-ink)}.sl-chat-canal .ccp-label,[role=dialog]:has(.sl-chat-canal-modal) .ccp-label,[role=dialog].sl-chat-canal-modal .ccp-label{font-size:12px;font-weight:700;color:var(--ccp-ink-2);letter-spacing:-.003em;display:inline-flex;align-items:center;gap:4px}.sl-chat-canal .ccp-label-soft,[role=dialog]:has(.sl-chat-canal-modal) .ccp-label-soft,[role=dialog].sl-chat-canal-modal .ccp-label-soft{font-size:11px;font-weight:700;color:var(--ccp-ink-5);letter-spacing:.04em;text-transform:uppercase}.sl-chat-canal .ccp-hint,[role=dialog]:has(.sl-chat-canal-modal) .ccp-hint,[role=dialog].sl-chat-canal-modal .ccp-hint{font-size:12px;font-weight:500;color:var(--ccp-ink-3);line-height:1.55}.sl-chat-canal .ccp-hint strong{color:var(--ccp-ink);font-weight:700}.sl-chat-canal .ccp-hint code,[role=dialog]:has(.sl-chat-canal-modal) .ccp-hint code{font-family:var(--ccp-mono);background:var(--ccp-surface-2);border:1px solid var(--ccp-line);padding:1px 5px;border-radius:4px;font-size:10.5px;color:var(--ccp-teal-3)}.sl-chat-canal .ccp-field{display:flex;flex-direction:column;gap:6px}.sl-chat-canal .ccp-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sl-chat-canal .ccp-input-row{display:flex;gap:8px;align-items:stretch}.sl-chat-canal .ccp-input-row>.ccp-input,.sl-chat-canal .ccp-input-row>input{flex:1 1 auto;min-width:0}.sl-chat-canal input[type=text],.sl-chat-canal input[type=email],.sl-chat-canal input[type=tel],.sl-chat-canal input[type=number],.sl-chat-canal input[type=password],.sl-chat-canal input[type=url],.sl-chat-canal input:not([type]),.sl-chat-canal textarea,[role=dialog]:has(.sl-chat-canal-modal) input[type=text],[role=dialog]:has(.sl-chat-canal-modal) input[type=email],[role=dialog]:has(.sl-chat-canal-modal) input[type=number],[role=dialog]:has(.sl-chat-canal-modal) input[type=password],[role=dialog]:has(.sl-chat-canal-modal) input:not([type]),[role=dialog]:has(.sl-chat-canal-modal) textarea,[role=dialog].sl-chat-canal-modal input[type=text],[role=dialog].sl-chat-canal-modal input[type=email],[role=dialog].sl-chat-canal-modal input[type=number],[role=dialog].sl-chat-canal-modal input[type=password],[role=dialog].sl-chat-canal-modal input:not([type]),[role=dialog].sl-chat-canal-modal textarea{background:var(--ccp-surface-1)!important;border:1px solid var(--ccp-line-2)!important;border-radius:8px!important;color:var(--ccp-ink)!important;font-size:13px!important;padding:9px 12px!important;height:auto!important;transition:border-color .12s,background .12s,box-shadow .12s!important;box-shadow:inset 0 1px 2px #0000002e!important}.sl-chat-canal input::-moz-placeholder,.sl-chat-canal textarea::-moz-placeholder,[role=dialog]:has(.sl-chat-canal-modal) input::-moz-placeholder,[role=dialog]:has(.sl-chat-canal-modal) textarea::-moz-placeholder,[role=dialog].sl-chat-canal-modal input::-moz-placeholder,[role=dialog].sl-chat-canal-modal textarea::-moz-placeholder{color:var(--ccp-ink-5)!important;opacity:1!important}.sl-chat-canal input::placeholder,.sl-chat-canal textarea::placeholder,[role=dialog]:has(.sl-chat-canal-modal) input::placeholder,[role=dialog]:has(.sl-chat-canal-modal) textarea::placeholder,[role=dialog].sl-chat-canal-modal input::placeholder,[role=dialog].sl-chat-canal-modal textarea::placeholder{color:var(--ccp-ink-5)!important;opacity:1!important}.sl-chat-canal input:focus,.sl-chat-canal textarea:focus,[role=dialog]:has(.sl-chat-canal-modal) input:focus,[role=dialog]:has(.sl-chat-canal-modal) textarea:focus,[role=dialog].sl-chat-canal-modal input:focus,[role=dialog].sl-chat-canal-modal textarea:focus{background:var(--ccp-surface-2)!important;border-color:#2bd4ec73!important;box-shadow:0 0 0 3px #0aa5c02e!important;outline:none!important}.sl-chat-canal input[readonly],[role=dialog]:has(.sl-chat-canal-modal) input[readonly]{background:var(--ccp-surface-2)!important;color:var(--ccp-ink-3)!important;cursor:default}.sl-chat-canal input[type=number]::-webkit-inner-spin-button,.sl-chat-canal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.sl-chat-canal textarea{resize:none;line-height:1.5}.sl-chat-canal .ccp-input-mono,[role=dialog]:has(.sl-chat-canal-modal) .ccp-input-mono{font-family:var(--ccp-mono)!important;font-size:12px!important}.sl-chat-canal [role=combobox],.sl-chat-canal button[role=combobox],[role=dialog]:has(.sl-chat-canal-modal) [role=combobox],[role=dialog]:has(.sl-chat-canal-modal) button[role=combobox],[role=dialog].sl-chat-canal-modal [role=combobox],[role=dialog].sl-chat-canal-modal button[role=combobox]{background:var(--ccp-surface-1)!important;border:1px solid var(--ccp-line-2)!important;border-radius:8px!important;color:var(--ccp-ink-2)!important;font-size:13px!important;padding:9px 12px!important;height:auto!important;transition:border-color .12s,background .12s!important}.sl-chat-canal [role=combobox]:focus,.sl-chat-canal button[role=combobox]:focus,[role=dialog]:has(.sl-chat-canal-modal) [role=combobox]:focus,[role=dialog].sl-chat-canal-modal [role=combobox]:focus{border-color:#2bd4ec73!important;box-shadow:0 0 0 3px #0aa5c02e!important;outline:none!important}.sl-chat-canal button[role=switch],[role=dialog]:has(.sl-chat-canal-modal) button[role=switch]{background:var(--ccp-surface-3)!important;border:1px solid var(--ccp-line-2)!important}.sl-chat-canal button[role=switch][data-state=checked],[role=dialog]:has(.sl-chat-canal-modal) button[role=switch][data-state=checked]{background:var(--ccp-teal)!important;border-color:#2bd4ec73!important}.sl-chat-canal button[role=switch]>span,[role=dialog]:has(.sl-chat-canal-modal) button[role=switch]>span{background:var(--ccp-ink)!important}.sl-chat-canal .ccp-switch-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sl-chat-canal .ccp-switch-row>div{flex:1 1 auto;min-width:0}.sl-chat-canal .ccp-switch-title{font-size:13px;font-weight:700;color:var(--ccp-ink-2)}.sl-chat-canal .ccp-switch-sub{font-size:11.5px;color:var(--ccp-ink-5);margin-top:3px;line-height:1.45}.sl-chat-canal .ccp-btn,[role=dialog]:has(.sl-chat-canal-modal) .ccp-btn,[role=dialog].sl-chat-canal-modal .ccp-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:9px;font-size:12.5px;font-weight:700;letter-spacing:-.005em;border:1px solid transparent;cursor:pointer;transition:all .12s;white-space:nowrap;font-family:inherit}.sl-chat-canal .ccp-btn:disabled{opacity:.5;cursor:not-allowed}.sl-chat-canal .ccp-btn svg{width:14px;height:14px;flex-shrink:0}.sl-chat-canal .ccp-btn-primary,[role=dialog]:has(.sl-chat-canal-modal) .ccp-btn-primary,[role=dialog].sl-chat-canal-modal .ccp-btn-primary{background:linear-gradient(180deg,var(--ccp-teal-2),var(--ccp-teal));color:#051418;border-color:#2bd4ec73;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #0aa5c047}.sl-chat-canal .ccp-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--ccp-teal-3),var(--ccp-teal-2));box-shadow:inset 0 1px #ffffff38,0 8px 22px #0aa5c05c}.sl-chat-canal .ccp-btn-emerald{background:linear-gradient(180deg,var(--ccp-emerald-2),var(--ccp-emerald));color:#052e1f;border-color:#34d39973;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #10b98147}.sl-chat-canal .ccp-btn-emerald:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff38,0 8px 22px #10b9815c}.sl-chat-canal .ccp-btn-pink{background:linear-gradient(135deg,#f472b6,#c084fc);color:#1a0726;border-color:#f472b673;box-shadow:inset 0 1px #ffffff2e,0 6px 18px #f472b652}.sl-chat-canal .ccp-btn-pink:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff38,0 8px 24px #f472b666}.sl-chat-canal .ccp-btn-outline,[role=dialog]:has(.sl-chat-canal-modal) .ccp-btn-outline,[role=dialog].sl-chat-canal-modal .ccp-btn-outline{background:var(--ccp-surface-1);color:var(--ccp-ink-2);border-color:var(--ccp-line-2)}.sl-chat-canal .ccp-btn-outline:hover:not(:disabled){background:var(--ccp-surface-2);border-color:var(--ccp-line-3)}.sl-chat-canal .ccp-btn-outline.tone-emerald{color:var(--ccp-emerald-2);border-color:#10b98152}.sl-chat-canal .ccp-btn-outline.tone-emerald:hover:not(:disabled){background:var(--ccp-emerald-soft);border-color:#10b98173}.sl-chat-canal .ccp-btn-ghost,[role=dialog]:has(.sl-chat-canal-modal) .ccp-btn-ghost,[role=dialog].sl-chat-canal-modal .ccp-btn-ghost{background:transparent;color:var(--ccp-ink-3);border-color:transparent;padding:8px 12px}.sl-chat-canal .ccp-btn-ghost:hover:not(:disabled){background:var(--ccp-surface-2);color:var(--ccp-ink)}.sl-chat-canal .ccp-btn-danger-ghost,[role=dialog]:has(.sl-chat-canal-modal) .ccp-btn-danger-ghost,[role=dialog].sl-chat-canal-modal .ccp-btn-danger-ghost{background:transparent;color:var(--ccp-red);border-color:transparent;padding:8px 12px}.sl-chat-canal .ccp-btn-danger-ghost:hover:not(:disabled){background:var(--ccp-red-soft);color:var(--ccp-red-2)}.sl-chat-canal .ccp-btn-icon{padding:8px;width:34px;height:34px}.sl-chat-canal .ccp-btn-sm{padding:6px 10px;font-size:11.5px;border-radius:7px}.sl-chat-canal .ccp-btn-sm svg{width:12px;height:12px}.sl-chat-canal .ccp-btn-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sl-chat-canal .ccp-btn-row.ccp-btn-row-end{justify-content:flex-end}.sl-chat-canal .ccp-btn-row.ccp-btn-row-between{justify-content:space-between}.sl-chat-canal .ccp-guide{background:var(--ccp-surface-0);border:1px solid var(--ccp-line-2);border-radius:12px;overflow:hidden}.sl-chat-canal .ccp-guide.tone-emerald{border-color:#10b9813d;background:linear-gradient(180deg,rgba(16,185,129,.04) 0%,var(--ccp-surface-0) 100%)}.sl-chat-canal .ccp-guide.tone-blue{border-color:#3b82f63d;background:linear-gradient(180deg,rgba(59,130,246,.04) 0%,var(--ccp-surface-0) 100%)}.sl-chat-canal .ccp-guide.tone-pink{border-color:#f472b63d;background:linear-gradient(180deg,rgba(244,114,182,.04) 0%,var(--ccp-surface-0) 100%)}.sl-chat-canal .ccp-guide-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 16px;background:transparent;border:0;text-align:left;cursor:pointer;font-family:inherit;transition:background .12s}.sl-chat-canal .ccp-guide-trigger:hover{background:#ffffff05}.sl-chat-canal .ccp-guide-trigger>span{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:-.005em;color:var(--ccp-ink-2)}.sl-chat-canal .ccp-guide-trigger>span svg{width:14px;height:14px}.sl-chat-canal .ccp-guide.tone-emerald .ccp-guide-trigger>span{color:var(--ccp-emerald-2)}.sl-chat-canal .ccp-guide.tone-blue .ccp-guide-trigger>span{color:var(--ccp-blue-2)}.sl-chat-canal .ccp-guide.tone-pink .ccp-guide-trigger>span{color:var(--ccp-pink)}.sl-chat-canal .ccp-guide-trigger>svg.ccp-chev{width:14px;height:14px;color:var(--ccp-ink-4);transition:transform .18s}.sl-chat-canal .ccp-guide-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px;font-size:12.5px;font-weight:500;line-height:1.6;color:var(--ccp-ink-2);border-top:1px solid var(--ccp-line);margin-top:4px}.sl-chat-canal .ccp-guide-body p{line-height:1.55}.sl-chat-canal .ccp-guide-body strong{color:var(--ccp-ink);font-weight:700}.sl-chat-canal .ccp-guide-body em{color:var(--ccp-ink-2);font-style:normal;font-weight:600}.sl-chat-canal .ccp-guide-body code{font-family:var(--ccp-mono);background:var(--ccp-surface-2);border:1px solid var(--ccp-line);padding:1px 5px;border-radius:4px;font-size:10.5px;color:var(--ccp-teal-3)}.sl-chat-canal .ccp-guide-body ul{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:4px;margin-top:4px}.sl-chat-canal .ccp-guide-body hr{border:0;border-top:1px solid var(--ccp-line);margin:0}.sl-chat-canal .ccp-guide-step{display:flex;gap:12px;align-items:flex-start}.sl-chat-canal .ccp-guide-step-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:11px;font-weight:800;background:var(--ccp-surface-3);color:var(--ccp-ink-2);border:1px solid var(--ccp-line-2)}.sl-chat-canal .ccp-guide.tone-emerald .ccp-guide-step-num{background:var(--ccp-emerald-soft-2);color:var(--ccp-emerald-2);border-color:#10b98157}.sl-chat-canal .ccp-guide.tone-blue .ccp-guide-step-num{background:var(--ccp-blue-soft-2);color:var(--ccp-blue-2);border-color:#3b82f657}.sl-chat-canal .ccp-guide.tone-pink .ccp-guide-step-num{background:var(--ccp-pink-soft-2);color:var(--ccp-pink);border-color:#f472b657}.sl-chat-canal .ccp-guide-step-body{flex:1 1 auto;min-width:0}.sl-chat-canal .ccp-guide-step-title{font-size:12px;font-weight:700;color:var(--ccp-ink);margin-bottom:2px}.sl-chat-canal .ccp-guide-prereqs{display:flex;flex-direction:column;gap:5px;font-size:12px}.sl-chat-canal .ccp-guide-prereq{display:flex;gap:8px;align-items:flex-start}.sl-chat-canal .ccp-guide-prereq svg{width:13px;height:13px;flex-shrink:0;margin-top:3px;color:var(--ccp-blue)}.sl-chat-canal .ccp-guide-note{font-size:11.5px;background:var(--ccp-blue-soft);border:1px solid rgba(59,130,246,.28);border-radius:8px;padding:9px 12px;color:#cfe1fd}.sl-chat-canal .ccp-guide-note strong{color:#eff6ff}.sl-chat-canal .ccp-status-card{background:linear-gradient(180deg,rgba(244,114,182,.04) 0%,var(--ccp-surface-0) 100%);border:1px solid rgba(244,114,182,.28);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.sl-chat-canal .ccp-status-card.tone-ok{background:linear-gradient(180deg,rgba(16,185,129,.05) 0%,var(--ccp-surface-0) 100%);border-color:#10b98157}.sl-chat-canal .ccp-status-card.tone-err{background:linear-gradient(180deg,rgba(248,113,113,.05) 0%,var(--ccp-surface-0) 100%);border-color:#f8717157}.sl-chat-canal .ccp-status-row{display:flex;align-items:center;gap:12px}.sl-chat-canal .ccp-status-avatar{width:42px;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--ccp-pink-soft);border:2px solid rgba(244,114,182,.32);color:var(--ccp-pink);overflow:hidden}.sl-chat-canal .ccp-status-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sl-chat-canal .ccp-status-body{flex:1 1 auto;min-width:0}.sl-chat-canal .ccp-status-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ccp-ink)}.sl-chat-canal .ccp-status-meta{font-size:12px;font-weight:500;color:var(--ccp-ink-3);margin-top:3px}.sl-chat-canal .ccp-status-meta .mono{font-family:var(--ccp-mono);color:var(--ccp-ink-2);font-weight:600}.sl-chat-canal .ccp-status-expiry{font-size:12px;font-weight:500;margin-top:4px;display:inline-flex;align-items:center;gap:5px}.sl-chat-canal .ccp-status-expiry svg{width:12px;height:12px}.sl-chat-canal .ccp-status-expiry.tone-ok{color:var(--ccp-ink-3)}.sl-chat-canal .ccp-status-expiry.tone-warn{color:var(--ccp-amber-2);font-weight:600}.sl-chat-canal .ccp-status-expiry.tone-err{color:var(--ccp-red-2);font-weight:600}.sl-chat-canal .ccp-mini-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em;border:1px solid transparent}.sl-chat-canal .ccp-mini-badge svg{width:10px;height:10px}.sl-chat-canal .ccp-mini-badge.tone-ok{background:var(--ccp-emerald-soft);color:var(--ccp-emerald-2);border-color:#10b98152}.sl-chat-canal .ccp-mini-badge.tone-err{background:var(--ccp-red-soft);color:var(--ccp-red-2);border-color:#f8717152}.sl-chat-canal .ccp-mini-badge.tone-muted{background:var(--ccp-slate-soft);color:var(--ccp-ink-4);border-color:var(--ccp-line-2)}.sl-chat-canal .ccp-manual-divider{position:relative;display:flex;align-items:center;justify-content:center;margin:8px 0 4px}.sl-chat-canal .ccp-manual-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--ccp-line-2);z-index:0}.sl-chat-canal .ccp-manual-divider>span,.sl-chat-canal .ccp-manual-divider>button{position:relative;z-index:1;background:var(--ccp-bg);padding:0 14px;font-size:12px;font-weight:700;color:var(--ccp-ink-3);border:0;cursor:pointer;font-family:inherit;transition:color .12s}.sl-chat-canal .ccp-manual-divider>button:hover{color:var(--ccp-ink)}.sl-chat-canal .ccp-branch-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--ccp-surface-1);border:1px solid var(--ccp-line-2);border-radius:10px}.sl-chat-canal .ccp-branch-row>[role=combobox]{flex:1 1 auto}.sl-chat-canal .ccp-branch-hint{font-size:11.5px;font-weight:500;color:var(--ccp-ink-3);margin-top:6px;padding-left:2px}.sl-chat-canal .ccp-table-wrap{background:var(--ccp-surface-0);border:1px solid var(--ccp-line-2);border-radius:12px;overflow:hidden}.sl-chat-canal .ccp-table{width:100%;border-collapse:collapse}.sl-chat-canal .ccp-table thead th{background:var(--ccp-surface-1);border-bottom:1px solid var(--ccp-line-2);padding:10px 14px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ccp-ink-5);text-align:left}.sl-chat-canal .ccp-table thead th.col-right{text-align:right}.sl-chat-canal .ccp-table tbody td{padding:11px 14px;font-size:12.5px;color:var(--ccp-ink-2);border-bottom:1px solid var(--ccp-line)}.sl-chat-canal .ccp-table tbody tr:last-child td{border-bottom:0}.sl-chat-canal .ccp-table tbody tr:hover td{background:var(--ccp-surface-1)}.sl-chat-canal .ccp-table .col-right{text-align:right}.sl-chat-canal .ccp-table .ccp-mono{font-family:var(--ccp-mono);font-size:12px;color:var(--ccp-teal-3)}.sl-chat-canal .ccp-status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.02em;border:1px solid transparent;position:relative}.sl-chat-canal .ccp-status-pill:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;box-shadow:0 0 5px currentColor}.sl-chat-canal .ccp-status-pill.tone-ok{background:var(--ccp-emerald-soft);color:var(--ccp-emerald-2);border-color:#10b98152}.sl-chat-canal .ccp-status-pill.tone-warn{background:var(--ccp-amber-soft);color:var(--ccp-amber-2);border-color:#f6c82a52}.sl-chat-canal .ccp-status-pill.tone-err{background:var(--ccp-red-soft);color:var(--ccp-red-2);border-color:#f8717152}.sl-chat-canal .ccp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 20px;text-align:center}.sl-chat-canal .ccp-empty svg{width:32px;height:32px;color:var(--ccp-ink-6);opacity:.6;margin-bottom:4px}.sl-chat-canal .ccp-empty-title{font-size:13px;font-weight:700;color:var(--ccp-ink-3)}.sl-chat-canal .ccp-empty-sub{font-size:12px;font-weight:500;color:var(--ccp-ink-4);max-width:380px;line-height:1.55}.sl-chat-canal .ccp-loading{display:flex;align-items:center;justify-content:center;padding:36px;color:var(--ccp-ink-5)}.sl-chat-canal .ccp-loading svg{width:22px;height:22px;animation:ccp-spin .72s linear infinite}@keyframes ccp-spin{to{transform:rotate(360deg)}}.sl-chat-canal-page-loading{display:flex;align-items:center;justify-content:center;padding:80px 0}.sl-chat-canal-page-loading>div{width:28px;height:28px;border-radius:999px;border:2px solid var(--ccp-teal);border-top-color:transparent;animation:ccp-spin .72s linear infinite}.sl-chat-canal .ccp-chips{display:flex;flex-wrap:wrap;gap:6px}.sl-chat-canal .ccp-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--ccp-surface-2);border:1px solid var(--ccp-line-2);color:var(--ccp-ink-2)}.sl-chat-canal .ccp-chip-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:0;background:transparent;color:var(--ccp-ink-5);cursor:pointer;transition:all .12s}.sl-chat-canal .ccp-chip-x:hover{background:var(--ccp-red-soft);color:var(--ccp-red)}.sl-chat-canal .ccp-chip-x svg{width:10px;height:10px}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-list,[role=dialog].sl-chat-canal-modal .ccp-pick-list{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow-y:auto}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-section,[role=dialog].sl-chat-canal-modal .ccp-pick-section{display:flex;flex-direction:column;gap:6px}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-section-h,[role=dialog].sl-chat-canal-modal .ccp-pick-section-h{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ccp-ink-5);padding:6px 4px 0}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-item,[role=dialog].sl-chat-canal-modal .ccp-pick-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--ccp-surface-1);border:1px solid var(--ccp-line-2);cursor:pointer;text-align:left;font-family:inherit;transition:all .12s;color:var(--ccp-ink);width:100%}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-item:hover,[role=dialog].sl-chat-canal-modal .ccp-pick-item:hover{background:var(--ccp-surface-2);border-color:var(--ccp-line-3)}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-icon{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-icon.tone-emerald{background:var(--ccp-emerald-soft);color:var(--ccp-emerald-2);border:1px solid rgba(16,185,129,.3)}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-icon.tone-pink{background:var(--ccp-pink-soft);color:var(--ccp-pink);border:1px solid rgba(244,114,182,.3)}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-icon svg{width:14px;height:14px}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-body{flex:1 1 auto;min-width:0}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-title{font-size:13px;font-weight:700;color:var(--ccp-ink)}[role=dialog]:has(.sl-chat-canal-modal) .ccp-pick-sub{font-size:12px;font-weight:500;color:var(--ccp-ink-3);margin-top:3px}[role=dialog]:has(.sl-chat-canal-modal),[role=dialog].sl-chat-canal-modal{background:var(--ccp-surface-0)!important;border:1px solid var(--ccp-line-2)!important;color:var(--ccp-ink)!important;border-radius:14px!important;box-shadow:0 24px 60px #0000008c,0 0 0 1px #2bd4ec0f!important}[role=dialog]:has(.sl-chat-canal-modal) [data-radix-dialog-title],[role=dialog].sl-chat-canal-modal [data-radix-dialog-title],[role=dialog]:has(.sl-chat-canal-modal) h2,[role=dialog].sl-chat-canal-modal h2{color:var(--ccp-ink)!important;font-size:16px!important;font-weight:800!important;letter-spacing:-.012em!important}[role=dialog]:has(.sl-chat-canal-modal) [data-radix-dialog-description],[role=dialog].sl-chat-canal-modal [data-radix-dialog-description]{color:var(--ccp-ink-4)!important;font-size:12.5px!important}[role=dialog]:has(.sl-chat-canal-modal) [aria-label=Close],[role=dialog].sl-chat-canal-modal [aria-label=Close]{color:var(--ccp-ink-4)!important;opacity:.7;transition:opacity .12s}[role=dialog]:has(.sl-chat-canal-modal) [aria-label=Close]:hover,[role=dialog].sl-chat-canal-modal [aria-label=Close]:hover{opacity:1}body:has(.sl-chat-canal-modal) [role=alertdialog]{background:var(--ccp-surface-0)!important;border:1px solid var(--ccp-line-2)!important;color:var(--ccp-ink)!important;border-radius:14px!important;box-shadow:0 24px 60px #0000008c!important}body:has(.sl-chat-canal-modal) [role=alertdialog] h2{color:var(--ccp-ink)!important;font-size:16px!important;font-weight:800!important}body:has(.sl-chat-canal-modal) [role=alertdialog] p,body:has(.sl-chat-canal-modal) [role=alertdialog] [data-radix-alert-dialog-description]{color:var(--ccp-ink-4)!important;font-size:12.5px!important}[role=dialog]:has(.sl-chat-canal-modal) *::-webkit-scrollbar,[role=dialog].sl-chat-canal-modal *::-webkit-scrollbar{width:8px;height:8px}[role=dialog]:has(.sl-chat-canal-modal) *::-webkit-scrollbar-track,[role=dialog].sl-chat-canal-modal *::-webkit-scrollbar-track{background:var(--ccp-surface-0)}[role=dialog]:has(.sl-chat-canal-modal) *::-webkit-scrollbar-thumb,[role=dialog].sl-chat-canal-modal *::-webkit-scrollbar-thumb{background:var(--ccp-surface-3);border-radius:4px}[role=dialog]:has(.sl-chat-canal-modal) *::-webkit-scrollbar-thumb:hover,[role=dialog].sl-chat-canal-modal *::-webkit-scrollbar-thumb:hover{background:var(--ccp-surface-4)}[role=dialog]:has(.sl-chat-canal-modal) .ccp-modal-body,[role=dialog].sl-chat-canal-modal .ccp-modal-body{display:flex;flex-direction:column;gap:14px;padding-top:4px}[role=dialog]:has(.sl-chat-canal-modal) .ccp-modal-grid-2,[role=dialog].sl-chat-canal-modal .ccp-modal-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}[role=dialog]:has(.sl-chat-canal-modal) .ccp-modal-footer,[role=dialog].sl-chat-canal-modal .ccp-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:4px;border-top:1px solid var(--ccp-line);padding-top:14px}.sl-chat-canal *::-webkit-scrollbar{width:8px;height:8px}.sl-chat-canal *::-webkit-scrollbar-track{background:var(--ccp-bg)}.sl-chat-canal *::-webkit-scrollbar-thumb{background:var(--ccp-surface-3);border-radius:4px}.sl-chat-canal *::-webkit-scrollbar-thumb:hover{background:var(--ccp-surface-4)}body:has(.sl-chat-canal) [data-radix-select-content],body:has(.sl-chat-canal-modal) [data-radix-select-content]{background:var(--ccp-surface-1)!important;border:1px solid var(--ccp-line-2)!important;color:var(--ccp-ink)!important;border-radius:10px!important;box-shadow:0 16px 40px #0000008c!important}body:has(.sl-chat-canal) [data-radix-select-item],body:has(.sl-chat-canal-modal) [data-radix-select-item]{font-size:12.5px!important;color:var(--ccp-ink-2)!important;padding:7px 10px!important;border-radius:6px!important}body:has(.sl-chat-canal) [data-radix-select-item][data-highlighted],body:has(.sl-chat-canal-modal) [data-radix-select-item][data-highlighted]{background:var(--ccp-surface-2)!important;color:var(--ccp-ink)!important;outline:none!important}@media (max-width: 1024px){.sl-chat-canal{margin:-28px -20px;padding:24px 20px 60px}.sl-chat-canal .ccp-field-row{grid-template-columns:1fr}[role=dialog]:has(.sl-chat-canal-modal) .ccp-modal-grid-2,[role=dialog].sl-chat-canal-modal .ccp-modal-grid-2{grid-template-columns:1fr}}@media (max-width: 768px){.sl-chat-canal{margin:-28px -16px;padding:22px 16px 48px}.sl-chat-canal .ccp-hero{flex-wrap:wrap}.sl-chat-canal .ccp-hero-actions{width:100%}.sl-chat-canal .ccp-hero-title{font-size:19px}.sl-chat-canal .ccp-card-h{padding:12px 14px}.sl-chat-canal .ccp-card-body{padding:14px}.sl-chat-canal .ccp-table thead th,.sl-chat-canal .ccp-table tbody td{padding:9px 10px;font-size:11.5px}.sl-chat-canal .ccp-btn-row{width:100%}}.sl-chat-followup,.sl-chat-followup-modal,[role=dialog]:has(.sl-chat-followup-modal),[role=dialog].sl-chat-followup-modal{--cfp-bg: #0d1017;--cfp-surface-0: #121621;--cfp-surface-1: #171c29;--cfp-surface-2: #1d2332;--cfp-surface-3: #242b3d;--cfp-surface-4: #2e374d;--cfp-line: rgba(148, 163, 184, .1);--cfp-line-2: rgba(148, 163, 184, .16);--cfp-line-3: rgba(148, 163, 184, .26);--cfp-ink: #f8fafc;--cfp-ink-2: #e7ecf3;--cfp-ink-3: #d1d9e6;--cfp-ink-4: #a3afc2;--cfp-ink-5: #6b7689;--cfp-ink-6: #4a5366;--cfp-teal: #0aa5c0;--cfp-teal-2: #2bd4ec;--cfp-teal-3: #7ee8f7;--cfp-teal-soft: rgba(10, 165, 192, .16);--cfp-teal-soft-2:rgba(10, 165, 192, .26);--cfp-blue: #60a5fa;--cfp-blue-2: #93c5fd;--cfp-blue-soft: rgba(59, 130, 246, .16);--cfp-blue-soft-2:rgba(59, 130, 246, .28);--cfp-purple: #c084fc;--cfp-purple-2: #d8b4fe;--cfp-purple-soft:rgba(168, 85, 247, .16);--cfp-purple-soft-2:rgba(168, 85, 247, .28);--cfp-amber: #f6c82a;--cfp-amber-2: #ffd94e;--cfp-amber-soft: rgba(246, 200, 42, .16);--cfp-amber-soft-2:rgba(246, 200, 42, .28);--cfp-orange: #fb923c;--cfp-orange-2: #fdba74;--cfp-orange-soft:rgba(251, 146, 60, .16);--cfp-orange-soft-2:rgba(251, 146, 60, .28);--cfp-pink: #fda4af;--cfp-pink-2: #fbcfe8;--cfp-pink-soft: rgba(244, 114, 182, .16);--cfp-pink-soft-2:rgba(244, 114, 182, .28);--cfp-ok: #4ade80;--cfp-ok-2: #86efac;--cfp-ok-soft: rgba(74, 222, 128, .16);--cfp-red: #f87171;--cfp-red-2: #fca5a5;--cfp-red-soft: rgba(248, 113, 113, .14);--cfp-slate: #94a3b8;--cfp-slate-soft: rgba(148, 163, 184, .14);--cfp-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;color-scheme:dark;color:var(--cfp-ink);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased}.sl-chat-followup{position:relative;background:var(--cfp-bg);margin:-28px -32px;padding:28px 32px 60px;min-height:calc(100vh - 3rem);isolation:isolate}.sl-chat-followup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 620px at -5% -10%,rgba(10,165,192,.08),transparent 58%),radial-gradient(900px 560px at 110% 110%,rgba(168,85,247,.04),transparent 60%),radial-gradient(700px 400px at 50% -20%,rgba(255,255,255,.012),transparent 60%)}.sl-chat-followup>*{position:relative;z-index:1}.sl-chat-followup .cfp-hero{display:flex;align-items:flex-start;gap:16px;padding:18px 22px;border-radius:14px;background:linear-gradient(180deg,var(--cfp-surface-1) 0%,var(--cfp-surface-0) 100%);border:1px solid var(--cfp-line);box-shadow:inset 0 1px #ffffff08,0 1px 2px #0006;margin-bottom:22px}.sl-chat-followup .cfp-hero-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:linear-gradient(180deg,var(--cfp-teal-soft-2),var(--cfp-teal-soft));border:1px solid rgba(43,212,236,.32);color:var(--cfp-teal-3);flex-shrink:0;box-shadow:inset 0 1px #ffffff0f,0 6px 18px #0aa5c02e}.sl-chat-followup .cfp-hero-body{flex:1 1 auto;min-width:0}.sl-chat-followup .cfp-hero-title{font-size:22px;font-weight:800;letter-spacing:-.018em;color:var(--cfp-ink);line-height:1.15}.sl-chat-followup .cfp-hero-sub{font-size:12.5px;font-weight:600;color:var(--cfp-ink-4);margin-top:3px;letter-spacing:-.005em}.sl-chat-followup .cfp-hero-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.sl-chat-followup .cfp-card{background:var(--cfp-surface-0);border:1px solid var(--cfp-line-2);border-radius:12px;box-shadow:inset 0 1px #ffffff06,0 2px 6px #00000052;overflow:hidden;margin-bottom:22px}.sl-chat-followup .cfp-card-h{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--cfp-line);background:linear-gradient(180deg,var(--cfp-surface-1) 0%,var(--cfp-surface-0) 100%)}.sl-chat-followup .cfp-card-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0}.sl-chat-followup .cfp-card-icon svg{width:15px;height:15px}.sl-chat-followup .cfp-card-icon.tone-teal{background:var(--cfp-teal-soft);color:var(--cfp-teal-3);border:1px solid rgba(43,212,236,.32)}.sl-chat-followup .cfp-card-icon.tone-amber{background:var(--cfp-amber-soft);color:var(--cfp-amber-2);border:1px solid rgba(246,200,42,.32)}.sl-chat-followup .cfp-card-icon.tone-blue{background:var(--cfp-blue-soft);color:var(--cfp-blue-2);border:1px solid rgba(59,130,246,.32)}.sl-chat-followup .cfp-card-icon.tone-purple{background:var(--cfp-purple-soft);color:var(--cfp-purple-2);border:1px solid rgba(168,85,247,.32)}.sl-chat-followup .cfp-card-icon.tone-pink{background:var(--cfp-pink-soft);color:var(--cfp-pink);border:1px solid rgba(244,114,182,.32)}.sl-chat-followup .cfp-card-title{font-size:13px;font-weight:800;color:var(--cfp-ink-2);letter-spacing:-.005em;flex:1 1 auto;display:inline-flex;align-items:center;gap:8px}.sl-chat-followup .cfp-card-body{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.sl-chat-followup .cfp-counter{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:800;background:var(--cfp-surface-3);border:1px solid var(--cfp-line-2);color:var(--cfp-ink-3);letter-spacing:-.01em}.sl-chat-followup .cfp-tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sl-chat-followup .cfp-tier{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px;border-radius:12px;border:1px solid var(--cfp-line-2);background:var(--cfp-surface-1);cursor:pointer;transition:all .16s ease;text-align:left;font-family:inherit;color:var(--cfp-ink-2);overflow:hidden}.sl-chat-followup .cfp-tier:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 50%)}.sl-chat-followup .cfp-tier:hover{border-color:var(--cfp-line-3);transform:translateY(-1px)}.sl-chat-followup .cfp-tier-head{display:flex;align-items:center;gap:8px;position:relative;z-index:1}.sl-chat-followup .cfp-tier-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:11px;font-weight:800;flex-shrink:0;position:relative}.sl-chat-followup .cfp-tier-num:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:999px;pointer-events:none;opacity:.5;filter:blur(6px)}.sl-chat-followup .cfp-tier-time{font-size:12px;font-weight:800;letter-spacing:-.005em}.sl-chat-followup .cfp-tier-meta{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;position:relative;z-index:1}.sl-chat-followup .cfp-tier-meta svg{width:12px;height:12px}.sl-chat-followup .cfp-tier.tone-blue{background:linear-gradient(180deg,rgba(59,130,246,.04),var(--cfp-surface-1));border-color:#3b82f638}.sl-chat-followup .cfp-tier.tone-blue:hover{border-color:#3b82f66b}.sl-chat-followup .cfp-tier.tone-blue.active{background:linear-gradient(180deg,rgba(59,130,246,.1),var(--cfp-surface-2));border-color:#3b82f68c;box-shadow:0 0 0 1px #3b82f652,0 8px 22px #3b82f629}.sl-chat-followup .cfp-tier.tone-blue .cfp-tier-num{background:linear-gradient(180deg,var(--cfp-blue-2),var(--cfp-blue));color:#06203d}.sl-chat-followup .cfp-tier.tone-blue .cfp-tier-num:before{background:var(--cfp-blue)}.sl-chat-followup .cfp-tier.tone-blue .cfp-tier-time,.sl-chat-followup .cfp-tier.tone-blue .cfp-tier-meta{color:var(--cfp-blue-2)}.sl-chat-followup .cfp-tier.tone-purple{background:linear-gradient(180deg,rgba(168,85,247,.04),var(--cfp-surface-1));border-color:#a855f738}.sl-chat-followup .cfp-tier.tone-purple:hover{border-color:#a855f76b}.sl-chat-followup .cfp-tier.tone-purple.active{background:linear-gradient(180deg,rgba(168,85,247,.1),var(--cfp-surface-2));border-color:#a855f78c;box-shadow:0 0 0 1px #a855f752,0 8px 22px #a855f729}.sl-chat-followup .cfp-tier.tone-purple .cfp-tier-num{background:linear-gradient(180deg,var(--cfp-purple-2),var(--cfp-purple));color:#2a0a4a}.sl-chat-followup .cfp-tier.tone-purple .cfp-tier-num:before{background:var(--cfp-purple)}.sl-chat-followup .cfp-tier.tone-purple .cfp-tier-time,.sl-chat-followup .cfp-tier.tone-purple .cfp-tier-meta{color:var(--cfp-purple-2)}.sl-chat-followup .cfp-tier.tone-amber{background:linear-gradient(180deg,rgba(251,146,60,.04),var(--cfp-surface-1));border-color:#fb923c38}.sl-chat-followup .cfp-tier.tone-amber:hover{border-color:#fb923c6b}.sl-chat-followup .cfp-tier.tone-amber.active{background:linear-gradient(180deg,rgba(251,146,60,.1),var(--cfp-surface-2));border-color:#fb923c8c;box-shadow:0 0 0 1px #fb923c52,0 8px 22px #fb923c29}.sl-chat-followup .cfp-tier.tone-amber .cfp-tier-num{background:linear-gradient(180deg,var(--cfp-orange-2),var(--cfp-orange));color:#3a1a06}.sl-chat-followup .cfp-tier.tone-amber .cfp-tier-num:before{background:var(--cfp-orange)}.sl-chat-followup .cfp-tier.tone-amber .cfp-tier-time,.sl-chat-followup .cfp-tier.tone-amber .cfp-tier-meta{color:var(--cfp-orange-2)}.sl-chat-followup .cfp-tier.tone-pink{background:linear-gradient(180deg,rgba(244,114,182,.04),var(--cfp-surface-1));border-color:#f472b638}.sl-chat-followup .cfp-tier.tone-pink:hover{border-color:#f472b66b}.sl-chat-followup .cfp-tier.tone-pink.active{background:linear-gradient(180deg,rgba(244,114,182,.1),var(--cfp-surface-2));border-color:#f472b68c;box-shadow:0 0 0 1px #f472b652,0 8px 22px #f472b629}.sl-chat-followup .cfp-tier.tone-pink .cfp-tier-num{background:linear-gradient(180deg,var(--cfp-pink-2),var(--cfp-pink));color:#3a0a26}.sl-chat-followup .cfp-tier.tone-pink .cfp-tier-num:before{background:var(--cfp-pink)}.sl-chat-followup .cfp-tier.tone-pink .cfp-tier-time{color:var(--cfp-pink-2)}.sl-chat-followup .cfp-tier.tone-pink .cfp-tier-meta{color:var(--cfp-pink)}.sl-chat-followup .cfp-tier-detail{padding:14px 16px;border-radius:12px;border:1px solid var(--cfp-line-2);background:var(--cfp-surface-1);display:flex;flex-direction:column;gap:10px}.sl-chat-followup .cfp-tier-detail.tone-blue{border-color:#3b82f652;background:linear-gradient(180deg,rgba(59,130,246,.05),var(--cfp-surface-1))}.sl-chat-followup .cfp-tier-detail.tone-purple{border-color:#a855f752;background:linear-gradient(180deg,rgba(168,85,247,.05),var(--cfp-surface-1))}.sl-chat-followup .cfp-tier-detail.tone-amber{border-color:#fb923c52;background:linear-gradient(180deg,rgba(251,146,60,.05),var(--cfp-surface-1))}.sl-chat-followup .cfp-tier-detail.tone-pink{border-color:#f472b652;background:linear-gradient(180deg,rgba(244,114,182,.05),var(--cfp-surface-1))}.sl-chat-followup .cfp-tier-detail-title{font-size:13px;font-weight:800;letter-spacing:-.005em}.sl-chat-followup .cfp-tier-detail.tone-blue .cfp-tier-detail-title{color:var(--cfp-blue-2)}.sl-chat-followup .cfp-tier-detail.tone-purple .cfp-tier-detail-title{color:var(--cfp-purple-2)}.sl-chat-followup .cfp-tier-detail.tone-amber .cfp-tier-detail-title{color:var(--cfp-orange-2)}.sl-chat-followup .cfp-tier-detail.tone-pink .cfp-tier-detail-title{color:var(--cfp-pink)}.sl-chat-followup .cfp-tier-detail-sub{font-size:12.5px;font-weight:500;color:var(--cfp-ink-2);line-height:1.6}.sl-chat-followup .cfp-tier-detail-hint{font-size:11.5px;color:var(--cfp-ink-3);font-weight:600}.sl-chat-followup .cfp-template{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:9px;background:var(--cfp-surface-2);border:1px solid var(--cfp-line-2)}.sl-chat-followup .cfp-template-h{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.sl-chat-followup .cfp-template-name{font-family:var(--cfp-mono);font-size:11.5px;font-weight:700}.sl-chat-followup .cfp-tier-detail.tone-purple .cfp-template-name{color:var(--cfp-purple-2)}.sl-chat-followup .cfp-tier-detail.tone-amber .cfp-template-name{color:var(--cfp-orange-2)}.sl-chat-followup .cfp-tier-detail.tone-pink .cfp-template-name{color:var(--cfp-pink)}.sl-chat-followup .cfp-template-cat{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--cfp-surface-3);border:1px solid var(--cfp-line-2);color:var(--cfp-ink-4)}.sl-chat-followup .cfp-template-body{font-size:12.5px;font-weight:500;color:var(--cfp-ink);line-height:1.55}.sl-chat-followup .cfp-template-vars{font-size:11px;color:var(--cfp-ink-4);font-family:var(--cfp-mono);font-weight:500}.sl-chat-followup .cfp-tier-rules{margin-top:4px;padding-top:8px;border-top:1px dashed var(--cfp-line-2)}.sl-chat-followup .cfp-tier-rules-title{font-size:11.5px;color:var(--cfp-ink-3);font-weight:700;margin-bottom:4px}.sl-chat-followup .cfp-tier-rules-item{font-size:12px;color:var(--cfp-ink-3);font-weight:500}.sl-chat-followup .cfp-foot-hint{font-size:11.5px;color:var(--cfp-ink-4);font-weight:500;line-height:1.55;padding-top:8px;border-top:1px solid var(--cfp-line);margin-top:4px}.sl-chat-followup .cfp-table-wrap{background:var(--cfp-surface-0);border-top:1px solid var(--cfp-line)}.sl-chat-followup .cfp-table{width:100%;border-collapse:collapse}.sl-chat-followup .cfp-table thead th{background:var(--cfp-surface-1);border-bottom:1px solid var(--cfp-line-2);padding:10px 14px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cfp-ink-5);text-align:left}.sl-chat-followup .cfp-table thead th.col-narrow{width:44px}.sl-chat-followup .cfp-table tbody td{padding:11px 14px;font-size:12.5px;color:var(--cfp-ink-2);border-bottom:1px solid var(--cfp-line)}.sl-chat-followup .cfp-table tbody tr{cursor:pointer;transition:background .12s}.sl-chat-followup .cfp-table tbody tr:last-child td{border-bottom:0}.sl-chat-followup .cfp-table tbody tr:hover td{background:var(--cfp-surface-1)}.sl-chat-followup .cfp-table .ccp-mono,.sl-chat-followup .cfp-table .cfp-mono{font-family:var(--cfp-mono);font-size:12px;color:var(--cfp-ink-3)}.sl-chat-followup .cfp-table .col-action{text-align:right;color:var(--cfp-ink-5)}.sl-chat-followup .cfp-table .col-action svg{width:14px;height:14px}.sl-chat-followup .cfp-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.02em;border:1px solid transparent}.sl-chat-followup .cfp-pill:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;box-shadow:0 0 5px currentColor}.sl-chat-followup .cfp-pill.tone-blue{background:var(--cfp-blue-soft);color:var(--cfp-blue-2);border-color:#3b82f652}.sl-chat-followup .cfp-pill.tone-purple{background:var(--cfp-purple-soft);color:var(--cfp-purple-2);border-color:#a855f752}.sl-chat-followup .cfp-pill.tone-emerald{background:#10b98129;color:#6ee7b7;border-color:#10b98152}.sl-chat-followup .cfp-pill.tone-amber{background:var(--cfp-amber-soft);color:var(--cfp-amber-2);border-color:#f6c82a52}.sl-chat-followup .cfp-pill.tone-orange{background:var(--cfp-orange-soft);color:var(--cfp-orange-2);border-color:#fb923c52}.sl-chat-followup .cfp-pill.tone-pink{background:var(--cfp-pink-soft);color:var(--cfp-pink);border-color:#f472b652}.sl-chat-followup .cfp-pill.tone-slate{background:var(--cfp-slate-soft);color:var(--cfp-ink-3);border-color:var(--cfp-line-2)}.sl-chat-followup .cfp-status{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.02em;border:1px solid transparent}.sl-chat-followup .cfp-status svg{width:11px;height:11px}.sl-chat-followup .cfp-status.tone-ok{background:var(--cfp-ok-soft);color:var(--cfp-ok-2);border-color:#4ade8052}.sl-chat-followup .cfp-status.tone-err{background:var(--cfp-red-soft);color:var(--cfp-red-2);border-color:#f8717152}.sl-chat-followup .cfp-status.tone-muted{background:var(--cfp-slate-soft);color:var(--cfp-ink-4);border-color:var(--cfp-line-2)}.sl-chat-followup .cfp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 20px;text-align:center}.sl-chat-followup .cfp-empty svg{width:32px;height:32px;color:var(--cfp-ink-6);opacity:.6;margin-bottom:4px}.sl-chat-followup .cfp-empty-title{font-size:13px;font-weight:700;color:var(--cfp-ink-2)}.sl-chat-followup-page-loading{display:flex;align-items:center;justify-content:center;padding:80px 0}.sl-chat-followup-page-loading>div{width:28px;height:28px;border-radius:999px;border:2px solid var(--cfp-teal);border-top-color:transparent;animation:cfp-spin .72s linear infinite}@keyframes cfp-spin{to{transform:rotate(360deg)}}.sl-chat-followup .cfp-btn,[role=dialog]:has(.sl-chat-followup-modal) .cfp-btn,[role=dialog].sl-chat-followup-modal .cfp-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:9px;font-size:12.5px;font-weight:700;letter-spacing:-.005em;border:1px solid transparent;cursor:pointer;transition:all .12s;white-space:nowrap;font-family:inherit}.sl-chat-followup .cfp-btn:disabled{opacity:.5;cursor:not-allowed}.sl-chat-followup .cfp-btn svg{width:14px;height:14px;flex-shrink:0}.sl-chat-followup .cfp-btn-sm{padding:6px 10px;font-size:11.5px;border-radius:7px}.sl-chat-followup .cfp-btn-sm svg{width:12px;height:12px}.sl-chat-followup .cfp-btn-primary,[role=dialog]:has(.sl-chat-followup-modal) .cfp-btn-primary,[role=dialog].sl-chat-followup-modal .cfp-btn-primary{background:linear-gradient(180deg,var(--cfp-teal-2),var(--cfp-teal));color:#051418;border-color:#2bd4ec73;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #0aa5c047}.sl-chat-followup .cfp-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--cfp-teal-3),var(--cfp-teal-2));box-shadow:inset 0 1px #ffffff38,0 8px 22px #0aa5c05c}.sl-chat-followup .cfp-btn-outline,[role=dialog]:has(.sl-chat-followup-modal) .cfp-btn-outline,[role=dialog].sl-chat-followup-modal .cfp-btn-outline{background:var(--cfp-surface-1);color:var(--cfp-ink-2);border-color:var(--cfp-line-2)}.sl-chat-followup .cfp-btn-outline:hover:not(:disabled){background:var(--cfp-surface-2);border-color:var(--cfp-line-3)}.sl-chat-followup .cfp-btn-danger,[role=dialog]:has(.sl-chat-followup-modal) .cfp-btn-danger,[role=dialog].sl-chat-followup-modal .cfp-btn-danger{background:linear-gradient(180deg,#fca5a5,#ef4444);color:#2a0606;border-color:#ef444473;box-shadow:inset 0 1px #ffffff29,0 6px 16px #ef444442}.sl-chat-followup .cfp-btn-danger:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff38,0 8px 22px #ef444457}.sl-chat-followup .cfp-btn-ghost,[role=dialog]:has(.sl-chat-followup-modal) .cfp-btn-ghost,[role=dialog].sl-chat-followup-modal .cfp-btn-ghost{background:transparent;color:var(--cfp-ink-3);border-color:transparent;padding:8px 12px}.sl-chat-followup .cfp-btn-ghost:hover:not(:disabled){background:var(--cfp-surface-2);color:var(--cfp-ink)}[role=dialog]:has(.sl-chat-followup-modal) .cfp-label,[role=dialog].sl-chat-followup-modal .cfp-label,.sl-chat-followup .cfp-label{font-size:12px;font-weight:700;color:var(--cfp-ink-2);letter-spacing:-.003em;display:inline-flex;align-items:center;gap:4px}[role=dialog]:has(.sl-chat-followup-modal) .cfp-label-soft,[role=dialog].sl-chat-followup-modal .cfp-label-soft{font-size:11px;font-weight:700;color:var(--cfp-ink-5);letter-spacing:.04em;text-transform:uppercase}[role=dialog]:has(.sl-chat-followup-modal) .cfp-hint,[role=dialog].sl-chat-followup-modal .cfp-hint,.sl-chat-followup .cfp-hint{font-size:12px;font-weight:500;color:var(--cfp-ink-3);line-height:1.55}.sl-chat-followup .cfp-field{display:flex;flex-direction:column;gap:6px}[role=dialog]:has(.sl-chat-followup-modal) .cfp-field,[role=dialog].sl-chat-followup-modal .cfp-field{display:flex;flex-direction:column;gap:6px}[role=dialog]:has(.sl-chat-followup-modal) .cfp-field-row,[role=dialog].sl-chat-followup-modal .cfp-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}[role=dialog]:has(.sl-chat-followup-modal) input[type=text],[role=dialog]:has(.sl-chat-followup-modal) input[type=number],[role=dialog]:has(.sl-chat-followup-modal) input[type=email],[role=dialog]:has(.sl-chat-followup-modal) input[type=password],[role=dialog]:has(.sl-chat-followup-modal) input:not([type]),[role=dialog]:has(.sl-chat-followup-modal) textarea,[role=dialog].sl-chat-followup-modal input[type=text],[role=dialog].sl-chat-followup-modal input[type=number],[role=dialog].sl-chat-followup-modal input:not([type]),[role=dialog].sl-chat-followup-modal textarea{background:var(--cfp-surface-1)!important;border:1px solid var(--cfp-line-2)!important;border-radius:8px!important;color:var(--cfp-ink)!important;font-size:13px!important;padding:9px 12px!important;height:auto!important;transition:border-color .12s,background .12s,box-shadow .12s!important;box-shadow:inset 0 1px 2px #0000002e!important}[role=dialog]:has(.sl-chat-followup-modal) input::-moz-placeholder,[role=dialog]:has(.sl-chat-followup-modal) textarea::-moz-placeholder,[role=dialog].sl-chat-followup-modal input::-moz-placeholder,[role=dialog].sl-chat-followup-modal textarea::-moz-placeholder{color:var(--cfp-ink-5)!important;opacity:1!important}[role=dialog]:has(.sl-chat-followup-modal) input::placeholder,[role=dialog]:has(.sl-chat-followup-modal) textarea::placeholder,[role=dialog].sl-chat-followup-modal input::placeholder,[role=dialog].sl-chat-followup-modal textarea::placeholder{color:var(--cfp-ink-5)!important;opacity:1!important}[role=dialog]:has(.sl-chat-followup-modal) input:focus,[role=dialog]:has(.sl-chat-followup-modal) textarea:focus,[role=dialog].sl-chat-followup-modal input:focus,[role=dialog].sl-chat-followup-modal textarea:focus{background:var(--cfp-surface-2)!important;border-color:#2bd4ec73!important;box-shadow:0 0 0 3px #0aa5c02e!important;outline:none!important}[role=dialog]:has(.sl-chat-followup-modal) input[type=number]::-webkit-inner-spin-button,[role=dialog]:has(.sl-chat-followup-modal) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}[role=dialog]:has(.sl-chat-followup-modal) textarea,[role=dialog].sl-chat-followup-modal textarea{resize:none;line-height:1.5}[role=dialog]:has(.sl-chat-followup-modal) .cfp-input-mono,[role=dialog].sl-chat-followup-modal .cfp-input-mono{font-family:var(--cfp-mono)!important;font-size:12px!important}[role=dialog]:has(.sl-chat-followup-modal) [role=combobox],[role=dialog]:has(.sl-chat-followup-modal) button[role=combobox],[role=dialog].sl-chat-followup-modal [role=combobox],[role=dialog].sl-chat-followup-modal button[role=combobox]{background:var(--cfp-surface-1)!important;border:1px solid var(--cfp-line-2)!important;border-radius:8px!important;color:var(--cfp-ink-2)!important;font-size:13px!important;padding:9px 12px!important;height:auto!important;transition:border-color .12s,background .12s!important}[role=dialog]:has(.sl-chat-followup-modal) [role=combobox]:focus,[role=dialog].sl-chat-followup-modal [role=combobox]:focus{border-color:#2bd4ec73!important;box-shadow:0 0 0 3px #0aa5c02e!important;outline:none!important}[role=dialog]:has(.sl-chat-followup-modal) .cfp-chips,[role=dialog].sl-chat-followup-modal .cfp-chips{display:flex;flex-wrap:wrap;gap:6px}[role=dialog]:has(.sl-chat-followup-modal) .cfp-chip,[role=dialog].sl-chat-followup-modal .cfp-chip{font-size:11px;padding:6px 10px;border-radius:8px;background:var(--cfp-surface-2);border:1px solid var(--cfp-line-2);color:var(--cfp-ink-3);cursor:pointer;text-align:left;font-family:inherit;max-width:100%;transition:all .12s}[role=dialog]:has(.sl-chat-followup-modal) .cfp-chip:hover,[role=dialog].sl-chat-followup-modal .cfp-chip:hover{background:var(--cfp-surface-3);border-color:#2bd4ec52;color:var(--cfp-ink)}[role=dialog]:has(.sl-chat-followup-modal) .cfp-meta-grid,[role=dialog].sl-chat-followup-modal .cfp-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:12px}[role=dialog]:has(.sl-chat-followup-modal) .cfp-meta-label,[role=dialog].sl-chat-followup-modal .cfp-meta-label{font-size:10.5px;color:var(--cfp-ink-5);letter-spacing:.04em;text-transform:uppercase;font-weight:700}[role=dialog]:has(.sl-chat-followup-modal) .cfp-meta-value,[role=dialog].sl-chat-followup-modal .cfp-meta-value{font-size:12.5px;color:var(--cfp-ink-2);margin-top:3px;font-weight:600}[role=dialog]:has(.sl-chat-followup-modal) .cfp-message-box,[role=dialog].sl-chat-followup-modal .cfp-message-box{border:1px solid var(--cfp-line-2);border-radius:10px;padding:12px 14px;background:var(--cfp-surface-1);font-size:12.5px;color:var(--cfp-ink-2);white-space:pre-wrap;line-height:1.55}[role=dialog]:has(.sl-chat-followup-modal) .cfp-message-box-h,[role=dialog].sl-chat-followup-modal .cfp-message-box-h{font-size:10.5px;color:var(--cfp-ink-5);letter-spacing:.04em;text-transform:uppercase;font-weight:700;margin-bottom:8px}[role=dialog]:has(.sl-chat-followup-modal) .cfp-modal-body,[role=dialog].sl-chat-followup-modal .cfp-modal-body{display:flex;flex-direction:column;gap:14px;padding-top:4px}[role=dialog]:has(.sl-chat-followup-modal) .cfp-modal-footer,[role=dialog].sl-chat-followup-modal .cfp-modal-footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--cfp-line);padding-top:14px;margin-top:4px}[role=dialog]:has(.sl-chat-followup-modal),[role=dialog].sl-chat-followup-modal{background:var(--cfp-surface-0)!important;border:1px solid var(--cfp-line-2)!important;color:var(--cfp-ink)!important;border-radius:14px!important;box-shadow:0 24px 60px #0000008c,0 0 0 1px #2bd4ec0f!important}[role=dialog]:has(.sl-chat-followup-modal) [data-radix-dialog-title],[role=dialog].sl-chat-followup-modal [data-radix-dialog-title],[role=dialog]:has(.sl-chat-followup-modal) h2,[role=dialog].sl-chat-followup-modal h2{color:var(--cfp-ink)!important;font-size:16px!important;font-weight:800!important;letter-spacing:-.012em!important;display:inline-flex;align-items:center;gap:8px}[role=dialog]:has(.sl-chat-followup-modal) [data-radix-dialog-title] svg,[role=dialog].sl-chat-followup-modal [data-radix-dialog-title] svg,[role=dialog]:has(.sl-chat-followup-modal) h2 svg,[role=dialog].sl-chat-followup-modal h2 svg{width:16px;height:16px;color:var(--cfp-teal-3)}[role=dialog]:has(.sl-chat-followup-modal) [data-radix-dialog-description],[role=dialog].sl-chat-followup-modal [data-radix-dialog-description]{color:var(--cfp-ink-4)!important;font-size:12.5px!important}[role=dialog]:has(.sl-chat-followup-modal) [aria-label=Close],[role=dialog].sl-chat-followup-modal [aria-label=Close]{color:var(--cfp-ink-4)!important;opacity:.7;transition:opacity .12s}[role=dialog]:has(.sl-chat-followup-modal) [aria-label=Close]:hover,[role=dialog].sl-chat-followup-modal [aria-label=Close]:hover{opacity:1}[role=dialog]:has(.sl-chat-followup-modal) *::-webkit-scrollbar,[role=dialog].sl-chat-followup-modal *::-webkit-scrollbar{width:8px;height:8px}[role=dialog]:has(.sl-chat-followup-modal) *::-webkit-scrollbar-track,[role=dialog].sl-chat-followup-modal *::-webkit-scrollbar-track{background:var(--cfp-surface-0)}[role=dialog]:has(.sl-chat-followup-modal) *::-webkit-scrollbar-thumb,[role=dialog].sl-chat-followup-modal *::-webkit-scrollbar-thumb{background:var(--cfp-surface-3);border-radius:4px}.sl-chat-followup *::-webkit-scrollbar{width:8px;height:8px}.sl-chat-followup *::-webkit-scrollbar-track{background:var(--cfp-bg)}.sl-chat-followup *::-webkit-scrollbar-thumb{background:var(--cfp-surface-3);border-radius:4px}body:has(.sl-chat-followup) [data-radix-select-content],body:has(.sl-chat-followup-modal) [data-radix-select-content]{background:var(--cfp-surface-1)!important;border:1px solid var(--cfp-line-2)!important;color:var(--cfp-ink)!important;border-radius:10px!important;box-shadow:0 16px 40px #0000008c!important}body:has(.sl-chat-followup) [data-radix-select-item],body:has(.sl-chat-followup-modal) [data-radix-select-item]{font-size:12.5px!important;color:var(--cfp-ink-2)!important;padding:7px 10px!important;border-radius:6px!important}body:has(.sl-chat-followup) [data-radix-select-item][data-highlighted],body:has(.sl-chat-followup-modal) [data-radix-select-item][data-highlighted]{background:var(--cfp-surface-2)!important;color:var(--cfp-ink)!important;outline:none!important}@media (max-width: 1024px){.sl-chat-followup{margin:-28px -20px;padding:24px 20px 60px}.sl-chat-followup .cfp-tier-grid{grid-template-columns:repeat(2,1fr)}[role=dialog]:has(.sl-chat-followup-modal) .cfp-field-row,[role=dialog].sl-chat-followup-modal .cfp-field-row{grid-template-columns:1fr}}@media (max-width: 768px){.sl-chat-followup{margin:-28px -16px;padding:22px 16px 48px}.sl-chat-followup .cfp-hero{flex-wrap:wrap}.sl-chat-followup .cfp-hero-actions{width:100%}.sl-chat-followup .cfp-hero-title{font-size:19px}.sl-chat-followup .cfp-card-h{padding:12px 14px}.sl-chat-followup .cfp-card-body{padding:14px}.sl-chat-followup .cfp-tier-grid{grid-template-columns:1fr;gap:10px}.sl-chat-followup .cfp-table thead th,.sl-chat-followup .cfp-table tbody td{padding:9px 10px;font-size:11.5px}[role=dialog]:has(.sl-chat-followup-modal) .cfp-meta-grid,[role=dialog].sl-chat-followup-modal .cfp-meta-grid{grid-template-columns:1fr}}.sl-bot-roi{--brp-bg: #0d1017;--brp-surface-0: #121621;--brp-surface-1: #171c29;--brp-surface-2: #1d2332;--brp-surface-3: #242b3d;--brp-surface-4: #2e374d;--brp-line: rgba(148, 163, 184, .1);--brp-line-2: rgba(148, 163, 184, .16);--brp-line-3: rgba(148, 163, 184, .26);--brp-ink: #f8fafc;--brp-ink-2: #e7ecf3;--brp-ink-3: #d1d9e6;--brp-ink-4: #a3afc2;--brp-ink-5: #6b7689;--brp-ink-6: #4a5366;--brp-teal: #0aa5c0;--brp-teal-2: #2bd4ec;--brp-teal-3: #7ee8f7;--brp-teal-soft: rgba(10, 165, 192, .16);--brp-teal-soft-2:rgba(10, 165, 192, .26);--brp-emerald: #10b981;--brp-emerald-2: #34d399;--brp-emerald-3: #6ee7b7;--brp-emerald-soft: rgba(16, 185, 129, .16);--brp-emerald-soft-2: rgba(16, 185, 129, .28);--brp-blue: #60a5fa;--brp-blue-2: #93c5fd;--brp-blue-soft: rgba(59, 130, 246, .16);--brp-orange: #fb923c;--brp-orange-2: #fdba74;--brp-orange-soft:rgba(251, 146, 60, .16);--brp-red: #f87171;--brp-red-2: #fca5a5;--brp-red-soft: rgba(248, 113, 113, .16);--brp-slate: #94a3b8;--brp-slate-soft: rgba(148, 163, 184, .14);--brp-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;color-scheme:dark;color:var(--brp-ink);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased}.sl-bot-roi{position:relative;background:var(--brp-bg);margin:-28px -32px;padding:28px 32px 60px;min-height:calc(100vh - 3rem);isolation:isolate}.sl-bot-roi:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 620px at -5% -10%,rgba(10,165,192,.08),transparent 58%),radial-gradient(900px 560px at 110% 110%,rgba(16,185,129,.05),transparent 60%),radial-gradient(700px 400px at 50% -20%,rgba(255,255,255,.012),transparent 60%)}.sl-bot-roi>*{position:relative;z-index:1}body:has(.sl-bot-roi){background:#0d1017}.sl-bot-roi>div:first-child[class*=-mx-]{background:linear-gradient(180deg,var(--brp-surface-1) 0%,var(--brp-surface-0) 100%);border:1px solid var(--brp-line);border-radius:14px;margin:0 0 22px!important;padding:0!important;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 1px 2px #0006}.sl-bot-roi>div:first-child>div:first-child{background:radial-gradient(800px 360px at 0% 0%,rgba(10,165,192,.1),transparent 55%)!important;opacity:1!important}.sl-bot-roi>div:first-child>div:nth-child(2){background:linear-gradient(90deg,transparent,rgba(43,212,236,.32),transparent)!important}.sl-bot-roi>div:first-child h1{color:var(--brp-ink)!important;font-weight:800!important;letter-spacing:-.018em!important;font-size:22px!important}.sl-bot-roi>div:first-child p{color:var(--brp-ink-4)!important;font-weight:600!important;font-size:12.5px!important}.sl-bot-roi>div:first-child [class*=rounded-xl][class*=shadow-sm]:first-of-type,.sl-bot-roi>div:first-child [class*=rounded-2xl][class*=shadow-sm]:first-of-type{background:linear-gradient(180deg,var(--brp-teal-soft-2),var(--brp-teal-soft))!important;border:1px solid rgba(43,212,236,.32)!important;box-shadow:inset 0 1px #ffffff0f,0 6px 18px #0aa5c02e!important}.sl-bot-roi>div:first-child [class*=rounded-xl][class*=shadow-sm]:first-of-type svg,.sl-bot-roi>div:first-child [class*=rounded-2xl][class*=shadow-sm]:first-of-type svg{color:var(--brp-teal-3)!important}.sl-bot-roi .brp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.sl-bot-roi .brp-toolbar-icon{width:14px;height:14px;color:var(--brp-ink-5);flex-shrink:0}.sl-bot-roi .brp-quick-group{display:inline-flex;padding:4px;background:var(--brp-surface-0);border:1px solid var(--brp-line);border-radius:11px;gap:2px;box-shadow:inset 0 1px 2px #0000004d;flex-wrap:wrap}.sl-bot-roi .brp-quick{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:8px;background:transparent;border:none;color:var(--brp-ink-4);font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:all .12s cubic-bezier(.2,.8,.2,1)}.sl-bot-roi .brp-quick:hover{color:var(--brp-ink);background:var(--brp-surface-2)}.sl-bot-roi .brp-quick.active{background:linear-gradient(180deg,var(--brp-teal-soft-2) 0%,var(--brp-teal-soft) 100%);color:var(--brp-teal-3);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #2bd4ec6b,0 4px 14px -6px #0aa5c073}.sl-bot-roi .brp-date-wrap{display:inline-flex;align-items:center;gap:6px}.sl-bot-roi input[type=date]{height:30px;background:var(--brp-surface-0);border:1px solid var(--brp-line-2);border-radius:8px;color:var(--brp-ink-2);font-family:inherit;font-size:12px;padding:4px 10px;font-variant-numeric:tabular-nums;font-weight:700;box-shadow:inset 0 1px 2px #00000040;color-scheme:dark;outline:none;transition:border-color .12s,box-shadow .12s;min-width:130px}.sl-bot-roi input[type=date]:hover{border-color:var(--brp-line-3)}.sl-bot-roi input[type=date]:focus-visible{border-color:#2bd4ec73;box-shadow:0 0 0 3px #0aa5c02e}.sl-bot-roi .brp-date-sep{color:var(--brp-ink-5);font-size:12px;font-weight:600;padding:0 2px}.sl-bot-roi .brp-loading{display:flex;align-items:center;justify-content:center;padding:80px 0}.sl-bot-roi .brp-loading>div{width:28px;height:28px;border-radius:999px;border:2px solid var(--brp-teal);border-top-color:transparent;animation:brp-spin .72s linear infinite}@keyframes brp-spin{to{transform:rotate(360deg)}}.sl-bot-roi .brp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:70px 24px;text-align:center;background:var(--brp-surface-0);border:1px dashed var(--brp-line-2);border-radius:14px}.sl-bot-roi .brp-empty-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--brp-teal-soft);border:1px solid rgba(43,212,236,.22);color:var(--brp-teal-3);margin-bottom:4px}.sl-bot-roi .brp-empty-icon svg{width:22px;height:22px}.sl-bot-roi .brp-empty-title{font-size:14px;font-weight:800;color:var(--brp-ink-2);letter-spacing:-.005em}.sl-bot-roi .brp-empty-sub{font-size:12.5px;color:var(--brp-ink-4);font-weight:500;max-width:480px;line-height:1.55}.sl-bot-roi .brp-kpi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px}@media (min-width: 769px){.sl-bot-roi .brp-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1100px){.sl-bot-roi .brp-kpi-grid{grid-template-columns:repeat(5,1fr)}}.sl-bot-roi .brp-kpi-grid>[class][class]{background-color:var(--brp-surface-0)!important;background-image:linear-gradient(180deg,var(--brp-surface-1) 0%,var(--brp-surface-0) 100%)!important;border:1px solid var(--brp-line-2)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d!important;position:relative;overflow:hidden;transition:border-color .15s,transform .15s}.sl-bot-roi .brp-kpi-grid>[class][class]:hover{border-color:var(--brp-line-3)!important;transform:translateY(-1px)}.sl-bot-roi .brp-kpi-grid>*>div:first-child[style*=background]{width:3px!important;border-radius:2px!important;opacity:.95;box-shadow:0 0 14px currentColor}.sl-bot-roi .brp-kpi-grid>* [class*=rounded-xl]:not([class*=border]):not([class*=shadow]){background:#ffffff0a!important;border:1px solid var(--brp-line-2)!important;box-shadow:inset 0 1px #ffffff0a}.sl-bot-roi .brp-kpi-grid [class*=text-foreground]{color:var(--brp-ink)!important}.sl-bot-roi .brp-kpi-grid [class*=text-muted-foreground]{color:var(--brp-ink-4)!important}.sl-bot-roi .brp-kpi-grid p:first-of-type{color:var(--brp-ink)!important;font-weight:800!important;font-variant-numeric:tabular-nums;letter-spacing:-.022em}.sl-bot-roi .brp-kpi-grid [class*=text-xs][class*=font-semibold]{color:var(--brp-ink-4)!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px!important}.sl-bot-roi .brp-kpi-grid [class*="text-[10px]"]{color:var(--brp-ink-4)!important;font-weight:600!important;font-variant-numeric:tabular-nums}.sl-bot-roi .brp-roi-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;margin-bottom:18px;border-radius:14px;border:1px solid rgba(16,185,129,.28);background:radial-gradient(800px 280px at 0% 0%,rgba(16,185,129,.16),transparent 55%),linear-gradient(180deg,var(--brp-surface-1) 0%,var(--brp-surface-0) 100%);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0006,0 14px 36px -18px #10b98152;overflow:hidden}.sl-bot-roi .brp-roi-hero.is-negative{border-color:#f8717147;background:radial-gradient(800px 280px at 0% 0%,rgba(248,113,113,.14),transparent 55%),linear-gradient(180deg,var(--brp-surface-1) 0%,var(--brp-surface-0) 100%);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0006,0 14px 36px -18px #f871714d}.sl-bot-roi .brp-roi-hero.is-empty{border-color:var(--brp-line-2);background:linear-gradient(180deg,var(--brp-surface-1) 0%,var(--brp-surface-0) 100%);box-shadow:inset 0 1px #ffffff08,0 1px 2px #0006}.sl-bot-roi .brp-roi-body{flex:1 1 auto;min-width:0}.sl-bot-roi .brp-roi-label{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brp-ink-4);margin-bottom:6px}.sl-bot-roi .brp-roi-value{font-size:44px;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--brp-emerald-3);text-shadow:0 0 24px rgba(16,185,129,.32)}.sl-bot-roi .brp-roi-hero.is-negative .brp-roi-value{color:var(--brp-red-2);text-shadow:0 0 24px rgba(248,113,113,.3)}.sl-bot-roi .brp-roi-hero.is-empty .brp-roi-value{font-size:28px;color:var(--brp-ink-5);text-shadow:none}.sl-bot-roi .brp-roi-meta{font-size:12.5px;font-weight:600;color:var(--brp-ink-3);margin-top:8px;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.sl-bot-roi .brp-roi-meta strong{color:var(--brp-ink);font-weight:800}.sl-bot-roi .brp-roi-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;flex-shrink:0;background:linear-gradient(180deg,var(--brp-emerald-soft-2),var(--brp-emerald-soft));border:1px solid rgba(52,211,153,.36);color:var(--brp-emerald-3);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #10b98142}.sl-bot-roi .brp-roi-icon svg{width:30px;height:30px}.sl-bot-roi .brp-roi-hero.is-negative .brp-roi-icon{background:linear-gradient(180deg,#f8717147,#f8717124);border-color:#f871715c;color:var(--brp-red-2);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #f871713d}.sl-bot-roi .brp-roi-hero.is-empty .brp-roi-icon{background:var(--brp-surface-2);border-color:var(--brp-line-2);color:var(--brp-ink-5);box-shadow:inset 0 1px #ffffff0a}.sl-bot-roi .brp-card{background:var(--brp-surface-0);border:1px solid var(--brp-line-2);border-radius:12px;box-shadow:inset 0 1px #ffffff06,0 2px 6px #00000052;overflow:hidden;margin-bottom:18px}.sl-bot-roi .brp-card-h{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--brp-line);background:linear-gradient(180deg,var(--brp-surface-1) 0%,var(--brp-surface-0) 100%)}.sl-bot-roi .brp-card-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0;background:var(--brp-teal-soft);border:1px solid rgba(43,212,236,.32);color:var(--brp-teal-3)}.sl-bot-roi .brp-card-icon svg{width:14px;height:14px}.sl-bot-roi .brp-card-title{font-size:13px;font-weight:800;color:var(--brp-ink-2);letter-spacing:-.005em;flex:1 1 auto}.sl-bot-roi .brp-card-meta{font-size:11.5px;color:var(--brp-ink-4);font-weight:700}.sl-bot-roi .brp-card-body{padding:18px}.sl-bot-roi .brp-card-body.tight{padding:14px 18px 16px}.sl-bot-roi .recharts-wrapper{font-family:inherit}.sl-bot-roi .recharts-cartesian-grid line{stroke:#ffffff0f!important;stroke-dasharray:3 5!important}.sl-bot-roi .recharts-cartesian-axis-line,.sl-bot-roi .recharts-cartesian-axis-tick-line{stroke:var(--brp-line-2)!important}.sl-bot-roi .recharts-cartesian-axis-tick text,.sl-bot-roi .recharts-text{fill:var(--brp-ink-3)!important;font-weight:700;font-variant-numeric:tabular-nums}.sl-bot-roi .recharts-tooltip-cursor{fill:#ffffff0a!important}.sl-bot-roi .recharts-tooltip-wrapper{z-index:50}.sl-bot-roi .recharts-tooltip-wrapper [class*=bg-background],.sl-bot-roi .recharts-tooltip-wrapper [class*=rounded-lg]{background:var(--brp-surface-2)!important;border:1px solid var(--brp-line-3)!important;box-shadow:0 12px 32px #00000080!important;color:var(--brp-ink)!important;border-radius:10px!important;font-size:12px}.sl-bot-roi .recharts-tooltip-wrapper [class*=text-muted-foreground]{color:var(--brp-ink-4)!important}.sl-bot-roi .brp-funnel-legend{display:flex;gap:16px;justify-content:center;margin-top:12px;flex-wrap:wrap}.sl-bot-roi .brp-legend-item{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;color:var(--brp-ink-3);letter-spacing:-.005em}.sl-bot-roi .brp-legend-dot{width:10px;height:10px;border-radius:3px;display:inline-block;box-shadow:0 0 10px currentColor}.sl-bot-roi .brp-table-wrap{overflow-x:auto;margin:-18px;padding:0}.sl-bot-roi .brp-table{width:100%;border-collapse:collapse;background:transparent}.sl-bot-roi .brp-table thead{background:var(--brp-surface-1)}.sl-bot-roi .brp-table thead tr{border-bottom:1px solid var(--brp-line-2)}.sl-bot-roi .brp-table th{padding:11px 14px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brp-ink-4);text-align:left;white-space:nowrap}.sl-bot-roi .brp-table th:first-child,.sl-bot-roi .brp-table td:first-child{padding-left:18px}.sl-bot-roi .brp-table th:last-child,.sl-bot-roi .brp-table td:last-child{padding-right:18px}.sl-bot-roi .brp-table th.col-right{text-align:right}.sl-bot-roi .brp-table th.col-center{text-align:center}.sl-bot-roi .brp-table tbody tr{border-bottom:1px solid var(--brp-line);transition:background .12s}.sl-bot-roi .brp-table tbody tr:last-child{border-bottom:0}.sl-bot-roi .brp-table tbody tr:hover{background:var(--brp-surface-1)}.sl-bot-roi .brp-table td{padding:11px 14px;font-size:12.5px;color:var(--brp-ink-2);vertical-align:middle}.sl-bot-roi .brp-table td.col-date{font-family:var(--brp-mono);font-size:12px;color:var(--brp-ink-4);font-variant-numeric:tabular-nums;white-space:nowrap}.sl-bot-roi .brp-table td.col-name{font-weight:700;color:var(--brp-ink)}.sl-bot-roi .brp-table td.col-amount{text-align:right;font-weight:800;color:var(--brp-emerald-3);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.sl-bot-roi .brp-table td.col-action{text-align:center}.sl-bot-roi .brp-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap}.sl-bot-roi .brp-pill:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;box-shadow:0 0 6px currentColor}.sl-bot-roi .brp-pill.tone-orange{background:var(--brp-orange-soft);color:var(--brp-orange-2);border-color:#fb923c52}.sl-bot-roi .brp-pill.tone-blue{background:var(--brp-blue-soft);color:var(--brp-blue-2);border-color:#3b82f652}.sl-bot-roi .brp-pill.tone-emerald{background:var(--brp-emerald-soft);color:var(--brp-emerald-3);border-color:#34d39952}.sl-bot-roi .brp-pill.tone-slate{background:var(--brp-slate-soft);color:var(--brp-ink-3);border-color:var(--brp-line-2)}.sl-bot-roi .brp-table-empty{text-align:center;font-size:12.5px;color:var(--brp-ink-4);font-weight:600;padding:36px 18px}.sl-bot-roi *::-webkit-scrollbar{width:8px;height:8px}.sl-bot-roi *::-webkit-scrollbar-track{background:var(--brp-bg)}.sl-bot-roi *::-webkit-scrollbar-thumb{background:var(--brp-surface-3);border-radius:4px}.sl-bot-roi *::-webkit-scrollbar-thumb:hover{background:var(--brp-surface-4)}@media (max-width: 1100px){.sl-bot-roi{margin:-28px -24px;padding:26px 24px 56px}}@media (max-width: 768px){.sl-bot-roi{margin:-28px -16px;padding:22px 16px 48px}.sl-bot-roi>div:first-child h1{font-size:19px!important}.sl-bot-roi .brp-toolbar{gap:8px}.sl-bot-roi .brp-quick-group{width:100%;justify-content:stretch}.sl-bot-roi .brp-quick{flex:1 1 auto;justify-content:center}.sl-bot-roi .brp-date-wrap{width:100%}.sl-bot-roi input[type=date]{flex:1 1 0;min-width:0}.sl-bot-roi .brp-roi-hero{flex-direction:column;align-items:flex-start;text-align:left;padding:18px 20px;gap:16px}.sl-bot-roi .brp-roi-value{font-size:36px}.sl-bot-roi .brp-roi-icon{width:52px;height:52px}.sl-bot-roi .brp-roi-icon svg{width:24px;height:24px}.sl-bot-roi .brp-card-h{padding:12px 14px}.sl-bot-roi .brp-card-body{padding:14px}.sl-bot-roi .brp-table th,.sl-bot-roi .brp-table td{padding:9px 10px;font-size:11.5px}.sl-bot-roi .brp-table th:first-child,.sl-bot-roi .brp-table td:first-child{padding-left:14px}.sl-bot-roi .brp-table th:last-child,.sl-bot-roi .brp-table td:last-child{padding-right:14px}}.sl-email-mkt,.sl-email-mkt-modal,[role=dialog]:has(.sl-email-mkt-modal),[role=dialog].sl-email-mkt-modal,[role=alertdialog]:has(.sl-email-mkt-confirm),[role=alertdialog].sl-email-mkt-confirm{--emp-bg: #0d1017;--emp-surface-0: #121621;--emp-surface-1: #171c29;--emp-surface-2: #1d2332;--emp-surface-3: #242b3d;--emp-surface-4: #2e374d;--emp-line: rgba(148, 163, 184, .1);--emp-line-2: rgba(148, 163, 184, .16);--emp-line-3: rgba(148, 163, 184, .26);--emp-ink: #f8fafc;--emp-ink-2: #e7ecf3;--emp-ink-3: #d1d9e6;--emp-ink-4: #a3afc2;--emp-ink-5: #6b7689;--emp-ink-6: #4a5366;--emp-violet: #8b5cf6;--emp-violet-2: #a78bfa;--emp-violet-3: #c4b5fd;--emp-violet-soft: rgba(139, 92, 246, .16);--emp-violet-soft-2: rgba(139, 92, 246, .28);--emp-violet-glow: rgba(139, 92, 246, .45);--emp-emerald: #10b981;--emp-emerald-2: #34d399;--emp-emerald-3: #6ee7b7;--emp-emerald-soft: rgba(16, 185, 129, .16);--emp-emerald-soft-2: rgba(16, 185, 129, .28);--emp-indigo: #818cf8;--emp-indigo-2: #a5b4fc;--emp-indigo-soft:rgba(99, 102, 241, .16);--emp-blue: #60a5fa;--emp-blue-2: #93c5fd;--emp-blue-soft: rgba(59, 130, 246, .16);--emp-amber: #f6c82a;--emp-amber-2: #ffd94e;--emp-amber-soft: rgba(246, 200, 42, .16);--emp-purple-pill: #c084fc;--emp-purple-pill-soft: rgba(168, 85, 247, .16);--emp-red: #f87171;--emp-red-2: #fca5a5;--emp-red-soft: rgba(248, 113, 113, .14);--emp-slate: #94a3b8;--emp-slate-soft: rgba(148, 163, 184, .14);--emp-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;color-scheme:dark;color:var(--emp-ink);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased}.sl-email-mkt{position:relative;background:var(--emp-bg);margin:-28px -32px;padding:28px 32px 60px;min-height:calc(100vh - 3rem);isolation:isolate;contain:paint}.sl-email-mkt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 620px at -5% -10%,rgba(139,92,246,.08),transparent 58%),radial-gradient(900px 560px at 110% 110%,rgba(99,102,241,.05),transparent 60%),radial-gradient(700px 400px at 50% -20%,rgba(255,255,255,.012),transparent 60%);transform:translateZ(0)}.sl-email-mkt>*{position:relative;z-index:1}body:has(.sl-email-mkt){background:#0d1017}.sl-email-mkt>div:first-child[class*=-mx-]{background:linear-gradient(180deg,var(--emp-surface-1) 0%,var(--emp-surface-0) 100%);border:1px solid var(--emp-line);border-radius:14px;margin:0 0 22px!important;padding:0!important;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 1px 2px #0006}.sl-email-mkt>div:first-child>div:first-child{background:radial-gradient(800px 360px at 0% 0%,rgba(139,92,246,.12),transparent 55%)!important;opacity:1!important}.sl-email-mkt>div:first-child>div:nth-child(2){background:linear-gradient(90deg,transparent,rgba(167,139,250,.32),transparent)!important}.sl-email-mkt>div:first-child h1{color:var(--emp-ink)!important;font-weight:800!important;letter-spacing:-.018em!important;font-size:22px!important}.sl-email-mkt>div:first-child p{color:var(--emp-ink-4)!important;font-weight:600!important;font-size:12.5px!important}.sl-email-mkt>div:first-child [class*=rounded-xl][class*=shadow-sm]:first-of-type,.sl-email-mkt>div:first-child [class*=rounded-2xl][class*=shadow-sm]:first-of-type{background:linear-gradient(180deg,var(--emp-violet-soft-2),var(--emp-violet-soft))!important;border:1px solid rgba(167,139,250,.32)!important;box-shadow:inset 0 1px #ffffff0f,0 6px 18px #8b5cf638!important}.sl-email-mkt>div:first-child [class*=rounded-xl][class*=shadow-sm]:first-of-type svg,.sl-email-mkt>div:first-child [class*=rounded-2xl][class*=shadow-sm]:first-of-type svg{color:var(--emp-violet-3)!important}.sl-email-mkt>.space-y-6,.sl-email-mkt>div.space-y-6.px-4,.sl-email-mkt>div.space-y-6{padding:0!important}.sl-email-mkt .grid.grid-cols-2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px}@media (min-width: 769px){.sl-email-mkt .grid.grid-cols-2{grid-template-columns:repeat(4,1fr)}}.sl-email-mkt .grid.grid-cols-2>[class][class]{background-color:var(--emp-surface-0)!important;background-image:linear-gradient(180deg,var(--emp-surface-1) 0%,var(--emp-surface-0) 100%)!important;border:1px solid var(--emp-line-2)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d!important;position:relative;overflow:hidden;transition:border-color .15s ease}.sl-email-mkt .grid.grid-cols-2>[class][class]:hover{border-color:var(--emp-line-3)!important}.sl-email-mkt .grid.grid-cols-2>*>div:first-child[style*=background]{width:3px!important;border-radius:2px!important;opacity:.95;box-shadow:0 0 14px currentColor}.sl-email-mkt .grid.grid-cols-2>* [class*=rounded-xl]:not([class*=border]):not([class*=shadow]){background:#ffffff0a!important;border:1px solid var(--emp-line-2)!important;box-shadow:inset 0 1px #ffffff0a}.sl-email-mkt .grid.grid-cols-2 [class*=text-foreground]{color:var(--emp-ink)!important}.sl-email-mkt .grid.grid-cols-2 [class*=text-muted-foreground]{color:var(--emp-ink-4)!important}.sl-email-mkt .grid.grid-cols-2 p:first-of-type{color:var(--emp-ink)!important;font-weight:800!important;font-variant-numeric:tabular-nums;letter-spacing:-.022em}.sl-email-mkt .grid.grid-cols-2 [class*=text-xs][class*=font-semibold]{color:var(--emp-ink-4)!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px!important}.sl-email-mkt [class*=rounded-2xl][class*=bg-card],.sl-email-mkt [class*=rounded-xl][class*=bg-card]{background:var(--emp-surface-0)!important;border:1px solid var(--emp-line-2)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff06,0 2px 6px #00000052!important;overflow:hidden}.sl-email-mkt [class*=rounded-2xl][class*=bg-card]>div:first-child[class*=border-b]{background:linear-gradient(180deg,var(--emp-surface-1) 0%,var(--emp-surface-0) 100%)!important;border-bottom:1px solid var(--emp-line)!important;padding:12px 16px!important}.sl-email-mkt [class*=rounded-2xl][class*=bg-card]>div:first-child h3{color:var(--emp-ink)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em}.sl-email-mkt [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg]{background:var(--emp-violet-soft)!important;border:1px solid rgba(167,139,250,.28);box-shadow:inset 0 1px #ffffff0f}.sl-email-mkt [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg] svg{color:var(--emp-violet-3)!important}.sl-email-mkt [class*=rounded-2xl][class*=bg-card]>div:first-child button[class*=bg-primary],.sl-email-mkt [class*=rounded-2xl][class*=bg-card]>div:first-child button:not([class*=ghost]):not([class*=outline]):not([class*=link]){background:linear-gradient(180deg,var(--emp-violet-2),var(--emp-violet))!important;color:#160727!important;border-color:#a78bfa73!important;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #8b5cf652!important;font-weight:700!important}.sl-email-mkt .recharts-wrapper{font-family:inherit}.sl-email-mkt .recharts-cartesian-grid line{stroke:#ffffff0f!important;stroke-dasharray:3 5!important}.sl-email-mkt .recharts-cartesian-axis-line,.sl-email-mkt .recharts-cartesian-axis-tick-line{stroke:var(--emp-line-2)!important}.sl-email-mkt .recharts-cartesian-axis-tick text,.sl-email-mkt .recharts-text{fill:var(--emp-ink-3)!important;font-weight:700;font-variant-numeric:tabular-nums}.sl-email-mkt .recharts-tooltip-cursor{fill:#ffffff0a!important}.sl-email-mkt .recharts-default-tooltip,.sl-email-mkt [class*=recharts-tooltip]{background:var(--emp-surface-2)!important;border:1px solid var(--emp-line-3)!important;border-radius:10px!important;color:var(--emp-ink)!important}.sl-email-mkt .recharts-bar-rectangle path[fill="#6366f1"]{fill:var(--emp-violet)!important}.sl-email-mkt .flex.flex-col.items-center.justify-center{background:var(--emp-surface-0);border:1px dashed var(--emp-line-2);border-radius:12px;margin:12px}.sl-email-mkt .flex.flex-col.items-center.justify-center [class*="text-muted-foreground/40"]{width:48px!important;height:48px!important;padding:12px;border-radius:12px;background:var(--emp-violet-soft);border:1px solid rgba(167,139,250,.22);color:var(--emp-violet-3)!important;opacity:1!important;margin-bottom:8px;box-sizing:content-box}.sl-email-mkt .flex.flex-col.items-center.justify-center h3{color:var(--emp-ink-2)!important;font-weight:800!important;letter-spacing:-.005em;font-size:15px!important;margin-bottom:6px!important}.sl-email-mkt .flex.flex-col.items-center.justify-center p{color:var(--emp-ink-4)!important;font-weight:500;line-height:1.55;max-width:460px}.sl-email-mkt .flex.flex-col.items-center.justify-center button{background:linear-gradient(180deg,var(--emp-violet-2),var(--emp-violet))!important;color:#160727!important;border-color:#a78bfa73!important;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #8b5cf652!important;font-weight:700!important;margin-top:10px}.sl-email-mkt table{width:100%;border-collapse:collapse;background:transparent!important}.sl-email-mkt thead{background:var(--emp-surface-1)}.sl-email-mkt thead tr,.sl-email-mkt thead tr:hover{background:var(--emp-surface-1)!important;border-bottom:1px solid var(--emp-line-2)!important}.sl-email-mkt th{padding:11px 14px!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;color:var(--emp-ink-4)!important;text-align:left;white-space:nowrap;height:auto!important;border-bottom:1px solid var(--emp-line-2)!important}.sl-email-mkt th:first-child,.sl-email-mkt td:first-child{padding-left:18px!important}.sl-email-mkt th:last-child,.sl-email-mkt td:last-child{padding-right:18px!important}.sl-email-mkt tbody tr{background-color:transparent!important;border-bottom:1px solid var(--emp-line)!important;transition:background .12s}.sl-email-mkt tbody tr:last-child{border-bottom:0!important}.sl-email-mkt tbody tr:hover{background:var(--emp-surface-1)!important}.sl-email-mkt td{padding:11px 14px!important;font-size:12.5px!important;color:var(--emp-ink-2)!important;vertical-align:middle;border-bottom:none!important}.sl-email-mkt td .inline-flex.rounded-full,.sl-email-mkt td span[class*=rounded-full]{padding:3px 9px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.02em;border:1px solid transparent!important}.sl-email-mkt td span[class*=bg-gray-100],.sl-email-mkt td span[class*=bg-gray-800]{background:var(--emp-slate-soft)!important;color:var(--emp-ink-3)!important;border-color:var(--emp-line-2)!important}.sl-email-mkt td span[class*=bg-purple-100],.sl-email-mkt td span[class*=bg-purple-900]{background:var(--emp-purple-pill-soft)!important;color:var(--emp-purple-pill)!important;border-color:#a855f752!important}.sl-email-mkt td span[class*=bg-yellow-100],.sl-email-mkt td span[class*=bg-yellow-900]{background:var(--emp-amber-soft)!important;color:var(--emp-amber-2)!important;border-color:#f6c82a52!important}.sl-email-mkt td span[class*=bg-green-100],.sl-email-mkt td span[class*=bg-green-900]{background:var(--emp-emerald-soft)!important;color:var(--emp-emerald-3)!important;border-color:#34d39952!important}.sl-email-mkt td span[class*=bg-red-100],.sl-email-mkt td span[class*=bg-red-900]{background:var(--emp-red-soft)!important;color:var(--emp-red-2)!important;border-color:#f8717152!important}.sl-email-mkt .animate-spin{color:var(--emp-violet-3)!important}.sl-email-mkt *::-webkit-scrollbar{width:8px;height:8px}.sl-email-mkt *::-webkit-scrollbar-track{background:var(--emp-bg)}.sl-email-mkt *::-webkit-scrollbar-thumb{background:var(--emp-surface-3);border-radius:4px}[role=dialog]:has(.sl-email-mkt-modal),[role=dialog].sl-email-mkt-modal{background:var(--emp-surface-0)!important;border:1px solid var(--emp-line-2)!important;color:var(--emp-ink)!important;border-radius:14px!important;box-shadow:0 16px 40px #00000073!important;padding:0!important;max-height:92vh!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;contain:layout paint}[role=dialog]:has(.sl-email-mkt-modal)>div:first-child,[role=dialog]:has(.sl-email-mkt-modal)>.flex.items-center.gap-2.border-t,[role=dialog]:has(.sl-email-mkt-modal) .flex.flex-col.sm\:flex-row.gap-2.px-6.pb-6{flex-shrink:0!important}[role=dialog]:has(.sl-email-mkt-modal) [data-radix-dialog-title],[role=dialog].sl-email-mkt-modal [data-radix-dialog-title],[role=dialog]:has(.sl-email-mkt-modal) h2,[role=dialog].sl-email-mkt-modal h2{color:var(--emp-ink)!important;font-size:17px!important;font-weight:800!important;letter-spacing:-.012em!important;display:inline-flex!important;align-items:center!important;gap:10px!important}[role=dialog]:has(.sl-email-mkt-modal) [data-radix-dialog-title] [class*="bg-primary/10"],[role=dialog].sl-email-mkt-modal [data-radix-dialog-title] [class*="bg-primary/10"]{background:linear-gradient(180deg,var(--emp-violet-soft-2),var(--emp-violet-soft))!important;border:1px solid rgba(167,139,250,.32)!important;box-shadow:inset 0 1px #ffffff0f,0 4px 12px #8b5cf638!important;width:32px!important;height:32px!important}[role=dialog]:has(.sl-email-mkt-modal) [data-radix-dialog-title] [class*="bg-primary/10"] svg,[role=dialog].sl-email-mkt-modal [data-radix-dialog-title] [class*="bg-primary/10"] svg{color:var(--emp-violet-3)!important;width:16px!important;height:16px!important}[role=dialog]:has(.sl-email-mkt-modal) [data-radix-dialog-description],[role=dialog].sl-email-mkt-modal [data-radix-dialog-description]{color:var(--emp-ink-4)!important;font-size:12.5px!important}[role=dialog]:has(.sl-email-mkt-modal)>div:first-child{padding:18px 22px 14px!important;border-bottom:1px solid var(--emp-line)!important;background:linear-gradient(180deg,var(--emp-surface-1) 0%,var(--emp-surface-0) 100%)!important;flex-shrink:0}[role=dialog]:has(.sl-email-mkt-modal) .space-y-4.px-6.pb-2,[role=dialog].sl-email-mkt-modal .space-y-4.px-6.pb-2{padding:16px 22px 28px!important;max-height:none!important;overflow-y:auto!important;flex:1 1 auto!important;min-height:0!important;display:flex;flex-direction:column;gap:14px;scroll-padding-bottom:32px;overscroll-behavior:contain;contain:layout paint}[role=dialog]:has(.sl-email-mkt-modal) [aria-label=Close],[role=dialog].sl-email-mkt-modal [aria-label=Close]{color:var(--emp-ink-4)!important;opacity:.7;transition:opacity .12s;top:16px!important;right:16px!important}[role=dialog]:has(.sl-email-mkt-modal) [aria-label=Close]:hover{opacity:1}[role=dialog]:has(.sl-email-mkt-modal) .rounded-lg[class*=bg-gray-50],[role=dialog]:has(.sl-email-mkt-modal) .rounded-lg[class*=bg-gray-900],[role=dialog].sl-email-mkt-modal .rounded-lg[class*=bg-gray-50],[role=dialog].sl-email-mkt-modal .rounded-lg[class*=bg-gray-900]{background:var(--emp-surface-1)!important;border:1px solid var(--emp-line-2)!important;border-radius:11px!important;padding:14px!important;box-shadow:inset 0 1px #ffffff06}[role=dialog]:has(.sl-email-mkt-modal) label,[role=dialog].sl-email-mkt-modal label{color:var(--emp-ink-2)!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:-.003em}[role=dialog]:has(.sl-email-mkt-modal) .text-muted-foreground,[role=dialog].sl-email-mkt-modal .text-muted-foreground{color:var(--emp-ink-4)!important}[role=dialog]:has(.sl-email-mkt-modal) input[type=text],[role=dialog]:has(.sl-email-mkt-modal) input[type=email],[role=dialog]:has(.sl-email-mkt-modal) input[type=number],[role=dialog]:has(.sl-email-mkt-modal) input[type=datetime-local],[role=dialog]:has(.sl-email-mkt-modal) input:not([type]),[role=dialog]:has(.sl-email-mkt-modal) textarea,[role=dialog].sl-email-mkt-modal input[type=text],[role=dialog].sl-email-mkt-modal input[type=email],[role=dialog].sl-email-mkt-modal input[type=number],[role=dialog].sl-email-mkt-modal input[type=datetime-local],[role=dialog].sl-email-mkt-modal input:not([type]),[role=dialog].sl-email-mkt-modal textarea{background:var(--emp-surface-0)!important;border:1px solid var(--emp-line-2)!important;border-radius:8px!important;color:var(--emp-ink)!important;font-size:13px!important;padding:9px 12px!important;height:auto!important;transition:border-color .12s,background .12s,box-shadow .12s!important;box-shadow:inset 0 1px 2px #0000002e!important;color-scheme:dark}[role=dialog]:has(.sl-email-mkt-modal) input::-moz-placeholder,[role=dialog]:has(.sl-email-mkt-modal) textarea::-moz-placeholder,[role=dialog].sl-email-mkt-modal input::-moz-placeholder,[role=dialog].sl-email-mkt-modal textarea::-moz-placeholder{color:var(--emp-ink-5)!important;opacity:1!important}[role=dialog]:has(.sl-email-mkt-modal) input::placeholder,[role=dialog]:has(.sl-email-mkt-modal) textarea::placeholder,[role=dialog].sl-email-mkt-modal input::placeholder,[role=dialog].sl-email-mkt-modal textarea::placeholder{color:var(--emp-ink-5)!important;opacity:1!important}[role=dialog]:has(.sl-email-mkt-modal) input:focus,[role=dialog]:has(.sl-email-mkt-modal) textarea:focus,[role=dialog].sl-email-mkt-modal input:focus,[role=dialog].sl-email-mkt-modal textarea:focus{background:var(--emp-surface-1)!important;border-color:#a78bfa73!important;box-shadow:0 0 0 3px #8b5cf62e!important;outline:none!important}[role=dialog]:has(.sl-email-mkt-modal) input[type=number]::-webkit-inner-spin-button,[role=dialog]:has(.sl-email-mkt-modal) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}[role=dialog]:has(.sl-email-mkt-modal) textarea,[role=dialog].sl-email-mkt-modal textarea{resize:vertical;line-height:1.55;min-height:120px}[role=dialog]:has(.sl-email-mkt-modal) [role=radiogroup],[role=dialog].sl-email-mkt-modal [role=radiogroup]{display:flex;flex-direction:column;gap:8px}[role=dialog]:has(.sl-email-mkt-modal) [role=radiogroup]>div,[role=dialog].sl-email-mkt-modal [role=radiogroup]>div{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:9px!important;background:var(--emp-surface-0)!important;border:1px solid var(--emp-line)!important;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}[role=dialog]:has(.sl-email-mkt-modal) [role=radiogroup]>div:hover,[role=dialog].sl-email-mkt-modal [role=radiogroup]>div:hover{background:var(--emp-surface-2)!important;border-color:var(--emp-line-2)!important}[role=dialog]:has(.sl-email-mkt-modal) [role=radiogroup]>div:has([role=radio][data-state=checked]),[role=dialog].sl-email-mkt-modal [role=radiogroup]>div:has([role=radio][data-state=checked]){background:linear-gradient(180deg,rgba(139,92,246,.1),var(--emp-surface-1))!important;border-color:#a78bfa6b!important;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #8b5cf633}[role=dialog]:has(.sl-email-mkt-modal) [role=radio],[role=dialog].sl-email-mkt-modal [role=radio]{border:1.5px solid var(--emp-line-3)!important;background:var(--emp-surface-0)!important;width:16px!important;height:16px!important}[role=dialog]:has(.sl-email-mkt-modal) [role=radio][data-state=checked],[role=dialog].sl-email-mkt-modal [role=radio][data-state=checked]{border-color:var(--emp-violet-2)!important;background:var(--emp-violet-soft-2)!important}[role=dialog]:has(.sl-email-mkt-modal) [role=radio][data-state=checked]:after,[role=dialog].sl-email-mkt-modal [role=radio][data-state=checked]:after{background:var(--emp-violet-2)!important}[role=dialog]:has(.sl-email-mkt-modal) [role=radio] svg,[role=dialog]:has(.sl-email-mkt-modal) [role=radio] [data-state=checked],[role=dialog].sl-email-mkt-modal [role=radio] svg{color:var(--emp-violet-2)!important;fill:var(--emp-violet-2)!important}[role=dialog]:has(.sl-email-mkt-modal) [role=radiogroup] [class*=ml-2],[role=dialog]:has(.sl-email-mkt-modal) [role=radiogroup] [class*=ml-1],[role=dialog].sl-email-mkt-modal [role=radiogroup] [class*=ml-2],[role=dialog].sl-email-mkt-modal [role=radiogroup] [class*=ml-1]{background:var(--emp-violet-soft)!important;color:var(--emp-violet-3)!important;border:1px solid rgba(167,139,250,.32)!important;font-size:10.5px!important;font-weight:800!important;padding:2px 8px!important;border-radius:999px!important;letter-spacing:.02em}[role=dialog]:has(.sl-email-mkt-modal) [role=radiogroup] input[type=number]{width:56px!important;height:28px!important;padding:4px 8px!important;font-size:12px!important;font-weight:700!important;text-align:center}[role=dialog]:has(.sl-email-mkt-modal) [class*=bg-amber-50],[role=dialog]:has(.sl-email-mkt-modal) [class*=bg-amber-950],[role=dialog].sl-email-mkt-modal [class*=bg-amber-50],[role=dialog].sl-email-mkt-modal [class*=bg-amber-950]{background:#f6c82a1a!important;border:1px solid rgba(246,200,42,.32)!important;border-radius:10px!important}[role=dialog]:has(.sl-email-mkt-modal) [class*=bg-amber-50] svg,[role=dialog]:has(.sl-email-mkt-modal) [class*=bg-amber-950] svg{color:var(--emp-amber-2)!important}[role=dialog]:has(.sl-email-mkt-modal) [class*=bg-amber-50] p,[role=dialog]:has(.sl-email-mkt-modal) [class*=bg-amber-950] p,[role=dialog].sl-email-mkt-modal [class*=bg-amber-50] p,[role=dialog].sl-email-mkt-modal [class*=bg-amber-950] p{color:var(--emp-amber-2)!important}[role=dialog]:has(.sl-email-mkt-modal) [class*=text-amber-700],[role=dialog]:has(.sl-email-mkt-modal) [class*=text-amber-400],[role=dialog].sl-email-mkt-modal [class*=text-amber-700],[role=dialog].sl-email-mkt-modal [class*=text-amber-400]{color:var(--emp-amber-2)!important}[role=dialog]:has(.sl-email-mkt-modal) button[title]:not([class*=bg-primary]):not([type=submit]),[role=dialog].sl-email-mkt-modal button[title]:not([class*=bg-primary]):not([type=submit]){background:var(--emp-surface-0)!important;border:1px solid transparent!important;border-radius:7px!important;transition:background-color .1s ease,border-color .1s ease}[role=dialog]:has(.sl-email-mkt-modal) button[title]:hover,[role=dialog].sl-email-mkt-modal button[title]:hover{background:var(--emp-surface-2)!important;border-color:var(--emp-line-2)!important}[role=dialog]:has(.sl-email-mkt-modal) [class*="bg-purple-500/10"],[role=dialog].sl-email-mkt-modal [class*="bg-purple-500/10"]{background:var(--emp-violet-soft)!important;border:1px solid rgba(167,139,250,.28)!important}[role=dialog]:has(.sl-email-mkt-modal) [class*=text-purple-600],[role=dialog]:has(.sl-email-mkt-modal) [class*=text-purple-400],[role=dialog].sl-email-mkt-modal [class*=text-purple-600],[role=dialog].sl-email-mkt-modal [class*=text-purple-400]{color:var(--emp-violet-3)!important}[role=dialog]:has(.sl-email-mkt-modal) [role=switch],[role=dialog].sl-email-mkt-modal [role=switch]{background:var(--emp-surface-3)!important;border:1px solid var(--emp-line-2)!important;box-shadow:inset 0 1px 2px #00000052!important}[role=dialog]:has(.sl-email-mkt-modal) [role=switch][data-state=checked],[role=dialog].sl-email-mkt-modal [role=switch][data-state=checked]{background:var(--emp-violet)!important;background-image:none!important;border-color:#8b5cf68c!important;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #8b5cf652,0 0 8px #8b5cf652!important}[role=dialog]:has(.sl-email-mkt-modal) [role=switch]>span,[role=dialog].sl-email-mkt-modal [role=switch]>span{background:var(--emp-ink)!important;box-shadow:0 1px 2px #0006!important}[role=dialog]:has(.sl-email-mkt-modal)>.flex.items-center.gap-2.border-t,[role=dialog].sl-email-mkt-modal>.flex.items-center.gap-2.border-t{background:var(--emp-surface-1)!important;border-top:1px solid var(--emp-line)!important;padding:12px 22px!important;flex-shrink:0;margin-top:0!important}[role=dialog]:has(.sl-email-mkt-modal)>[class*=DialogFooter],[role=dialog]:has(.sl-email-mkt-modal)>div:last-child:not([class*=border-t]):has(button),[role=dialog]:has(.sl-email-mkt-modal) .flex.flex-col.sm\:flex-row.gap-2.px-6.pb-6,[role=dialog].sl-email-mkt-modal .flex.flex-col.sm\:flex-row.gap-2.px-6.pb-6{background:linear-gradient(180deg,var(--emp-surface-1) 0%,var(--emp-surface-0) 100%)!important;border-top:1px solid var(--emp-line)!important;padding:14px 22px!important;margin-top:0!important;flex-shrink:0;gap:8px!important;display:flex!important;justify-content:flex-end!important}[role=dialog]:has(.sl-email-mkt-modal) button,[role=dialog].sl-email-mkt-modal button{font-family:inherit!important;font-weight:700!important;letter-spacing:-.005em!important;border-radius:9px!important;font-size:12.5px!important;padding:9px 14px!important;height:auto!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease,filter .12s ease!important}[role=dialog]:has(.sl-email-mkt-modal) button[class*=outline],[role=dialog].sl-email-mkt-modal button[class*=outline]{background:var(--emp-surface-1)!important;color:var(--emp-ink-2)!important;border:1px solid var(--emp-line-2)!important}[role=dialog]:has(.sl-email-mkt-modal) button[class*=outline]:hover:not(:disabled),[role=dialog].sl-email-mkt-modal button[class*=outline]:hover:not(:disabled){background:var(--emp-surface-2)!important;border-color:var(--emp-line-3)!important}[role=dialog]:has(.sl-email-mkt-modal) button[class*=secondary],[role=dialog].sl-email-mkt-modal button[class*=secondary]{background:var(--emp-surface-2)!important;color:var(--emp-ink-2)!important;border:1px solid var(--emp-line-2)!important}[role=dialog]:has(.sl-email-mkt-modal) button[class*=secondary]:hover:not(:disabled),[role=dialog].sl-email-mkt-modal button[class*=secondary]:hover:not(:disabled){background:var(--emp-surface-3)!important;border-color:var(--emp-line-3)!important}[role=dialog]:has(.sl-email-mkt-modal) button[class*=bg-primary]:not([class*=bg-purple]):not([role=switch]),[role=dialog].sl-email-mkt-modal button[class*=bg-primary]:not([class*=bg-purple]):not([role=switch]){background:linear-gradient(180deg,var(--emp-emerald-2),var(--emp-emerald))!important;color:#04211a!important;border:1px solid rgba(52,211,153,.45)!important;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #10b98152!important}[role=dialog]:has(.sl-email-mkt-modal) button[class*=bg-primary]:not([class*=bg-purple]):not([role=switch]):hover:not(:disabled),[role=dialog].sl-email-mkt-modal button[class*=bg-primary]:not([class*=bg-purple]):not([role=switch]):hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff38,0 8px 22px #10b98166!important}[role=dialog]:has(.sl-email-mkt-modal) button[class*=bg-purple-600],[role=dialog].sl-email-mkt-modal button[class*=bg-purple-600]{background:linear-gradient(180deg,var(--emp-violet-2),var(--emp-violet))!important;color:#160727!important;border:1px solid rgba(167,139,250,.45)!important;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #8b5cf652!important}[role=dialog]:has(.sl-email-mkt-modal) button[class*=bg-purple-600]:hover:not(:disabled),[role=dialog].sl-email-mkt-modal button[class*=bg-purple-600]:hover:not(:disabled){filter:brightness(1.06)}[role=dialog]:has(.sl-email-mkt-modal) button[class*=destructive],[role=dialog].sl-email-mkt-modal button[class*=destructive]{background:linear-gradient(180deg,var(--emp-red-2),#ef4444)!important;color:#2a0606!important;border:1px solid rgba(239,68,68,.45)!important;box-shadow:inset 0 1px #ffffff29,0 6px 16px #ef444442!important}[role=dialog]:has(.sl-email-mkt-modal) button:disabled,[role=dialog].sl-email-mkt-modal button:disabled{opacity:.5!important;cursor:not-allowed!important}[role=dialog]:has(.sl-email-mkt-modal) *::-webkit-scrollbar,[role=dialog].sl-email-mkt-modal *::-webkit-scrollbar{width:8px;height:8px}[role=dialog]:has(.sl-email-mkt-modal) *::-webkit-scrollbar-track,[role=dialog].sl-email-mkt-modal *::-webkit-scrollbar-track{background:var(--emp-surface-0)}[role=dialog]:has(.sl-email-mkt-modal) *::-webkit-scrollbar-thumb,[role=dialog].sl-email-mkt-modal *::-webkit-scrollbar-thumb{background:var(--emp-surface-3);border-radius:4px}body:has(.sl-email-mkt) [role=alertdialog],body:has(.sl-email-mkt-modal) [role=alertdialog]{background:var(--emp-surface-0)!important;border:1px solid var(--emp-line-2)!important;color:var(--emp-ink)!important;border-radius:14px!important;box-shadow:0 24px 60px #0000008c!important}body:has(.sl-email-mkt) [role=alertdialog] h2,body:has(.sl-email-mkt-modal) [role=alertdialog] h2{color:var(--emp-ink)!important;font-weight:800!important;font-size:16px!important}body:has(.sl-email-mkt) [role=alertdialog] [class*=text-muted-foreground],body:has(.sl-email-mkt-modal) [role=alertdialog] [class*=text-muted-foreground],body:has(.sl-email-mkt) [role=alertdialog] p,body:has(.sl-email-mkt-modal) [role=alertdialog] p{color:var(--emp-ink-3)!important;font-weight:500;line-height:1.55}body:has(.sl-email-mkt) [role=alertdialog] strong,body:has(.sl-email-mkt-modal) [role=alertdialog] strong{color:var(--emp-ink)!important;font-weight:800}body:has(.sl-email-mkt) [role=alertdialog] button,body:has(.sl-email-mkt-modal) [role=alertdialog] button{font-family:inherit!important;font-weight:700!important;border-radius:9px!important;padding:9px 14px!important;font-size:12.5px!important}body:has(.sl-email-mkt) [role=alertdialog] button[class*=outline],body:has(.sl-email-mkt-modal) [role=alertdialog] button[class*=outline]{background:var(--emp-surface-1)!important;color:var(--emp-ink-2)!important;border:1px solid var(--emp-line-2)!important}body:has(.sl-email-mkt) [role=alertdialog] button:not([class*=outline]):not([class*=ghost]):not([class*=cancel]),body:has(.sl-email-mkt-modal) [role=alertdialog] button:not([class*=outline]):not([class*=ghost]):not([class*=cancel]){background:linear-gradient(180deg,var(--emp-emerald-2),var(--emp-emerald))!important;color:#04211a!important;border:1px solid rgba(52,211,153,.45)!important;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #10b98147!important}body:has(.sl-email-mkt) [role=alertdialog] button[class*=border][class*=bg-background],body:has(.sl-email-mkt-modal) [role=alertdialog] button[class*=border][class*=bg-background]{background:var(--emp-surface-1)!important;color:var(--emp-ink-2)!important;border:1px solid var(--emp-line-2)!important}@media (max-width: 1100px){.sl-email-mkt{margin:-28px -24px;padding:26px 24px 56px}}@media (max-width: 768px){.sl-email-mkt{margin:-28px -16px;padding:22px 16px 48px}.sl-email-mkt>div:first-child h1{font-size:19px!important}.sl-email-mkt th,.sl-email-mkt td{padding:9px 10px!important;font-size:11.5px!important}.sl-email-mkt th:first-child,.sl-email-mkt td:first-child{padding-left:14px!important}.sl-email-mkt th:last-child,.sl-email-mkt td:last-child{padding-right:14px!important}[role=dialog]:has(.sl-email-mkt-modal)>div:first-child,[role=dialog].sl-email-mkt-modal>div:first-child{padding:14px 18px 12px!important}[role=dialog]:has(.sl-email-mkt-modal) .space-y-4.px-6.pb-2,[role=dialog].sl-email-mkt-modal .space-y-4.px-6.pb-2{padding:14px 18px!important}[role=dialog]:has(.sl-email-mkt-modal)>.flex.items-center.gap-2.border-t,[role=dialog].sl-email-mkt-modal>.flex.items-center.gap-2.border-t{padding:12px 18px!important;flex-wrap:wrap!important}[role=dialog]:has(.sl-email-mkt-modal) .flex.flex-col.sm\:flex-row.gap-2.px-6.pb-6,[role=dialog].sl-email-mkt-modal .flex.flex-col.sm\:flex-row.gap-2.px-6.pb-6{padding:14px 18px!important;flex-direction:column!important}[role=dialog]:has(.sl-email-mkt-modal) .flex.flex-col.sm\:flex-row.gap-2.px-6.pb-6 button,[role=dialog].sl-email-mkt-modal .flex.flex-col.sm\:flex-row.gap-2.px-6.pb-6 button{width:100%!important}}.sl-email-notif{--enf-bg: #0d1017;--enf-surface-0: #121621;--enf-surface-1: #171c29;--enf-surface-2: #1d2332;--enf-surface-3: #242b3d;--enf-surface-4: #2e374d;--enf-line: rgba(148, 163, 184, .1);--enf-line-2: rgba(148, 163, 184, .16);--enf-line-3: rgba(148, 163, 184, .26);--enf-ink: #f8fafc;--enf-ink-2: #e7ecf3;--enf-ink-3: #d1d9e6;--enf-ink-4: #a3afc2;--enf-ink-5: #6b7689;--enf-ink-6: #4a5366;--enf-violet: #8b5cf6;--enf-violet-2: #a78bfa;--enf-violet-3: #c4b5fd;--enf-violet-soft: rgba(139, 92, 246, .16);--enf-violet-soft-2: rgba(139, 92, 246, .28);--enf-violet-glow: rgba(139, 92, 246, .45);--enf-indigo: #818cf8;--enf-indigo-2: #a5b4fc;--enf-indigo-soft:rgba(99, 102, 241, .16);--enf-blue: #60a5fa;--enf-blue-2: #93c5fd;--enf-blue-soft: rgba(59, 130, 246, .16);--enf-emerald: #10b981;--enf-emerald-2: #34d399;--enf-emerald-3: #6ee7b7;--enf-emerald-soft: rgba(16, 185, 129, .16);--enf-amber: #f6c82a;--enf-amber-2: #ffd94e;--enf-amber-3: #ffe78a;--enf-amber-soft: rgba(246, 200, 42, .16);--enf-purple-pill: #c084fc;--enf-purple-pill-soft: rgba(168, 85, 247, .16);--enf-red: #f87171;--enf-red-2: #fca5a5;--enf-red-soft: rgba(248, 113, 113, .14);--enf-slate: #94a3b8;--enf-slate-soft: rgba(148, 163, 184, .14);--enf-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;color-scheme:dark;color:var(--enf-ink);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased}.sl-email-notif{position:relative;background:var(--enf-bg);margin:-28px -32px;padding:28px 32px 60px;min-height:calc(100vh - 3rem);isolation:isolate;contain:paint}.sl-email-notif:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 620px at -5% -10%,rgba(139,92,246,.08),transparent 58%),radial-gradient(900px 560px at 110% 110%,rgba(99,102,241,.05),transparent 60%),radial-gradient(700px 400px at 50% -20%,rgba(255,255,255,.012),transparent 60%);transform:translateZ(0)}.sl-email-notif>*{position:relative;z-index:1}body:has(.sl-email-notif){background:#0d1017}.sl-email-notif>div:first-child[class*=-mx-]{background:linear-gradient(180deg,var(--enf-surface-1) 0%,var(--enf-surface-0) 100%);border:1px solid var(--enf-line);border-radius:14px;margin:0 0 22px!important;padding:0!important;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 1px 2px #0006}.sl-email-notif>div:first-child>div:first-child{background:radial-gradient(800px 360px at 0% 0%,rgba(139,92,246,.12),transparent 55%)!important;opacity:1!important}.sl-email-notif>div:first-child>div:nth-child(2){background:linear-gradient(90deg,transparent,rgba(167,139,250,.32),transparent)!important}.sl-email-notif>div:first-child h1{color:var(--enf-ink)!important;font-weight:800!important;letter-spacing:-.018em!important;font-size:22px!important}.sl-email-notif>div:first-child p{color:var(--enf-ink-4)!important;font-weight:600!important;font-size:12.5px!important}.sl-email-notif>div:first-child [class*=rounded-xl][class*=shadow-sm]:first-of-type,.sl-email-notif>div:first-child [class*=rounded-2xl][class*=shadow-sm]:first-of-type{background:linear-gradient(180deg,var(--enf-violet-soft-2),var(--enf-violet-soft))!important;border:1px solid rgba(167,139,250,.32)!important;box-shadow:inset 0 1px #ffffff0f,0 6px 18px #8b5cf638!important}.sl-email-notif>div:first-child [class*=rounded-xl][class*=shadow-sm]:first-of-type svg,.sl-email-notif>div:first-child [class*=rounded-2xl][class*=shadow-sm]:first-of-type svg{color:var(--enf-violet-3)!important}.sl-email-notif>.space-y-6,.sl-email-notif>div.space-y-6.px-4,.sl-email-notif>div.space-y-6{padding:0!important}.sl-email-notif .grid.grid-cols-2.md\:grid-cols-4{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;background:transparent!important;padding:0!important;margin-bottom:18px}@media (min-width: 769px){.sl-email-notif .grid.grid-cols-2.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)!important}}.sl-email-notif .grid.grid-cols-2.md\:grid-cols-4>[class][class]{background-color:var(--enf-surface-0)!important;background-image:linear-gradient(180deg,var(--enf-surface-1) 0%,var(--enf-surface-0) 100%)!important;border:1px solid var(--enf-line-2)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d!important;position:relative;overflow:hidden;transition:border-color .15s ease}.sl-email-notif .grid.grid-cols-2.md\:grid-cols-4>[class][class]:hover{border-color:var(--enf-line-3)!important}.sl-email-notif .grid.grid-cols-2.md\:grid-cols-4>*>div:first-child[style*=background]{width:3px!important;border-radius:2px!important;opacity:.95;box-shadow:0 0 8px currentColor}.sl-email-notif .grid.grid-cols-2.md\:grid-cols-4>* [class*=rounded-xl]:not([class*=border]):not([class*=shadow]){background:#ffffff0a!important;border:1px solid var(--enf-line-2)!important;box-shadow:inset 0 1px #ffffff0a}.sl-email-notif .grid.grid-cols-2.md\:grid-cols-4 [class*=text-foreground]{color:var(--enf-ink)!important}.sl-email-notif .grid.grid-cols-2.md\:grid-cols-4 [class*=text-muted-foreground]{color:var(--enf-ink-4)!important}.sl-email-notif .grid.grid-cols-2.md\:grid-cols-4 p:first-of-type,.sl-email-notif .grid.grid-cols-2.md\:grid-cols-4 p.text-2xl{color:var(--enf-ink)!important;font-weight:800!important;font-variant-numeric:tabular-nums;letter-spacing:-.022em}.sl-email-notif .grid.grid-cols-2.md\:grid-cols-4 [class*=text-xs][class*=font-semibold]{color:var(--enf-ink-4)!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px!important}.sl-email-notif [class*="bg-muted/30"],.sl-email-notif [data-slot=card][class*=bg-muted]{background:var(--enf-surface-0)!important;background-image:linear-gradient(180deg,var(--enf-surface-1) 0%,var(--enf-surface-0) 100%)!important;border:1px solid var(--enf-line-2)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff06,0 2px 6px #00000052!important;overflow:hidden;color:var(--enf-ink)!important}.sl-email-notif [class*="bg-muted/30"]>[data-slot=card-header],.sl-email-notif [class*="bg-muted/30"]>div:first-child:has(>[class*=text-base]){background:linear-gradient(180deg,var(--enf-surface-2) 0%,var(--enf-surface-1) 100%)!important;border-bottom:1px solid var(--enf-line)!important;padding:14px 18px!important}.sl-email-notif [class*="bg-muted/30"] [data-slot=card-title],.sl-email-notif [class*="bg-muted/30"] h3,.sl-email-notif [class*="bg-muted/30"] [class*=text-base][class*=flex][class*=items-center]{color:var(--enf-ink)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.sl-email-notif [class*="bg-muted/30"] [data-slot=card-title] svg,.sl-email-notif [class*="bg-muted/30"] h3 svg{color:var(--enf-violet-3)!important;width:16px!important;height:16px!important}.sl-email-notif [class*="bg-muted/30"]>[data-slot=card-content],.sl-email-notif [class*="bg-muted/30"]>div:nth-child(2){padding:18px!important}.sl-email-notif [class*="bg-muted/30"] .flex.items-center.justify-between{background:var(--enf-surface-1);border:1px solid var(--enf-line);border-radius:10px;padding:12px 14px;transition:border-color .12s ease,background-color .12s ease}.sl-email-notif [class*="bg-muted/30"] .flex.items-center.justify-between:hover{border-color:var(--enf-line-2);background:var(--enf-surface-2)}.sl-email-notif [class*="bg-muted/30"] .flex.items-center.justify-between>div:first-child{flex:1 1 auto}.sl-email-notif [class*="bg-muted/30"] .flex.items-center.justify-between p.text-sm.font-medium,.sl-email-notif [class*="bg-muted/30"] .flex.items-center.justify-between p:first-child{color:var(--enf-ink-2)!important;font-size:13px!important;font-weight:700!important;margin:0!important;letter-spacing:-.003em}.sl-email-notif [class*="bg-muted/30"] .flex.items-center.justify-between p.text-xs,.sl-email-notif [class*="bg-muted/30"] .flex.items-center.justify-between p.text-muted-foreground{color:var(--enf-ink-4)!important;font-size:11.5px!important;font-weight:500!important;margin-top:2px!important;line-height:1.45}.sl-email-notif [role=switch]{background:var(--enf-surface-3)!important;background-image:none!important;border:1px solid var(--enf-line-2)!important;box-shadow:inset 0 1px 2px #00000052!important;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease!important}.sl-email-notif [role=switch][data-state=checked]{background:var(--enf-violet)!important;background-image:none!important;border-color:#8b5cf68c!important;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #8b5cf652,0 0 8px #8b5cf652!important}.sl-email-notif [role=switch]>span{background:var(--enf-ink)!important;box-shadow:0 1px 2px #0006!important}.sl-email-notif [class*="bg-muted/30"] .grid.grid-cols-1.sm\:grid-cols-3{gap:14px!important}.sl-email-notif [class*="bg-muted/30"] label,.sl-email-notif [class*="bg-muted/30"] [class*=text-xs][class*=font-semibold][class*=uppercase]{color:var(--enf-ink-4)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase;display:block;margin-bottom:6px}.sl-email-notif input[type=text],.sl-email-notif input[type=email],.sl-email-notif input:not([type]):not([role=switch]){background:var(--enf-surface-0)!important;border:1px solid var(--enf-line-2)!important;border-radius:8px!important;color:var(--enf-ink)!important;font-size:13px!important;padding:9px 12px!important;height:auto!important;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease!important;box-shadow:inset 0 1px 2px #0000002e!important;color-scheme:dark}.sl-email-notif input::-moz-placeholder{color:var(--enf-ink-5)!important;opacity:1!important;font-weight:500}.sl-email-notif input::placeholder{color:var(--enf-ink-5)!important;opacity:1!important;font-weight:500}.sl-email-notif input:focus,.sl-email-notif input:focus-visible{background:var(--enf-surface-1)!important;border-color:#a78bfa73!important;box-shadow:0 0 0 3px #8b5cf62e!important;outline:none!important}.sl-email-notif [class*="bg-muted/30"] .flex.justify-end button,.sl-email-notif [class*="bg-muted/30"] button[class*=bg-primary]:not([role=switch]){background:linear-gradient(180deg,var(--enf-violet-2),var(--enf-violet))!important;background-image:linear-gradient(180deg,var(--enf-violet-2),var(--enf-violet))!important;color:#160727!important;border:1px solid rgba(167,139,250,.45)!important;border-radius:9px!important;padding:9px 16px!important;height:auto!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:-.005em!important;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #8b5cf652!important;transition:filter .12s ease,box-shadow .12s ease!important}.sl-email-notif [class*="bg-muted/30"] .flex.justify-end button:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffff38,0 8px 22px #8b5cf666!important}.sl-email-notif [class*="bg-muted/30"] .flex.justify-end button:disabled{opacity:.5!important;cursor:not-allowed!important}.sl-email-notif [class*="bg-muted/30"] .flex.justify-end button svg{color:#160727!important}.sl-email-notif [class*=rounded-2xl][class*=bg-card],.sl-email-notif [class*=rounded-xl][class*=bg-card]{background:var(--enf-surface-0)!important;border:1px solid var(--enf-line-2)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff06,0 2px 6px #00000052!important;overflow:hidden}.sl-email-notif [class*=rounded-2xl][class*=bg-card]>div:first-child[class*=border-b]{background:linear-gradient(180deg,var(--enf-surface-1) 0%,var(--enf-surface-0) 100%)!important;border-bottom:1px solid var(--enf-line)!important;padding:12px 16px!important}.sl-email-notif [class*=rounded-2xl][class*=bg-card]>div:first-child h3{color:var(--enf-ink)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em}.sl-email-notif [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg]{background:var(--enf-violet-soft)!important;border:1px solid rgba(167,139,250,.28);box-shadow:inset 0 1px #ffffff0f}.sl-email-notif [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg] svg{color:var(--enf-violet-3)!important}.sl-email-notif [class*=rounded-2xl][class*=bg-card]>div:first-child .relative{position:relative}.sl-email-notif [class*=rounded-2xl][class*=bg-card]>div:first-child .relative svg{color:var(--enf-ink-5)!important;width:14px!important;height:14px!important}.sl-email-notif [class*=rounded-2xl][class*=bg-card]>div:first-child .relative input{background:var(--enf-surface-0)!important;border:1px solid var(--enf-line-2)!important;border-radius:8px!important;color:var(--enf-ink)!important;height:32px!important;font-size:12px!important;padding-left:30px!important;padding-right:12px!important}.sl-email-notif [class*=rounded-2xl][class*=bg-card]>div:first-child .relative input:focus{background:var(--enf-surface-1)!important;border-color:#a78bfa73!important;box-shadow:0 0 0 3px #8b5cf62e!important}.sl-email-notif table{width:100%;border-collapse:collapse;background:transparent!important}.sl-email-notif thead{background:var(--enf-surface-1)}.sl-email-notif thead tr,.sl-email-notif thead tr:hover{background:var(--enf-surface-1)!important;border-bottom:1px solid var(--enf-line-2)!important}.sl-email-notif th{padding:11px 14px!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;color:var(--enf-ink-4)!important;text-align:left;white-space:nowrap;height:auto!important;border-bottom:1px solid var(--enf-line-2)!important}.sl-email-notif th:first-child,.sl-email-notif td:first-child{padding-left:18px!important}.sl-email-notif th:last-child,.sl-email-notif td:last-child{padding-right:18px!important}.sl-email-notif tbody tr{background-color:transparent!important;border-bottom:1px solid var(--enf-line)!important;transition:background-color .12s ease}.sl-email-notif tbody tr:last-child{border-bottom:0!important}.sl-email-notif tbody tr:hover{background:var(--enf-surface-1)!important}.sl-email-notif td{padding:11px 14px!important;font-size:12.5px!important;color:var(--enf-ink-2)!important;vertical-align:middle;border-bottom:none!important}.sl-email-notif td span[class*=rounded-full],.sl-email-notif td .inline-flex.rounded-full,.sl-email-notif td [data-slot=badge]{padding:3px 9px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.02em;border:1px solid transparent!important;display:inline-flex;align-items:center}.sl-email-notif td [class*="bg-success/10"]{background:var(--enf-emerald-soft)!important;color:var(--enf-emerald-3)!important;border-color:#34d39952!important}.sl-email-notif td [class*=bg-blue-100],.sl-email-notif td [class*=bg-blue-900]{background:var(--enf-blue-soft)!important;color:var(--enf-blue-2)!important;border-color:#60a5fa52!important}.sl-email-notif td [class*=bg-purple-100],.sl-email-notif td [class*=bg-purple-900]{background:var(--enf-purple-pill-soft)!important;color:var(--enf-purple-pill)!important;border-color:#a855f752!important}.sl-email-notif td [class*=bg-orange-100],.sl-email-notif td [class*=bg-orange-900]{background:#f9731624!important;color:#fdba74!important;border-color:#f9731652!important}.sl-email-notif td [class*=bg-muted][class*=text-muted-foreground]{background:var(--enf-slate-soft)!important;color:var(--enf-ink-3)!important;border-color:var(--enf-line-2)!important}.sl-email-notif td [class*="bg-destructive/10"]{background:var(--enf-red-soft)!important;color:var(--enf-red-2)!important;border-color:#f8717152!important}.sl-email-notif td:nth-child(3){font-family:var(--enf-mono);font-size:11.5px!important;color:var(--enf-ink-3)!important;letter-spacing:-.005em}.sl-email-notif .flex.items-center.justify-between[class*=border-t]{background:var(--enf-surface-1)!important;border-top:1px solid var(--enf-line)!important;padding:10px 16px!important}.sl-email-notif .flex.items-center.justify-between[class*=border-t] p{color:var(--enf-ink-4)!important;font-size:11.5px!important;font-variant-numeric:tabular-nums;font-weight:600}.sl-email-notif .flex.items-center.justify-between[class*=border-t] span{color:var(--enf-ink-3)!important;font-variant-numeric:tabular-nums;font-weight:700}.sl-email-notif .flex.items-center.justify-between[class*=border-t] button{background:var(--enf-surface-2)!important;border:1px solid var(--enf-line-2)!important;color:var(--enf-ink-3)!important;border-radius:7px!important;width:28px!important;height:28px!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease!important}.sl-email-notif .flex.items-center.justify-between[class*=border-t] button:hover:not(:disabled){background:var(--enf-surface-3)!important;border-color:var(--enf-line-3)!important;color:var(--enf-ink)!important}.sl-email-notif .flex.items-center.justify-between[class*=border-t] button:disabled{opacity:.4!important;cursor:not-allowed!important}.sl-email-notif .flex.flex-col.items-center.justify-center{background:var(--enf-surface-0);border:1px dashed var(--enf-line-2);border-radius:12px;margin:12px}.sl-email-notif .flex.flex-col.items-center.justify-center [class*="text-muted-foreground/40"]{width:48px!important;height:48px!important;padding:12px;border-radius:12px;background:var(--enf-violet-soft);border:1px solid rgba(167,139,250,.22);color:var(--enf-violet-3)!important;opacity:1!important;margin-bottom:8px;box-sizing:content-box}.sl-email-notif .flex.flex-col.items-center.justify-center h3{color:var(--enf-ink-2)!important;font-weight:800!important;letter-spacing:-.005em;font-size:15px!important;margin-bottom:6px!important}.sl-email-notif .flex.flex-col.items-center.justify-center p{color:var(--enf-ink-4)!important;font-weight:500;line-height:1.55;max-width:460px}.sl-email-notif .animate-spin{color:var(--enf-violet-3)!important}.sl-email-notif *::-webkit-scrollbar{width:8px;height:8px}.sl-email-notif *::-webkit-scrollbar-track{background:var(--enf-bg)}.sl-email-notif *::-webkit-scrollbar-thumb{background:var(--enf-surface-3);border-radius:4px}.sl-email-notif *::-webkit-scrollbar-thumb:hover{background:var(--enf-surface-4)}@media (max-width: 1280px){.sl-email-notif{margin:-28px -24px;padding:26px 24px 56px}}@media (max-width: 1024px){.sl-email-notif [class*="bg-muted/30"] .grid.grid-cols-1.sm\:grid-cols-3{grid-template-columns:1fr 1fr!important}}@media (max-width: 768px){.sl-email-notif{margin:-28px -16px;padding:22px 16px 48px}.sl-email-notif>div:first-child h1{font-size:19px!important}.sl-email-notif [class*="bg-muted/30"] .grid.grid-cols-1.sm\:grid-cols-3{grid-template-columns:1fr!important}.sl-email-notif [class*="bg-muted/30"] .flex.items-center.justify-between{padding:10px 12px;gap:10px}.sl-email-notif [class*="bg-muted/30"] .flex.items-center.justify-between p.text-sm.font-medium,.sl-email-notif [class*="bg-muted/30"] .flex.items-center.justify-between p:first-child{font-size:12.5px!important}.sl-email-notif [class*="bg-muted/30"] .flex.items-center.justify-between p.text-xs{font-size:11px!important}.sl-email-notif th,.sl-email-notif td{padding:9px 10px!important;font-size:11.5px!important}.sl-email-notif th:first-child,.sl-email-notif td:first-child{padding-left:14px!important}.sl-email-notif th:last-child,.sl-email-notif td:last-child{padding-right:14px!important}.sl-email-notif [class*=rounded-2xl][class*=bg-card]>div:first-child .relative{width:100%!important}}.sl-afip{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-2: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-soft-2: rgba(139, 92, 246, .26);--sl-violet-glow: #c4b5fd;--sl-violet-feature:#ddd6fe;--sl-green: #22c55e;--sl-green-glow: #6ee7a8;--sl-green-soft: rgba(34, 197, 94, .16);--sl-green-soft-2: rgba(34, 197, 94, .26);--sl-green-feature: #bbf7d0;--sl-amber: #f5c451;--sl-amber-glow: #fde68a;--sl-amber-soft: rgba(245, 196, 81, .16);--sl-amber-soft-2: rgba(245, 196, 81, .26);--sl-blue: #3b82f6;--sl-blue-glow: #93c5fd;--sl-blue-soft: rgba(59, 130, 246, .16);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(139,92,246,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(59,130,246,.04) 0%,transparent 60%),linear-gradient(180deg,#10131a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-afip{margin:-28px -32px;padding:24px 32px 40px}}.sl-afip *{box-sizing:border-box}.sl-afip .num,.sl-afip-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-afip .sl-af-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 4px 18px;flex-wrap:wrap;border-bottom:1px solid var(--sl-line);margin-bottom:18px}.sl-afip .sl-af-hero-l{display:flex;gap:14px;align-items:center;min-width:0}.sl-afip .sl-af-hero-ic{width:44px;height:44px;border-radius:11px;background:var(--sl-violet-soft);color:var(--sl-violet-glow);border:1px solid var(--sl-violet-soft-2);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-afip .sl-af-hero-ic svg{width:20px;height:20px}.sl-afip .sl-af-hero-tx{min-width:0}.sl-afip .sl-af-hero-h{font-size:22px;font-weight:800;letter-spacing:-.022em;margin:0;color:var(--sl-fg);line-height:1.15}.sl-afip .sl-af-hero-sub{color:var(--sl-fg-muted);font-size:13px;font-weight:500;margin-top:4px}.sl-afip .sl-af-hero-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sl-afip .sl-af-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:11px;background:var(--sl-surf-card-2);border:1px solid var(--sl-line);margin-bottom:14px;box-shadow:inset 0 1px 2px #00000040}.sl-afip .sl-af-tab{display:inline-flex;align-items:center;gap:7px;padding:0 14px;height:32px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--sl-fg-muted);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.005em;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out);white-space:nowrap}.sl-afip .sl-af-tab svg{width:13px;height:13px}.sl-afip .sl-af-tab:hover{background:var(--sl-surf-hover);color:var(--sl-fg)}.sl-afip .sl-af-tab.active{background:var(--sl-violet-soft);border-color:var(--sl-violet-soft-2);color:var(--sl-violet-glow);box-shadow:inset 0 1px #ffffff0a,0 1px 4px #8b5cf62e}.sl-afip .sl-af-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #8b5cf673}.sl-afip .sl-af-btn,.sl-afip-modal .sl-af-btn{display:inline-flex;align-items:center;gap:7px;padding:0 14px;height:36px;border-radius:9px;background:var(--sl-surf-card);border:1px solid var(--sl-line);color:var(--sl-fg);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;letter-spacing:-.005em;box-shadow:inset 0 1px #ffffff0a;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)}.sl-afip .sl-af-btn:hover,.sl-afip-modal .sl-af-btn:hover{background:var(--sl-surf-hover);border-color:var(--sl-line-strong)}.sl-afip .sl-af-btn:disabled,.sl-afip-modal .sl-af-btn:disabled{opacity:.45;cursor:not-allowed;background:var(--sl-surf-card);color:var(--sl-fg-subtle);border-color:var(--sl-line);box-shadow:inset 0 1px #ffffff05}.sl-afip .sl-af-btn.primary,.sl-afip-modal .sl-af-btn.primary{background:var(--sl-violet);border-color:var(--sl-violet-press);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf659,0 6px 16px -6px #8b5cf68c}.sl-afip .sl-af-btn.primary:hover,.sl-afip-modal .sl-af-btn.primary:hover{background:var(--sl-violet-hover);border-color:var(--sl-violet-press);color:#fff}.sl-afip .sl-af-btn.primary:disabled,.sl-afip-modal .sl-af-btn.primary:disabled{background:#8b5cf647;border-color:#8b5cf65c;color:#ffffff8c;box-shadow:inset 0 1px #ffffff0f}.sl-afip .sl-af-btn.outline,.sl-afip-modal .sl-af-btn.outline{background:var(--sl-violet-soft);border-color:var(--sl-violet-soft-2);color:var(--sl-violet-glow)}.sl-afip .sl-af-btn.outline:hover,.sl-afip-modal .sl-af-btn.outline:hover{background:#8b5cf638;border-color:#8b5cf666;color:var(--sl-violet-feature)}.sl-afip .sl-af-btn.outline:disabled,.sl-afip-modal .sl-af-btn.outline:disabled{background:var(--sl-surf-card);border-color:var(--sl-line);color:var(--sl-fg-disabled)}.sl-afip .sl-af-btn.ghost,.sl-afip-modal .sl-af-btn.ghost{background:transparent;border-color:transparent;color:var(--sl-fg-muted);box-shadow:none}.sl-afip .sl-af-btn.ghost:hover,.sl-afip-modal .sl-af-btn.ghost:hover{background:var(--sl-surf-hover);border-color:var(--sl-line);color:var(--sl-fg)}.sl-afip .sl-af-btn.sm,.sl-afip-modal .sl-af-btn.sm{height:30px;padding:0 11px;font-size:12px;border-radius:7px}.sl-afip .sl-af-btn.full,.sl-afip-modal .sl-af-btn.full{width:100%;justify-content:center}.sl-afip .sl-af-btn svg,.sl-afip-modal .sl-af-btn svg{width:14px;height:14px}.sl-afip .sl-af-btn:focus-visible,.sl-afip-modal .sl-af-btn:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #8b5cf673}.sl-afip .sl-af-panel{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:13px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000047;overflow:hidden;display:flex;flex-direction:column}.sl-afip .sl-af-panel+.sl-af-panel{margin-top:14px}.sl-afip .sl-af-panel-head{display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--sl-surf-card-2);border-bottom:1px solid var(--sl-line)}.sl-afip .sl-af-panel-head .ic{width:28px;height:28px;border-radius:8px;background:var(--sl-violet-soft);color:var(--sl-violet-glow);border:1px solid var(--sl-violet-soft-2);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-afip .sl-af-panel-head .ic svg{width:14px;height:14px}.sl-afip .sl-af-panel-head .t{font-size:14.5px;font-weight:800;letter-spacing:-.005em;color:var(--sl-fg)}.sl-afip .sl-af-panel-head .meta{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--sl-fg-subtle);font-variant-numeric:tabular-nums;letter-spacing:.01em}.sl-afip .sl-af-panel-head .actions{margin-left:auto;display:inline-flex;gap:8px;align-items:center}.sl-afip .sl-af-panel-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:14px}.sl-afip .sl-af-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 640px){.sl-afip .sl-af-grid-2{grid-template-columns:1fr}}.sl-afip .sl-af-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sl-afip .sl-af-field-lbl,.sl-afip-modal .sl-af-field-lbl{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-afip .sl-af-field-lbl .req,.sl-afip-modal .sl-af-field-lbl .req{color:var(--sl-error-fg);margin-left:4px}.sl-afip .sl-af-input,.sl-afip .sl-af-select,.sl-afip .sl-af-textarea,.sl-afip-modal .sl-af-input,.sl-afip-modal .sl-af-select,.sl-afip-modal .sl-af-textarea{width:100%;padding:9px 12px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;color:var(--sl-fg);font-family:inherit;font-size:13.5px;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);box-shadow:inset 0 1px 2px #00000040;color-scheme:dark}.sl-afip .sl-af-input,.sl-afip .sl-af-select,.sl-afip-modal .sl-af-input,.sl-afip-modal .sl-af-select{height:38px;font-variant-numeric:tabular-nums}.sl-afip .sl-af-textarea,.sl-afip-modal .sl-af-textarea{min-height:64px;resize:vertical;line-height:1.5;font-variant-numeric:normal}.sl-afip .sl-af-input::-moz-placeholder,.sl-afip .sl-af-textarea::-moz-placeholder,.sl-afip-modal .sl-af-input::-moz-placeholder,.sl-afip-modal .sl-af-textarea::-moz-placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-afip .sl-af-input::placeholder,.sl-afip .sl-af-textarea::placeholder,.sl-afip-modal .sl-af-input::placeholder,.sl-afip-modal .sl-af-textarea::placeholder{color:var(--sl-fg-subtle);font-weight:500}.sl-afip .sl-af-input:hover,.sl-afip .sl-af-select:hover,.sl-afip .sl-af-textarea:hover,.sl-afip-modal .sl-af-input:hover,.sl-afip-modal .sl-af-select:hover,.sl-afip-modal .sl-af-textarea:hover{border-color:var(--sl-line-strong)}.sl-afip .sl-af-input:focus,.sl-afip .sl-af-select:focus,.sl-afip .sl-af-textarea:focus,.sl-afip-modal .sl-af-input:focus,.sl-afip-modal .sl-af-select:focus,.sl-afip-modal .sl-af-textarea:focus{border-color:var(--sl-violet);box-shadow:0 0 0 3px #8b5cf647}.sl-afip .sl-af-input::-webkit-outer-spin-button,.sl-afip .sl-af-input::-webkit-inner-spin-button,.sl-afip-modal .sl-af-input::-webkit-outer-spin-button,.sl-afip-modal .sl-af-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-afip .sl-af-input[type=number],.sl-afip-modal .sl-af-input[type=number]{-moz-appearance:textfield}.sl-afip .sl-af-select,.sl-afip-modal .sl-af-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa0a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.sl-afip .sl-af-field-help,.sl-afip-modal .sl-af-field-help{font-size:11px;color:var(--sl-fg-subtle);font-weight:500;line-height:1.4}.sl-afip .sl-af-switch-row,.sl-afip-modal .sl-af-switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px}.sl-afip .sl-af-switch-row .label-block,.sl-afip-modal .sl-af-switch-row .label-block{display:flex;flex-direction:column;gap:3px}.sl-afip .sl-af-switch-row .label-block .t,.sl-afip-modal .sl-af-switch-row .label-block .t{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-afip .sl-af-switch-row .label-block .h,.sl-afip-modal .sl-af-switch-row .label-block .h{font-size:11.5px;color:var(--sl-fg-subtle);font-weight:500}.sl-afip .sl-af-status,.sl-afip-modal .sl-af-status{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:10px;border:1px solid;background:var(--sl-surf-card-2)}.sl-afip .sl-af-status .ic,.sl-afip-modal .sl-af-status .ic{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid;box-shadow:inset 0 1px #ffffff0f}.sl-afip .sl-af-status .ic svg,.sl-afip-modal .sl-af-status .ic svg{width:15px;height:15px}.sl-afip .sl-af-status .body,.sl-afip-modal .sl-af-status .body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sl-afip .sl-af-status .t,.sl-afip-modal .sl-af-status .t{font-size:13px;font-weight:800;letter-spacing:-.005em}.sl-afip .sl-af-status .d,.sl-afip-modal .sl-af-status .d{font-size:11.5px;color:var(--sl-fg-muted);font-weight:500;line-height:1.5}.sl-afip .sl-af-status.ok,.sl-afip-modal .sl-af-status.ok{border-color:#22c55e47;background:#22c55e0f}.sl-afip .sl-af-status.ok .ic,.sl-afip-modal .sl-af-status.ok .ic{background:var(--sl-green-soft);border-color:var(--sl-green-soft-2);color:var(--sl-green-glow)}.sl-afip .sl-af-status.ok .t,.sl-afip-modal .sl-af-status.ok .t{color:var(--sl-green-feature)}.sl-afip .sl-af-status.ok .d,.sl-afip-modal .sl-af-status.ok .d{color:var(--sl-green-glow)}.sl-afip .sl-af-status.warn,.sl-afip-modal .sl-af-status.warn{border-color:#f5c45147;background:#f5c4510d}.sl-afip .sl-af-status.warn .ic,.sl-afip-modal .sl-af-status.warn .ic{background:var(--sl-amber-soft);border-color:var(--sl-amber-soft-2);color:var(--sl-amber-glow)}.sl-afip .sl-af-status.warn .t,.sl-afip-modal .sl-af-status.warn .t{color:var(--sl-amber-glow)}.sl-afip .sl-af-status.warn .d,.sl-afip-modal .sl-af-status.warn .d{color:#fde68ad9}.sl-afip .sl-af-status.err,.sl-afip-modal .sl-af-status.err{border-color:#ff8a9447;background:#e639460d}.sl-afip .sl-af-status.err .ic,.sl-afip-modal .sl-af-status.err .ic{background:var(--sl-error-soft);border-color:#ff8a9452;color:var(--sl-error-fg)}.sl-afip .sl-af-status.err .t,.sl-afip-modal .sl-af-status.err .t{color:var(--sl-error-fg)}.sl-afip .sl-af-status.err .d,.sl-afip-modal .sl-af-status.err .d{color:#ffa3abd9}.sl-afip .sl-af-status.info,.sl-afip-modal .sl-af-status.info{border-color:#3b82f647;background:#3b82f60d}.sl-afip .sl-af-status.info .ic,.sl-afip-modal .sl-af-status.info .ic{background:var(--sl-blue-soft);border-color:#3b82f652;color:var(--sl-blue-glow)}.sl-afip .sl-af-status.info .t,.sl-afip-modal .sl-af-status.info .t{color:var(--sl-blue-glow)}.sl-afip .sl-af-status.info .d,.sl-afip-modal .sl-af-status.info .d{color:#93c5fdd9}.sl-afip .sl-af-help{padding:14px 16px;border-radius:11px;border:1px solid rgba(59,130,246,.22);background:linear-gradient(180deg,#3b82f60f,#3b82f605);display:flex;flex-direction:column;gap:9px}.sl-afip .sl-af-help-h{font-size:12.5px;font-weight:800;color:var(--sl-blue-glow);display:flex;align-items:center;gap:8px;letter-spacing:-.005em}.sl-afip .sl-af-help-h svg{width:14px;height:14px}.sl-afip .sl-af-help-list{margin:0;padding-left:22px;font-size:12px;color:var(--sl-fg-muted);display:flex;flex-direction:column;gap:6px;line-height:1.5}.sl-afip .sl-af-help-list li::marker{color:var(--sl-blue-glow);font-weight:700}.sl-afip .sl-af-help-list strong{color:var(--sl-fg);font-weight:700}.sl-afip .sl-af-help-foot{font-size:11.5px;color:var(--sl-fg-subtle)}.sl-afip .sl-af-help-foot a{color:var(--sl-blue-glow);text-decoration:underline;font-weight:700}.sl-afip .sl-af-summary{background:linear-gradient(180deg,var(--sl-surf-card) 0%,var(--sl-surf-card-2) 100%);border:1px solid var(--sl-line);border-radius:13px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;margin-bottom:14px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d}.sl-afip .sl-af-summary-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.sl-afip .sl-af-summary-l{display:flex;flex-direction:column;gap:4px;min-width:0}.sl-afip .sl-af-summary-lbl{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label)}.sl-afip .sl-af-summary-val{font-size:24px;font-weight:800;letter-spacing:-.022em;font-variant-numeric:tabular-nums;color:var(--sl-violet-glow);line-height:1.1}.sl-afip .sl-af-summary-meta{font-size:11px;color:var(--sl-fg-subtle);font-weight:500;margin-top:2px}.sl-afip .sl-af-summary-stats{display:flex;flex-wrap:wrap;gap:14px;padding-top:10px;border-top:1px solid var(--sl-line);font-size:12px;color:var(--sl-fg-muted);font-weight:600}.sl-afip .sl-af-summary-stats strong{color:var(--sl-fg);font-weight:800;margin-left:4px;font-variant-numeric:tabular-nums}.sl-afip .sl-af-summary-stats .danger{color:var(--sl-error-fg)}.sl-afip .sl-af-summary-stats .warning{color:var(--sl-amber-glow)}.sl-afip .sl-af-cuit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.sl-afip .sl-af-cuit{background:linear-gradient(180deg,var(--sl-surf-card) 0%,var(--sl-surf-card-2) 100%);border:1px solid var(--sl-line);border-radius:12px;padding:14px 15px;display:flex;flex-direction:column;gap:11px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d;transition:border-color .12s var(--sl-ease-out);min-width:0}.sl-afip .sl-af-cuit:hover{border-color:var(--sl-line-strong)}.sl-afip .sl-af-cuit.inactive{opacity:.62}.sl-afip .sl-af-cuit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sl-afip .sl-af-cuit-title{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sl-afip .sl-af-cuit-name{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sl-afip .sl-af-cuit-name h3{margin:0;font-size:15px;font-weight:800;letter-spacing:-.012em;color:var(--sl-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sl-afip .sl-af-cuit-cuit{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;color:var(--sl-fg-subtle);font-weight:600;letter-spacing:.01em}.sl-afip .sl-af-cuit-edit{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out);flex-shrink:0}.sl-afip .sl-af-cuit-edit:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-afip .sl-af-cuit-edit svg{width:13px;height:13px}.sl-afip .sl-af-cuit-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:11px;color:var(--sl-fg-muted);font-weight:600}.sl-afip .sl-af-cuit-meta .dot{color:var(--sl-fg-disabled)}.sl-afip .sl-af-cuit-meta .cert-ok{display:inline-flex;align-items:center;gap:4px;color:var(--sl-green-glow);font-weight:700}.sl-afip .sl-af-cuit-meta .cert-warn{display:inline-flex;align-items:center;gap:4px;color:var(--sl-amber-glow);font-weight:700}.sl-afip .sl-af-cuit-meta .cert-ok svg,.sl-afip .sl-af-cuit-meta .cert-warn svg{width:11px;height:11px}.sl-afip .sl-af-cuit-progress{display:flex;flex-direction:column;gap:6px}.sl-afip .sl-af-cuit-progress-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sl-afip .sl-af-cuit-progress-amount{font-size:13.5px;font-weight:800;letter-spacing:-.005em;color:var(--sl-fg);font-variant-numeric:tabular-nums}.sl-afip .sl-af-cuit-progress-amount.warning{color:var(--sl-amber-glow)}.sl-afip .sl-af-cuit-progress-amount.danger{color:var(--sl-error-fg)}.sl-afip .sl-af-cuit-progress-limit{font-size:11px;color:var(--sl-fg-subtle);font-weight:500;font-variant-numeric:tabular-nums}.sl-afip .sl-af-cuit-progress-pct{font-size:11.5px;color:var(--sl-fg-muted);font-weight:700;font-variant-numeric:tabular-nums}.sl-afip .sl-af-cuit-progress-pct.warning{color:var(--sl-amber-glow)}.sl-afip .sl-af-cuit-progress-pct.danger{color:var(--sl-error-fg)}.sl-afip .sl-af-cuit-progress-bar{height:6px;border-radius:999px;background:var(--sl-surf-inset);overflow:hidden;border:1px solid var(--sl-line)}.sl-afip .sl-af-cuit-progress-fill{height:100%;border-radius:999px;background:var(--sl-violet);transition:width .2s var(--sl-ease-out)}.sl-afip .sl-af-cuit-progress-fill.warning{background:var(--sl-amber)}.sl-afip .sl-af-cuit-progress-fill.danger{background:var(--sl-error-fg)}.sl-afip .sl-af-cuit-progress-foot{font-size:10.5px;color:var(--sl-fg-subtle);font-weight:500}.sl-afip .sl-af-cuit-conn-result{font-size:11.5px;padding:7px 9px;border-radius:7px;display:flex;align-items:flex-start;gap:6px;font-weight:600}.sl-afip .sl-af-cuit-conn-result svg{width:13px;height:13px;flex-shrink:0;margin-top:1px}.sl-afip .sl-af-cuit-conn-result.ok{background:var(--sl-green-soft);color:var(--sl-green-glow);border:1px solid var(--sl-green-soft-2)}.sl-afip .sl-af-cuit-conn-result.err{background:var(--sl-error-soft);color:var(--sl-error-fg);border:1px solid rgba(255,138,148,.28)}.sl-afip .sl-af-badge,.sl-afip-modal .sl-af-badge{display:inline-flex;align-items:center;gap:4px;padding:2.5px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap;font-variant-numeric:tabular-nums}.sl-afip .sl-af-badge.type-a,.sl-afip-modal .sl-af-badge.type-a{background:var(--sl-violet-soft);color:var(--sl-violet-glow);border-color:var(--sl-violet-soft-2)}.sl-afip .sl-af-badge.type-b,.sl-afip-modal .sl-af-badge.type-b{background:var(--sl-green-soft);color:var(--sl-green-glow);border-color:var(--sl-green-soft-2)}.sl-afip .sl-af-badge.type-c,.sl-afip-modal .sl-af-badge.type-c{background:var(--sl-amber-soft);color:var(--sl-amber-glow);border-color:var(--sl-amber-soft-2)}.sl-afip .sl-af-badge.cae,.sl-afip-modal .sl-af-badge.cae{background:var(--sl-green-soft);color:var(--sl-green-glow);border-color:var(--sl-green-soft-2);font-family:ui-monospace,SF Mono,Menlo,monospace;text-transform:none;letter-spacing:.01em;font-size:10.5px}.sl-afip .sl-af-badge.no-cae,.sl-afip-modal .sl-af-badge.no-cae{background:var(--sl-amber-soft);color:var(--sl-amber-glow);border-color:var(--sl-amber-soft-2)}.sl-afip .sl-af-badge.inactive,.sl-afip-modal .sl-af-badge.inactive{background:var(--sl-surf-raised);color:var(--sl-fg-subtle);border-color:var(--sl-line)}.sl-afip .sl-af-badge.danger,.sl-afip-modal .sl-af-badge.danger{background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9452}.sl-afip .sl-af-badge.cuit,.sl-afip-modal .sl-af-badge.cuit{background:var(--sl-surf-raised);color:var(--sl-fg-muted);border-color:var(--sl-line);text-transform:none;letter-spacing:.01em;font-weight:700}.sl-afip .sl-af-badge svg,.sl-afip-modal .sl-af-badge svg{width:10px;height:10px}.sl-afip .sl-af-tbl-scroll{overflow-x:auto}.sl-afip .sl-af-tbl{width:100%;border-collapse:collapse;min-width:720px}.sl-afip .sl-af-tbl thead{background:var(--sl-surf-card-2)}.sl-afip .sl-af-tbl th{text-align:left;font-size:10.5px;padding:11px 12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sl-afip .sl-af-tbl th:first-child,.sl-afip .sl-af-tbl td:first-child{padding-left:16px}.sl-afip .sl-af-tbl th:last-child,.sl-afip .sl-af-tbl td:last-child{padding-right:14px}.sl-afip .sl-af-tbl th.right,.sl-afip .sl-af-tbl td.right{text-align:right}.sl-afip .sl-af-tbl td{font-size:13px;padding:11px 12px;border-bottom:1px solid var(--sl-line);color:var(--sl-fg);font-weight:500;vertical-align:middle}.sl-afip .sl-af-tbl tbody tr{background-color:transparent;transition:background-color .12s var(--sl-ease-out)}.sl-afip .sl-af-tbl tbody tr:hover{background:#ffffff06}.sl-afip .sl-af-tbl tbody tr:last-child td{border-bottom:none}.sl-afip .sl-af-tbl .num{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:600;color:var(--sl-fg-muted)}.sl-afip .sl-af-tbl .client{font-size:13px;font-weight:700;color:var(--sl-fg)}.sl-afip .sl-af-tbl .ref{font-size:12px;color:var(--sl-fg-subtle);font-weight:600;text-transform:capitalize}.sl-afip .sl-af-tbl .amount{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800;letter-spacing:-.005em;color:var(--sl-fg);white-space:nowrap}.sl-afip .sl-af-tbl .date{font-variant-numeric:tabular-nums;font-size:12px;color:var(--sl-fg-muted);font-weight:600;white-space:nowrap}.sl-afip .sl-af-tbl .none{color:var(--sl-fg-disabled);font-weight:500}.sl-afip .sl-af-tbl td.ok{color:var(--sl-green)}.sl-afip .sl-af-tbl td.warning{color:var(--sl-amber)}.sl-afip .sl-af-tbl td.danger{color:var(--sl-error-fg)}.sl-afip .sl-af-row-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-afip .sl-af-row-action:hover{background:var(--sl-surf-hover);color:var(--sl-fg);border-color:var(--sl-line)}.sl-afip .sl-af-row-action svg{width:13px;height:13px}.sl-afip .sl-af-row-action:focus-visible{outline:none;border-color:var(--sl-violet);box-shadow:0 0 0 3px #8b5cf659}.sl-afip .sl-af-empty{padding:56px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.sl-afip .sl-af-empty-ic{width:56px;height:56px;border-radius:9999px;background:var(--sl-violet-soft);border:1px solid var(--sl-violet-soft-2);color:var(--sl-violet-glow);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.sl-afip .sl-af-empty-ic svg{width:24px;height:24px}.sl-afip .sl-af-empty-t{font-size:15px;font-weight:800;color:var(--sl-fg);letter-spacing:-.005em}.sl-afip .sl-af-empty-d{font-size:12.5px;color:var(--sl-fg-muted);max-width:380px;line-height:1.55;font-weight:500}.sl-afip .sl-af-loading{padding:48px 16px;display:flex;align-items:center;justify-content:center}.sl-afip .sl-af-spinner{width:24px;height:24px;border-radius:9999px;border:2px solid var(--sl-line-strong);border-top-color:var(--sl-violet-glow);animation:sl-af-spin .8s linear infinite}@keyframes sl-af-spin{to{transform:rotate(360deg)}}.sl-afip-modal .sl-af-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:11px}.sl-afip-modal .sl-af-type{text-align:left;padding:13px 14px;border-radius:11px;background:var(--sl-surf-inset);border:1.5px solid var(--sl-line);color:var(--sl-fg);cursor:pointer;transition:background-color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out);font-family:inherit}.sl-afip-modal .sl-af-type:hover{border-color:var(--sl-line-strong)}.sl-afip-modal .sl-af-type.active{background:var(--sl-violet-soft);border-color:var(--sl-violet);color:var(--sl-violet-feature);box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #8b5cf62e}.sl-afip-modal .sl-af-type-h{font-size:13.5px;font-weight:800;letter-spacing:-.005em;margin-bottom:2px}.sl-afip-modal .sl-af-type-d{font-size:11px;color:var(--sl-fg-muted);font-weight:500}.sl-afip-modal .sl-af-type.active .sl-af-type-d{color:#ddd6febf}.sl-afip-modal .sl-af-section-h{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label);margin-bottom:8px}.sl-afip-modal .sl-af-section-divider{height:1px;background:var(--sl-line);margin-bottom:12px}.sl-afip-modal .sl-af-items-tbl{width:100%;border-collapse:collapse;background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:9px;overflow:hidden}.sl-afip-modal .sl-af-items-tbl thead{background:var(--sl-surf-card-2)}.sl-afip-modal .sl-af-items-tbl th{text-align:left;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-fg-label);padding:9px 10px;border-bottom:1px solid var(--sl-line);white-space:nowrap}.sl-afip-modal .sl-af-items-tbl th.right,.sl-afip-modal .sl-af-items-tbl td.right{text-align:right}.sl-afip-modal .sl-af-items-tbl td{padding:5px 6px;border-bottom:1px solid var(--sl-line);vertical-align:middle}.sl-afip-modal .sl-af-items-tbl tbody tr:last-child td{border-bottom:none}.sl-afip-modal .sl-af-items-tbl .total-cell{font-size:12px;font-weight:800;color:var(--sl-fg);font-variant-numeric:tabular-nums;padding-right:12px;white-space:nowrap}.sl-afip-modal .sl-af-items-input{width:100%;height:30px;padding:0 8px;font-size:12px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:6px;color:var(--sl-fg);font-family:inherit;font-weight:600;outline:none;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out);font-variant-numeric:tabular-nums;color-scheme:dark}.sl-afip-modal .sl-af-items-input.right{text-align:right}.sl-afip-modal .sl-af-items-input:hover{border-color:var(--sl-line-strong)}.sl-afip-modal .sl-af-items-input:focus{border-color:var(--sl-violet);box-shadow:0 0 0 2px #8b5cf640}.sl-afip-modal .sl-af-items-select{width:100%;height:30px;padding:0 22px 0 8px;font-size:12px;background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:6px;color:var(--sl-fg);font-family:inherit;font-weight:600;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa0a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 6px center;color-scheme:dark}.sl-afip-modal .sl-af-items-select:hover{border-color:var(--sl-line-strong)}.sl-afip-modal .sl-af-items-select:focus{border-color:var(--sl-violet);box-shadow:0 0 0 2px #8b5cf640}.sl-afip-modal .sl-af-items-trash{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--sl-fg-subtle);cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)}.sl-afip-modal .sl-af-items-trash:hover:not(:disabled){background:var(--sl-error-soft);color:var(--sl-error-fg);border-color:#ff8a9447}.sl-afip-modal .sl-af-items-trash:disabled{opacity:.35;cursor:not-allowed}.sl-afip-modal .sl-af-items-trash svg{width:13px;height:13px}.sl-afip-modal .sl-af-totals{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:11px;padding:14px 16px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.sl-afip-modal .sl-af-totals-row{display:flex;align-items:center;gap:16px;font-size:13px;font-weight:600;color:var(--sl-fg-muted)}.sl-afip-modal .sl-af-totals-row .v{width:130px;text-align:right;font-variant-numeric:tabular-nums;color:var(--sl-fg);font-weight:700}.sl-afip-modal .sl-af-totals-divider{width:200px;height:1px;background:var(--sl-line);margin:4px 0}.sl-afip-modal .sl-af-totals-grand{display:flex;align-items:center;gap:16px;padding-top:4px}.sl-afip-modal .sl-af-totals-grand .l{font-size:13.5px;font-weight:800;letter-spacing:-.005em;color:var(--sl-fg)}.sl-afip-modal .sl-af-totals-grand .v{width:130px;text-align:right;font-size:22px;font-weight:800;color:var(--sl-violet-glow);font-variant-numeric:tabular-nums;letter-spacing:-.012em;line-height:1}@media (max-width: 1280px){.sl-afip .sl-af-summary-val{font-size:22px}.sl-afip .sl-af-cuit-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width: 768px){.sl-afip{padding:18px 16px 32px}.sl-afip .sl-af-hero-h{font-size:19px}.sl-afip .sl-af-hero-r{width:100%}.sl-afip .sl-af-hero-r .sl-af-btn{flex:1 1 auto;justify-content:center}.sl-afip .sl-af-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.sl-afip .sl-af-cuit-grid{grid-template-columns:1fr}.sl-afip .sl-af-tbl th{font-size:10px;padding:10px 8px}.sl-afip .sl-af-tbl td{font-size:12.5px;padding:10px 8px}.sl-afip .sl-af-tbl th:first-child,.sl-afip .sl-af-tbl td:first-child{padding-left:12px}.sl-afip .sl-af-tbl th:last-child,.sl-afip .sl-af-tbl td:last-child{padding-right:10px}.sl-afip .sl-af-summary-val{font-size:20px}.sl-afip .sl-af-panel-body{padding:14px 14px 16px}}[role=dialog]:has(.sl-afip-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 24px 48px -12px #000000a6,0 0 0 1px #8b5cf614!important}[role=dialog]:has(.sl-afip-modal) [aria-label=Close],[role=dialog]:has(.sl-afip-modal) button.absolute.right-4.top-4{color:#9aa0a8!important;border-radius:6px!important}[role=dialog]:has(.sl-afip-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-afip-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}[role=dialog]:has(.sl-afip-modal) .bg-card{background-color:transparent!important}[role=dialog]:has(.sl-afip-modal) .border-border,[role=dialog]:has(.sl-afip-modal) .border-border\/50{border-color:#ecf0fc17!important}[role=dialog]:has(.sl-afip-modal) .text-muted-foreground{color:#9aa0a8!important}[role=dialog]:has(.sl-afip-modal) .hover\:bg-muted:hover{background-color:#222430!important}[role=dialog]:has(.sl-afip-modal) .hover\:text-foreground:hover{color:#fafafa!important}[role=dialog]:has(.sl-afip-modal) [data-radix-dialog-title]{color:#fafafa!important}body:has(.sl-afip) [role=alertdialog],body:has(.sl-afip-modal) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 24px 48px -12px #000000a6!important}body:has(.sl-afip) [role=alertdialog] h2,body:has(.sl-afip-modal) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em}body:has(.sl-afip) [role=alertdialog] [id*=description],body:has(.sl-afip-modal) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:550!important;line-height:1.5}body:has(.sl-afip) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type,body:has(.sl-afip-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-afip) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover,body:has(.sl-afip-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-afip) [role=alertdialog] button[class*=bg-destructive],body:has(.sl-afip-modal) [role=alertdialog] button[class*=bg-destructive]{background:#e6394629!important;border:1px solid rgba(255,138,148,.28)!important;color:#ffa3ab!important}body:has(.sl-afip) [role=alertdialog] button[class*=bg-destructive]:hover,body:has(.sl-afip-modal) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e639463d!important;border-color:#ff8a9466!important}.sl-afip *::-webkit-scrollbar,[role=dialog]:has(.sl-afip-modal) *::-webkit-scrollbar{width:10px;height:10px}.sl-afip *::-webkit-scrollbar-track,[role=dialog]:has(.sl-afip-modal) *::-webkit-scrollbar-track{background:transparent}.sl-afip *::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-afip-modal) *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.sl-afip *::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-afip-modal) *::-webkit-scrollbar-thumb:hover{background:#ecf0fc33;background-clip:padding-box}.sl-afip-modal{--sl-surf-card: #181920;--sl-surf-card-2: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-soft-2: rgba(139, 92, 246, .26);--sl-violet-glow: #c4b5fd;--sl-violet-feature:#ddd6fe;--sl-green: #22c55e;--sl-green-glow: #6ee7a8;--sl-green-soft: rgba(34, 197, 94, .16);--sl-green-soft-2: rgba(34, 197, 94, .26);--sl-green-feature: #bbf7d0;--sl-amber: #f5c451;--sl-amber-glow: #fde68a;--sl-amber-soft: rgba(245, 196, 81, .16);--sl-amber-soft-2: rgba(245, 196, 81, .26);--sl-blue-glow: #93c5fd;--sl-blue-soft: rgba(59, 130, 246, .16);--sl-error-fg: #ff8a94;--sl-error-soft: rgba(230, 57, 70, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;color-scheme:dark;display:flex;flex-direction:column;gap:16px}.sl-afip-modal *{box-sizing:border-box}.sl-afip-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-afip-modal .sl-af-mh,[role=dialog]:has(.sl-afip-modal) .sl-af-mh{display:inline-flex!important;align-items:center;gap:11px;font-size:16px;font-weight:800;letter-spacing:-.01em;color:#fafafa;line-height:1.2;white-space:nowrap}.sl-afip-modal .sl-af-mh-ic,[role=dialog]:has(.sl-afip-modal) .sl-af-mh-ic{width:32px;height:32px;border-radius:9px;background:#8b5cf629;color:#c4b5fd;border:1px solid rgba(139,92,246,.26);display:flex!important;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-afip-modal .sl-af-mh-ic svg,[role=dialog]:has(.sl-afip-modal) .sl-af-mh-ic svg{width:15px;height:15px}.sl-afip-modal .sl-af-form-section{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:10px;padding:13px 14px;display:flex;flex-direction:column;gap:11px}.sl-afip-modal .sl-af-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 540px){.sl-afip-modal .sl-af-grid-2{grid-template-columns:1fr}}.sl-afip-modal [role=switch][data-state=checked]{background-color:var(--sl-violet)!important}.sl-afip-modal [role=switch][data-state=unchecked]{background-color:var(--sl-surf-raised)!important;border:1px solid var(--sl-line)!important}.sl-consignment{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-press: #056e8c;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-soft-2: rgba(6, 129, 164, .24);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-warn-fg: #f5c451;--sl-st-warn-soft: rgba(212, 167, 44, .18);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-st-info-fg: #7cc6f5;--sl-st-info-soft: rgba(56, 144, 207, .18);--sl-st-violet-fg: #c4b5fd;--sl-st-violet-soft: rgba(139, 92, 246, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(6,129,164,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(6,129,164,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-consignment{margin:-28px -32px;padding:24px 32px 40px}}.sl-consignment *{box-sizing:border-box}.sl-consignment .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}body:has(.sl-consignment){background-color:#0e0f14}.sl-consignment>div:first-child h1{color:var(--sl-fg)!important}.sl-consignment>div:first-child p{color:var(--sl-fg-muted)!important}.sl-consignment>div:first-child [class*=rounded-xl][class*=shadow-sm][style*=background],.sl-consignment>div:first-child [class*=rounded-2xl][class*=shadow-sm][style*=background]{background:var(--sl-teal-soft)!important;box-shadow:0 4px 12px #0681a433!important;border:1px solid rgba(6,129,164,.28)}.sl-consignment>div:first-child [class*=rounded-xl][class*=shadow-sm] svg,.sl-consignment>div:first-child [class*=rounded-2xl][class*=shadow-sm] svg{color:var(--sl-teal-glow)!important}.sl-consignment>div:first-child>div:nth-child(2)[class*=absolute][class*=bottom-0]{background-color:#0681a438!important}.sl-consignment>div:first-child button[class*=bg-],.sl-consignment>div:first-child button[style*=backgroundColor]{background:var(--sl-teal)!important;border:1px solid var(--sl-teal-press)!important;color:#fff!important;font-weight:600!important;font-size:12.5px!important;height:34px!important;padding:0 14px!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0681a466,0 6px 16px -6px #0681a48c!important;transition:background-color .12s var(--sl-ease-out)!important}.sl-consignment>div:first-child button[class*=bg-]:hover,.sl-consignment>div:first-child button[style*=backgroundColor]:hover{background:var(--sl-teal-hover)!important;border-color:var(--sl-teal-press)!important}.sl-consignment>.grid.grid-cols-2{gap:12px!important}.sl-consignment>.grid.grid-cols-2>[class][class]{background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d!important;position:relative;overflow:hidden;transition:border-color .15s var(--sl-ease-out)}.sl-consignment>.grid.grid-cols-2>[class][class]:hover{border-color:var(--sl-line-strong)!important}.sl-consignment>.grid.grid-cols-2>*>div:first-child[style*=background]{width:3px!important;border-radius:2px!important;opacity:.9;box-shadow:0 0 12px currentColor}.sl-consignment>.grid.grid-cols-2>* [class*=h-10][class*=w-10][class*=rounded-xl]{background:#ffffff0a!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0a}.sl-consignment>.grid.grid-cols-2 [class*=text-foreground]{color:var(--sl-fg)!important}.sl-consignment>.grid.grid-cols-2 [class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important}.sl-consignment>.grid.grid-cols-2 p:first-of-type{color:var(--sl-fg)!important;font-weight:700!important;font-size:24px!important;line-height:1.1!important;font-variant-numeric:tabular-nums;letter-spacing:-.022em}.sl-consignment>.grid.grid-cols-2 [class*=text-xs][class*=font-semibold]{color:var(--sl-fg-subtle)!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px!important;margin-top:4px}.sl-consignment>.flex.flex-wrap.items-center.gap-3{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:12px;padding:12px 14px;box-shadow:inset 0 1px #ffffff0a;margin-bottom:4px}.sl-consignment input[type=text],.sl-consignment input:not([type]),.sl-consignment input[type=search]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:36px!important;font-size:13px!important;font-weight:500!important;padding:0 12px 0 36px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-consignment input[type=text]::-moz-placeholder,.sl-consignment input:not([type])::-moz-placeholder,.sl-consignment input[type=search]::-moz-placeholder{color:var(--sl-fg-subtle)!important;font-weight:500}.sl-consignment input[type=text]::placeholder,.sl-consignment input:not([type])::placeholder,.sl-consignment input[type=search]::placeholder{color:var(--sl-fg-subtle)!important;font-weight:500}.sl-consignment input[type=text]:hover,.sl-consignment input:not([type]):hover,.sl-consignment input[type=search]:hover{border-color:var(--sl-line-strong)!important}.sl-consignment input[type=text]:focus,.sl-consignment input:not([type]):focus,.sl-consignment input[type=search]:focus,.sl-consignment input[type=text]:focus-visible,.sl-consignment input:not([type]):focus-visible{outline:none!important;border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important}.sl-consignment .relative>svg.absolute{color:var(--sl-fg-subtle)!important}.sl-consignment input[type=date]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:36px!important;font-size:12.5px!important;font-weight:600!important;padding:0 12px!important;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 2px #00000040!important;font-family:inherit!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important;color-scheme:dark}.sl-consignment input[type=date]:hover{border-color:var(--sl-line-strong)!important}.sl-consignment input[type=date]:focus,.sl-consignment input[type=date]:focus-visible{outline:none!important;border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important}.sl-consignment input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7) opacity(.6);cursor:pointer}.sl-consignment button[role=combobox]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:36px!important;font-size:12.5px!important;font-weight:600!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important;outline:none!important}.sl-consignment button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-consignment button[role=combobox]:focus-visible,.sl-consignment button[role=combobox][data-state=open]{border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important}.sl-consignment button[role=combobox] svg{color:var(--sl-fg-subtle)!important}.sl-consignment [class*=rounded-2xl][class*=bg-card]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000038!important;overflow:hidden}.sl-consignment [class*=rounded-2xl][class*=bg-card]>div:first-child[class*=border-b]{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important;padding:13px 18px!important}.sl-consignment [class*=rounded-2xl][class*=bg-card]>div:first-child h3{color:var(--sl-fg)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em!important}.sl-consignment [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg]{background:var(--sl-teal-soft)!important;border:1px solid rgba(6,129,164,.28);box-shadow:inset 0 1px #ffffff0f}.sl-consignment [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg] svg{color:var(--sl-teal-glow)!important}.sl-consignment .overflow-x-auto{overflow-x:auto}.sl-consignment table{width:100%;border-collapse:collapse;background:transparent!important}.sl-consignment thead{background:var(--sl-surf-card-head)}.sl-consignment thead tr,.sl-consignment thead tr:hover{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important}.sl-consignment th{text-align:left;font-size:11px!important;padding:12px!important;border-bottom:1px solid var(--sl-line)!important;color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:auto!important}.sl-consignment th:first-child,.sl-consignment td:first-child{padding-left:18px!important}.sl-consignment th:last-child,.sl-consignment td:last-child{padding-right:18px!important}.sl-consignment tbody tr{background-color:transparent!important;background-image:none!important;border-bottom:1px solid var(--sl-line)!important;border-color:var(--sl-line)!important;transition:background-color .12s var(--sl-ease-out);cursor:pointer}.sl-consignment tbody tr:hover{background-color:#ffffff06!important}.sl-consignment tbody tr:last-child{border-bottom:none!important}.sl-consignment td{font-size:13px!important;padding:13px 12px!important;color:var(--sl-fg)!important;font-weight:500;vertical-align:middle;border-bottom:none!important}.sl-consignment td[class*=font-mono],.sl-consignment th[class*=font-mono]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;color:var(--sl-fg-subtle)!important;letter-spacing:.01em}.sl-consignment td[class*=font-medium]{font-weight:600!important;color:var(--sl-fg)!important}.sl-consignment td:nth-child(6),.sl-consignment td:nth-child(7){font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.005em}.sl-consignment td[class*=max-w][class*=truncate]{max-width:220px}.sl-consignment [class*=bg-muted][class*=text-muted-foreground],.sl-consignment .bg-muted.text-muted-foreground{background:var(--sl-surf-raised)!important;color:var(--sl-fg-muted)!important;border:1px solid var(--sl-line)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-consignment [class*=bg-warning],.sl-consignment [class*="bg-warning/15"]{background:var(--sl-st-warn-soft)!important;color:var(--sl-st-warn-fg)!important;border:1px solid rgba(212,167,44,.35)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-consignment [class*=bg-primary][class*=text-primary]{background:var(--sl-teal-soft)!important;color:var(--sl-teal-feature)!important;border:1px solid rgba(6,129,164,.35)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-consignment [class*="bg-emerald-500/10"][class*=text-emerald-600],.sl-consignment [class*="bg-emerald-600/15"][class*=text-emerald-700]{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border:1px solid rgba(110,231,168,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-consignment [class*="bg-violet-500/10"][class*=text-violet-600]{background:var(--sl-st-violet-soft)!important;color:var(--sl-st-violet-fg)!important;border:1px solid rgba(139,92,246,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-consignment [class*="bg-destructive/10"][class*=text-destructive]{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border:1px solid rgba(255,138,148,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-consignment td button[class*=ghost],.sl-consignment td button[class*=variant]{background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;font-size:12px!important;font-weight:600!important;height:28px!important;padding:0 10px!important;border-radius:7px!important;transition:all .12s var(--sl-ease-out)!important}.sl-consignment td button[class*=ghost]:hover,.sl-consignment td button[class*=variant]:hover{background:var(--sl-teal-soft)!important;color:var(--sl-teal-glow)!important;border-color:#0681a452!important}.sl-consignment [class*=rounded-2xl][class*=bg-card]>div:not(:first-child)>div[class*=flex][class*=flex-col][class*=items-center][class*=justify-center][class*=py-14]{padding:64px 24px!important}.sl-consignment [class*=h-20][class*=w-20][class*=rounded-full]{background:var(--sl-teal-soft)!important;border:1px solid rgba(6,129,164,.25);box-shadow:inset 0 1px #ffffff0f}.sl-consignment [class*=h-20][class*=w-20][class*=rounded-full] svg{color:var(--sl-teal-glow)!important;opacity:.85}.sl-consignment [class*="text-foreground/70"]{color:var(--sl-fg)!important;font-weight:700!important;font-size:14.5px!important;letter-spacing:-.005em}.sl-consignment [class*=py-14] button[style*=backgroundColor]{background:var(--sl-teal)!important;color:#fff!important;border:1px solid var(--sl-teal-press)!important;font-weight:600!important;font-size:12px!important;height:32px!important;padding:0 14px!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0681a466,0 6px 16px -6px #0681a48c!important}.sl-consignment [class*=py-14] button[style*=backgroundColor]:hover{background:var(--sl-teal-hover)!important}.sl-consignment .flex.items-center.justify-center.py-16{color:var(--sl-fg-muted)!important;font-size:13px!important;font-weight:500}.sl-consignment .text-foreground{color:var(--sl-fg)!important}.sl-consignment .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-consignment .border-border{border-color:var(--sl-line)!important}@media (max-width: 1280px){.sl-consignment th,.sl-consignment td{padding:12px 10px!important}.sl-consignment th{font-size:10.5px!important}.sl-consignment td{font-size:12.5px!important}}@media (max-width: 1024px){.sl-consignment>.grid.grid-cols-2{grid-template-columns:repeat(2,1fr)!important}.sl-consignment>.grid.grid-cols-2>*:last-child{grid-column:span 2 / span 2}.sl-consignment>.grid.grid-cols-2 p:first-of-type{font-size:22px!important}}@media (max-width: 768px){.sl-consignment{padding:18px 16px 32px}.sl-consignment>div:first-child h1{font-size:19px!important}.sl-consignment>.grid.grid-cols-2{grid-template-columns:1fr 1fr!important;gap:8px!important}.sl-consignment>.grid.grid-cols-2>*:last-child{grid-column:span 2 / span 2}.sl-consignment>.flex.flex-wrap.items-center.gap-3{padding:10px 12px}.sl-consignment th{font-size:10px!important;padding:11px 8px!important}.sl-consignment td{font-size:12px!important;padding:11px 8px!important}.sl-consignment th:first-child,.sl-consignment td:first-child{padding-left:14px!important}.sl-consignment th:last-child,.sl-consignment td:last-child{padding-right:14px!important}}.sl-consignment-detail .flex.items-center.gap-4 button[class*=variant-ghost],.sl-consignment-detail .flex.items-center.gap-4>button:first-child{color:var(--sl-fg-muted)!important;background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;border-radius:9px!important;width:36px!important;height:36px!important;transition:all .12s var(--sl-ease-out)!important}.sl-consignment-detail .flex.items-center.gap-4>button:first-child:hover{background:var(--sl-surf-hover)!important;color:var(--sl-fg)!important;border-color:var(--sl-line-strong)!important}.sl-consignment-detail h2{color:var(--sl-fg)!important;font-weight:800!important;font-size:24px!important;letter-spacing:-.022em}.sl-consignment-detail .flex.items-center.gap-4 p{color:var(--sl-fg-muted)!important;font-size:13px!important;font-weight:500}.sl-consignment-detail>.flex.flex-wrap.gap-2 button{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:34px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff0a!important;transition:all .12s var(--sl-ease-out)!important}.sl-consignment-detail>.flex.flex-wrap.gap-2 button:hover{background:var(--sl-surf-hover)!important;border-color:var(--sl-line-strong)!important}.sl-consignment-detail>.flex.flex-wrap.gap-2 button:not([class*=variant-outline]):not([class*=variant-ghost]):not([class*=variant-destructive]):not([class*=border]){background:var(--sl-teal)!important;border-color:var(--sl-teal-press)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0681a466,0 6px 16px -6px #0681a48c!important}.sl-consignment-detail>.flex.flex-wrap.gap-2 button:not([class*=variant-outline]):not([class*=variant-ghost]):not([class*=variant-destructive]):not([class*=border]):hover{background:var(--sl-teal-hover)!important}.sl-consignment-detail>.flex.flex-wrap.gap-2 button[class*=bg-destructive]{background:var(--sl-st-error-soft)!important;border-color:#ff8a9452!important;color:var(--sl-st-error-fg)!important;box-shadow:inset 0 1px #ffffff0a!important}.sl-consignment-detail>.flex.flex-wrap.gap-2 button[class*=bg-destructive]:hover{background:#e639463d!important;border-color:#ff8a947a!important}.sl-consignment-detail>.flex.flex-wrap.gap-2 button[class*=ghost]{background:transparent!important;border-color:transparent!important;color:var(--sl-fg-muted)!important;box-shadow:none!important}.sl-consignment-detail>.flex.flex-wrap.gap-2 button[class*=ghost]:hover{background:var(--sl-surf-hover)!important;color:var(--sl-fg)!important;border-color:var(--sl-line)!important}.sl-consignment-detail .grid>[class*=rounded][class*=border][class*=bg-card],.sl-consignment-detail .grid>div>[class*=rounded][class*=border][class*=bg-card]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d,0 10px 28px #00000038!important;overflow:hidden}.sl-consignment-detail .grid [class*=bg-card]>div:first-child{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line);padding:12px 16px!important}.sl-consignment-detail .grid [class*=bg-card]>div:first-child>div,.sl-consignment-detail .grid [class*=bg-card] h3,.sl-consignment-detail .grid [class*=bg-card] [class*=font-semibold]{color:var(--sl-fg)!important;font-weight:800!important;font-size:12.5px!important;letter-spacing:.03em;text-transform:uppercase}.sl-consignment-detail .grid [class*=bg-card]>div:nth-child(2){padding:14px 16px!important}.sl-consignment-detail .grid [class*=bg-card] .flex.justify-between{padding:6px 0;border-bottom:1px solid rgba(236,240,252,.05)}.sl-consignment-detail .grid [class*=bg-card] .flex.justify-between:last-child{border-bottom:none}.sl-consignment-detail .grid [class*=bg-card] .flex.justify-between span:first-child{color:var(--sl-fg-subtle)!important;font-size:12px!important;font-weight:600;letter-spacing:.01em}.sl-consignment-detail .grid [class*=bg-card] .flex.justify-between span:last-child{color:var(--sl-fg)!important;font-size:13px!important;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.sl-consignment-detail .grid [class*=bg-card] [class*=font-mono]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace!important;color:var(--sl-fg-subtle)!important;font-size:12px!important}.sl-consignment-detail .grid [class*=bg-card] p{color:var(--sl-fg-muted)!important;font-size:12.5px!important;line-height:1.55}.sl-consignment-detail .grid [class*=bg-card] [data-orientation=horizontal]{background:var(--sl-line)!important;height:1px!important}.sl-consignment-detail .flex.items-center.gap-3>[class*=bg-][class*=text-]{background:var(--sl-teal-soft)!important;color:var(--sl-teal-feature)!important;border:1px solid rgba(6,129,164,.32)!important;border-radius:9999px!important;padding:4px 12px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase}.sl-consignment-detail .flex.items-center.gap-3>[class*=bg-success][class*=text-success]{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border-color:#6ee7a852!important}.sl-consignment-detail .flex.items-center.gap-3>[class*=bg-warning][class*=text-warning]{background:var(--sl-st-warn-soft)!important;color:var(--sl-st-warn-fg)!important;border-color:#d4a72c52!important}.sl-consignment-detail .flex.items-center.gap-3>[class*=bg-destructive][class*=text-destructive]{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border-color:#ff8a9452!important}.sl-consignment-detail .flex.items-center.gap-3>[class*=bg-info][class*=text-info]{background:var(--sl-st-info-soft)!important;color:var(--sl-st-info-fg)!important;border-color:#7cc6f552!important}.sl-consignment-detail .flex.items-center.gap-3>[class*=bg-accent][class*=text-accent]{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border-color:#6ee7a852!important}.sl-consignment-detail .flex.items-center.gap-3>[class*=bg-muted][class*=text-muted-foreground]{background:var(--sl-surf-raised)!important;color:var(--sl-fg-muted)!important;border-color:var(--sl-line-strong)!important}.sl-consignment-detail img.h-24,.sl-consignment-detail img.h-16,.sl-consignment-detail [class*=rounded-lg][class*=object-cover]{border:1px solid var(--sl-line-strong)!important}.sl-consignment-detail .text-sm.text-muted-foreground.text-center{color:var(--sl-fg-subtle)!important;font-size:12px!important}[role=dialog]:has(.sl-consignment-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}[role=dialog]:has(.sl-consignment-modal) [aria-label=Close],[role=dialog]:has(.sl-consignment-modal) button.absolute.right-4.top-4{color:#9aa0a8!important;border-radius:7px!important}[role=dialog]:has(.sl-consignment-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-consignment-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}[role=dialog]:has(.sl-consignment-modal) [class*=DialogTitle],[role=dialog]:has(.sl-consignment-modal) h2{color:#fafafa!important;font-weight:800!important;font-size:16.5px!important;letter-spacing:-.012em}[role=dialog]:has(.sl-consignment-modal) p,[role=dialog]:has(.sl-consignment-modal) [class*=DialogDescription]{color:#c2c4cc!important}body:has(.sl-consignment) [role=alertdialog],body:has(.sl-consignment-detail) [role=alertdialog],body:has(.sl-consignment-modal) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}body:has(.sl-consignment) [role=alertdialog] h2,body:has(.sl-consignment-detail) [role=alertdialog] h2,body:has(.sl-consignment-modal) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em;font-size:17px}body:has(.sl-consignment) [role=alertdialog] [id*=description],body:has(.sl-consignment-detail) [role=alertdialog] [id*=description],body:has(.sl-consignment-modal) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:500!important;line-height:1.5}body:has(.sl-consignment) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type,body:has(.sl-consignment-detail) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type,body:has(.sl-consignment-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-consignment) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover,body:has(.sl-consignment-detail) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover,body:has(.sl-consignment-modal) [role=alertdialog] button:not([class*=bg-destructive]):not(.bg-destructive):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-consignment) [role=alertdialog] button[class*=bg-destructive],body:has(.sl-consignment-detail) [role=alertdialog] button[class*=bg-destructive],body:has(.sl-consignment-modal) [role=alertdialog] button[class*=bg-destructive]{background:#e639462e!important;border:1px solid rgba(255,138,148,.32)!important;color:#ffa3ab!important}body:has(.sl-consignment) [role=alertdialog] button[class*=bg-destructive]:hover,body:has(.sl-consignment-detail) [role=alertdialog] button[class*=bg-destructive]:hover,body:has(.sl-consignment-modal) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e6394642!important;border-color:#ff8a947a!important}.sl-consignment-modal{--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-press: #056e8c;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-st-warn-fg: #f5c451;--sl-st-error-fg: #ff8a94;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-consignment-modal *{box-sizing:border-box}.sl-consignment-modal .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-consignment-modal .sl-mh,[role=dialog]:has(.sl-consignment-modal) .sl-mh{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:16.5px;font-weight:800;letter-spacing:-.012em;color:var(--sl-fg);line-height:1.2}.sl-consignment-modal .sl-mh-ic{width:32px;height:32px;border-radius:9px;background:var(--sl-teal-soft);color:var(--sl-teal-glow);border:1px solid rgba(6,129,164,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-consignment-modal .sl-mh-ic svg{width:15px;height:15px}.sl-consignment-modal h3{color:var(--sl-fg)!important;font-weight:800!important;font-size:12.5px!important;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px!important}.sl-consignment-modal [data-orientation=horizontal],.sl-consignment-modal hr{background:var(--sl-line)!important;height:1px!important;border:none!important;margin:4px 0!important}.sl-consignment-modal label[class*=uppercase],.sl-consignment-modal label[class*=tracking-wide][class*=font-semibold]{color:var(--sl-fg-label)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.sl-consignment-modal label:not([class*=uppercase]):not([class*=tracking-wide]){color:var(--sl-fg)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:0;text-transform:none}.sl-consignment-modal input,.sl-consignment-modal textarea,.sl-consignment-modal select{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;outline:none!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-consignment-modal input:not([type=radio]):not([type=checkbox]){height:38px!important;padding:0 12px!important}.sl-consignment-modal input.h-8{height:34px!important}.sl-consignment-modal textarea{padding:9px 12px!important;line-height:1.45}.sl-consignment-modal input::-moz-placeholder,.sl-consignment-modal textarea::-moz-placeholder{color:var(--sl-fg-subtle)!important;font-weight:500!important}.sl-consignment-modal input::placeholder,.sl-consignment-modal textarea::placeholder{color:var(--sl-fg-subtle)!important;font-weight:500!important}.sl-consignment-modal input:hover,.sl-consignment-modal textarea:hover,.sl-consignment-modal select:hover{border-color:var(--sl-line-strong)!important}.sl-consignment-modal input:focus,.sl-consignment-modal textarea:focus,.sl-consignment-modal select:focus,.sl-consignment-modal input:focus-visible,.sl-consignment-modal textarea:focus-visible{border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important}.sl-consignment-modal input[type=number]{-moz-appearance:textfield;font-variant-numeric:tabular-nums}.sl-consignment-modal input[type=number]::-webkit-outer-spin-button,.sl-consignment-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-consignment-modal button[role=combobox]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:38px!important;font-size:13.5px!important;font-weight:600!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-consignment-modal button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-consignment-modal button[role=combobox]:focus-visible,.sl-consignment-modal button[role=combobox][data-state=open]{border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important}.sl-consignment-modal button[role=combobox] svg{color:var(--sl-fg-subtle)!important}.sl-consignment-modal .absolute.z-50{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line-strong)!important;border-radius:9px!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;margin-top:4px!important;max-height:240px!important}.sl-consignment-modal .absolute.z-50 button{width:100%;text-align:left;padding:10px 12px!important;font-size:13px!important;color:var(--sl-fg)!important;background:transparent;border:none;border-bottom:1px solid rgba(236,240,252,.05);transition:background-color .12s var(--sl-ease-out);cursor:pointer}.sl-consignment-modal .absolute.z-50 button:hover{background:var(--sl-teal-soft)!important}.sl-consignment-modal .absolute.z-50 button:last-child{border-bottom:none}.sl-consignment-modal .absolute.z-50 button .text-muted-foreground{color:var(--sl-fg-subtle)!important;font-size:11.5px!important}.sl-consignment-modal .rounded-lg[class*=bg-muted]{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-teal-soft)!important;color:var(--sl-fg)!important;border-radius:9px!important;padding:9px 12px!important;font-size:13px!important;font-weight:600!important}.sl-consignment-modal button[class*=variant-outline],.sl-consignment-modal button.shrink-0{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:38px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff0a!important;transition:all .12s var(--sl-ease-out)!important}.sl-consignment-modal button[class*=variant-outline]:hover,.sl-consignment-modal button.shrink-0:hover{background:var(--sl-surf-hover)!important;border-color:var(--sl-line-strong)!important}.sl-consignment-modal .mt-2.p-3.rounded-lg[class*=border]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:10px!important}.sl-consignment-modal .text-xs.mt-1.text-warning{color:var(--sl-st-warn-fg)!important;font-size:11.5px!important;font-weight:600}.sl-consignment-modal [class*=rounded-lg][class*=bg-muted][class*=text-muted-foreground],.sl-consignment-modal .rounded-lg[class*="bg-muted/30"][class*=text-xs]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg-muted)!important;border-radius:10px!important;padding:12px 14px!important;font-size:12px!important;line-height:1.6}.sl-consignment-modal [class*=rounded-lg][class*=bg-muted][class*=text-muted-foreground] p{color:var(--sl-fg-muted)!important;margin-bottom:4px}.sl-consignment-modal [class*=rounded-lg][class*=bg-muted][class*=text-muted-foreground] strong,.sl-consignment-modal [class*=rounded-lg][class*=bg-muted][class*=text-muted-foreground] b{color:var(--sl-fg-label)!important;font-weight:700}.sl-consignment-modal [role=checkbox]{background:var(--sl-surf-inset)!important;border:1.5px solid var(--sl-line-strong)!important;border-radius:5px!important;width:16px!important;height:16px!important}.sl-consignment-modal [role=checkbox][data-state=checked]{background:var(--sl-teal)!important;border-color:var(--sl-teal-press)!important}.sl-consignment-modal [role=checkbox] svg{color:#fff!important;width:12px!important;height:12px!important}.sl-consignment-modal [role=radio]{background:var(--sl-surf-inset)!important;border:1.5px solid var(--sl-line-strong)!important;width:16px!important;height:16px!important}.sl-consignment-modal [role=radio][data-state=checked]{background:var(--sl-teal)!important;border-color:var(--sl-teal-press)!important}.sl-consignment-modal [role=radio][data-state=checked] [data-state=checked]{background-color:#fff!important;width:6px!important;height:6px!important}.sl-consignment-modal button[class*=w-full]:not([role=combobox]):not([role=checkbox]):not([role=radio]):not([class*=text-green-600]):not([class*=variant-ghost]):not([class*=variant-outline]){background:var(--sl-teal)!important;border:1px solid var(--sl-teal-press)!important;color:#fff!important;border-radius:9px!important;height:42px!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0681a466,0 6px 16px -6px #0681a48c!important;transition:background-color .12s var(--sl-ease-out)!important}.sl-consignment-modal button[class*=w-full]:not([role=combobox]):not([role=checkbox]):not([role=radio]):not([class*=text-green-600]):not([class*=variant-ghost]):not([class*=variant-outline]):hover{background:var(--sl-teal-hover)!important}.sl-consignment-modal button[class*=w-full]:not([role=combobox]):not([role=checkbox]):not([role=radio]):not([class*=text-green-600]):not([class*=variant-ghost]):not([class*=variant-outline]):disabled{background:#0681a459!important;border-color:#0681a473!important;color:#fff9!important;box-shadow:inset 0 1px #ffffff0f!important}.sl-consignment-modal button[class*=text-green-600][class*=border-green-600]{background:#22c55e1a!important;border:1px solid rgba(110,231,168,.32)!important;color:var(--sl-st-success-fg)!important}.sl-consignment-modal button[class*=text-green-600][class*=border-green-600]:hover{background:#22c55e29!important;border-color:#6ee7a87a!important}.sl-consignment-modal button.shrink-0:has-text("Cancelar"),.sl-consignment-modal button.shrink-0[class*=variant-outline]{background:var(--sl-surf-card)!important}.sl-consignment-modal button.h-7[class*=bg-primary],.sl-consignment-modal .mt-2.p-3 button:not([class*=variant-outline]):not([class*=variant-ghost]){background:var(--sl-teal)!important;border:1px solid var(--sl-teal-press)!important;color:#fff!important;border-radius:7px!important;height:30px!important;font-size:11.5px!important;font-weight:700!important;padding:0 12px!important}.sl-consignment-modal button[class*=ghost][class*=text-xs]{background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;font-size:11.5px!important;height:26px!important;padding:0 8px!important}.sl-consignment-modal button[class*=ghost][class*=text-xs]:hover{background:var(--sl-surf-hover)!important;color:var(--sl-fg)!important;border-color:var(--sl-line)!important}.sl-consignment-modal .rounded-lg.border[class*=bg-background]{background:#f5f5f0!important;border:1px solid var(--sl-line-strong)!important;border-radius:9px!important}.sl-consignment-modal .rounded-lg.border[class*=bg-muted][class*=text-sm]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:10px!important;padding:14px!important;color:var(--sl-fg)!important;font-size:13px!important;font-weight:600}.sl-consignment-modal .rounded-lg.border[class*=bg-muted][class*=text-sm] .flex.justify-between{padding:4px 0}.sl-consignment-modal .rounded-lg.border[class*=bg-muted][class*=text-sm] .flex.justify-between span:first-child{color:var(--sl-fg-muted)!important}.sl-consignment-modal .rounded-lg.border[class*=bg-muted][class*=text-sm] .flex.justify-between.font-bold span{color:var(--sl-fg)!important;font-weight:800!important;font-size:14.5px!important}.sl-consignment-modal button.h-16.w-16,.sl-consignment-modal .border-dashed.border-border{background:var(--sl-surf-inset)!important;border:2px dashed var(--sl-line-strong)!important;color:var(--sl-fg-subtle)!important;border-radius:9px!important;transition:all .12s var(--sl-ease-out)}.sl-consignment-modal button.h-16.w-16:hover{background:var(--sl-teal-soft)!important;border-color:var(--sl-teal)!important;color:var(--sl-teal-glow)!important}.sl-consignment-modal button.absolute.-top-1.-right-1[class*=bg-destructive]{background:var(--sl-st-error-fg)!important;color:#1a0a0c!important;width:16px!important;height:16px!important;font-weight:800!important}body:has(.sl-consignment) [role=listbox][data-radix-popper-content-wrapper],body:has(.sl-consignment-detail) [role=listbox][data-radix-popper-content-wrapper],body:has(.sl-consignment-modal) [role=listbox][data-radix-popper-content-wrapper],body:has(.sl-consignment) [role=listbox],body:has(.sl-consignment-modal) [role=listbox]{background:#181920!important;border:1px solid rgba(236,240,252,.16)!important;border-radius:9px!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;color:#fafafa!important;padding:4px!important}body:has(.sl-consignment) [role=option],body:has(.sl-consignment-detail) [role=option],body:has(.sl-consignment-modal) [role=option]{color:#fafafa!important;background:transparent!important;border-radius:6px!important;font-size:12.5px!important;font-weight:600!important;padding:7px 10px!important;cursor:pointer;transition:background-color .1s cubic-bezier(.2,.8,.2,1)}body:has(.sl-consignment) [role=option][data-highlighted],body:has(.sl-consignment) [role=option]:hover,body:has(.sl-consignment-detail) [role=option][data-highlighted],body:has(.sl-consignment-detail) [role=option]:hover,body:has(.sl-consignment-modal) [role=option][data-highlighted],body:has(.sl-consignment-modal) [role=option]:hover{background:#0681a429!important;color:#6dd7f0!important}body:has(.sl-consignment) [role=option][data-state=checked],body:has(.sl-consignment-modal) [role=option][data-state=checked]{color:#6dd7f0!important;font-weight:700!important}.sl-consignment-modal [role=radiogroup]{display:flex;gap:16px;flex-wrap:wrap}.sl-consignment-modal [role=radiogroup] label{color:var(--sl-fg)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:0;text-transform:none}[role=dialog]:has(.sl-consignment-modal)::-webkit-scrollbar,[role=dialog]:has(.sl-consignment-modal) *::-webkit-scrollbar,.sl-consignment ::-webkit-scrollbar,.sl-consignment-detail ::-webkit-scrollbar{width:10px;height:10px}[role=dialog]:has(.sl-consignment-modal)::-webkit-scrollbar-track,[role=dialog]:has(.sl-consignment-modal) *::-webkit-scrollbar-track,.sl-consignment ::-webkit-scrollbar-track,.sl-consignment-detail ::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}[role=dialog]:has(.sl-consignment-modal)::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-consignment-modal) *::-webkit-scrollbar-thumb,.sl-consignment ::-webkit-scrollbar-thumb,.sl-consignment-detail ::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}[role=dialog]:has(.sl-consignment-modal)::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-consignment-modal) *::-webkit-scrollbar-thumb:hover,.sl-consignment ::-webkit-scrollbar-thumb:hover,.sl-consignment-detail ::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 768px){[role=dialog]:has(.sl-consignment-modal){max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}.sl-consignment-modal h3{font-size:11.5px!important}.sl-consignment-modal .grid.grid-cols-2.gap-3{grid-template-columns:1fr!important}.sl-consignment-modal .grid.grid-cols-3{grid-template-columns:1fr 1fr!important}}.sl-deposits,.sl-deposits-modal{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-teal: #0681a4;--sl-teal-hover: #0a95bb;--sl-teal-press: #056e8c;--sl-teal-soft: rgba(6, 129, 164, .16);--sl-teal-soft-2: rgba(6, 129, 164, .24);--sl-teal-glow: #6dd7f0;--sl-teal-feature: #9bd6e8;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-warn-fg: #f5c451;--sl-st-warn-soft: rgba(212, 167, 44, .18);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-st-info-fg: #7cc6f5;--sl-st-info-soft: rgba(56, 144, 207, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sl-deposits{margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(6,129,164,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(6,129,164,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";min-width:0}@media (min-width: 640px){.sl-deposits{margin:-28px -32px;padding:24px 32px 40px}}.sl-deposits *{box-sizing:border-box}body:has(.sl-deposits){background-color:#0e0f14}.sl-deposits>div:first-child h1{color:var(--sl-fg)!important}.sl-deposits>div:first-child p{color:var(--sl-fg-muted)!important}.sl-deposits>div:first-child [class*=rounded-xl][class*=shadow-sm][style*=background],.sl-deposits>div:first-child [class*=rounded-2xl][class*=shadow-sm][style*=background]{background:var(--sl-teal-soft)!important;box-shadow:0 4px 12px #0681a433!important;border:1px solid rgba(6,129,164,.28)}.sl-deposits>div:first-child [class*=rounded-xl][class*=shadow-sm] svg,.sl-deposits>div:first-child [class*=rounded-2xl][class*=shadow-sm] svg{color:var(--sl-teal-glow)!important}.sl-deposits>div:first-child>div:nth-child(2)[class*=absolute][class*=bottom-0]{background-color:#0681a438!important}.sl-deposits>div:first-child button[style*=backgroundColor]{background:var(--sl-teal)!important;border:1px solid var(--sl-teal-press)!important;color:#fff!important;font-weight:600!important;font-size:12.5px!important;height:34px!important;padding:0 14px!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0681a466,0 6px 16px -6px #0681a48c!important;transition:background-color .12s var(--sl-ease-out)!important}.sl-deposits>div:first-child button[style*=backgroundColor]:hover{background:var(--sl-teal-hover)!important;border-color:var(--sl-teal-press)!important}.sl-deposits>div:first-child input[type=date]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:34px!important;font-size:12px!important;font-weight:600!important;padding:0 10px!important;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 2px #00000040!important;font-family:inherit!important;color-scheme:dark;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-deposits>div:first-child input[type=date]:hover{border-color:var(--sl-line-strong)!important}.sl-deposits>div:first-child input[type=date]:focus,.sl-deposits>div:first-child input[type=date]:focus-visible{outline:none!important;border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important}.sl-deposits>div:first-child input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7) opacity(.6);cursor:pointer}.sl-deposits>div:first-child span[class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important}.sl-deposits>.grid{gap:12px!important}.sl-deposits>.grid>[class][class]{background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d!important;position:relative;overflow:hidden;transition:border-color .15s var(--sl-ease-out)}.sl-deposits>.grid>[class][class]:hover{border-color:var(--sl-line-strong)!important}.sl-deposits>.grid>*>div:first-child[style*=background]{width:3px!important;border-radius:2px!important;opacity:.9;box-shadow:0 0 12px currentColor}.sl-deposits>.grid>* [class*=h-10][class*=w-10][class*=rounded-xl]{background:#ffffff0a!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0a}.sl-deposits>.grid [class*=text-foreground]{color:var(--sl-fg)!important}.sl-deposits>.grid [class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important}.sl-deposits>.grid p:first-of-type{color:var(--sl-fg)!important;font-weight:700!important;font-size:24px!important;line-height:1.1!important;font-variant-numeric:tabular-nums;letter-spacing:-.022em}.sl-deposits>.grid [class*=text-xs][class*=font-semibold]{color:var(--sl-fg-subtle)!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px!important;margin-top:4px}.sl-deposits>.flex.flex-wrap.gap-3.items-center{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:12px;padding:10px 14px;box-shadow:inset 0 1px #ffffff0a;margin-bottom:4px}.sl-deposits>.flex.flex-wrap.gap-3.items-center>.flex.gap-1[class*=rounded-xl]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;padding:3px!important;border-radius:9px!important}.sl-deposits>.flex.flex-wrap.gap-3.items-center button{color:var(--sl-fg-subtle)!important;font-weight:600!important;border-radius:7px!important;padding:6px 12px!important;height:28px!important;font-size:12px!important;transition:all .12s var(--sl-ease-out)!important;background:transparent!important;border:none!important}.sl-deposits>.flex.flex-wrap.gap-3.items-center button:hover{color:var(--sl-fg)!important}.sl-deposits>.flex.flex-wrap.gap-3.items-center button[class*=bg-card][class*=shadow-sm],.sl-deposits>.flex.flex-wrap.gap-3.items-center button.bg-card.shadow-sm{background:var(--sl-teal-soft)!important;color:var(--sl-teal-feature)!important;border:1px solid rgba(6,129,164,.32)!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #0681a42e!important}.sl-deposits>.flex.flex-wrap.gap-3.items-center input[type=text],.sl-deposits>.flex.flex-wrap.gap-3.items-center input:not([type]){background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:32px!important;font-size:12px!important;font-weight:500!important;padding:0 10px 0 30px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-deposits>.flex.flex-wrap.gap-3.items-center input::-moz-placeholder{color:var(--sl-fg-subtle)!important}.sl-deposits>.flex.flex-wrap.gap-3.items-center input::placeholder{color:var(--sl-fg-subtle)!important}.sl-deposits>.flex.flex-wrap.gap-3.items-center input:hover{border-color:var(--sl-line-strong)!important}.sl-deposits>.flex.flex-wrap.gap-3.items-center input:focus,.sl-deposits>.flex.flex-wrap.gap-3.items-center input:focus-visible{outline:none!important;border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important}.sl-deposits>.flex.flex-wrap.gap-3.items-center .relative>svg.absolute{color:var(--sl-fg-subtle)!important}.sl-deposits [class*=rounded-2xl][class*=bg-card]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000038!important;overflow:hidden}.sl-deposits [class*=rounded-2xl][class*=bg-card]>div:first-child[class*=border-b]{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important;padding:13px 18px!important}.sl-deposits [class*=rounded-2xl][class*=bg-card]>div:first-child h3{color:var(--sl-fg)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em!important}.sl-deposits [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg]{background:var(--sl-teal-soft)!important;border:1px solid rgba(6,129,164,.28);box-shadow:inset 0 1px #ffffff0f}.sl-deposits [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg] svg{color:var(--sl-teal-glow)!important}.sl-deposits .overflow-x-auto{overflow-x:auto}.sl-deposits table{width:100%;border-collapse:collapse;background:transparent!important}.sl-deposits thead{background:var(--sl-surf-card-head)}.sl-deposits thead tr,.sl-deposits thead tr:hover{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important}.sl-deposits th{text-align:left;font-size:11px!important;padding:12px!important;border-bottom:1px solid var(--sl-line)!important;color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:auto!important}.sl-deposits th:first-child,.sl-deposits td:first-child{padding-left:18px!important}.sl-deposits th:last-child,.sl-deposits td:last-child{padding-right:18px!important}.sl-deposits tbody tr{background-color:transparent!important;background-image:none!important;border-bottom:1px solid var(--sl-line)!important;border-color:var(--sl-line)!important;transition:background-color .12s var(--sl-ease-out)}.sl-deposits tbody tr:hover{background-color:#ffffff06!important}.sl-deposits tbody tr:last-child{border-bottom:none!important}.sl-deposits td{font-size:13px!important;padding:13px 12px!important;color:var(--sl-fg)!important;font-weight:500;vertical-align:middle;border-bottom:none!important}.sl-deposits td[class*=font-mono]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;color:var(--sl-fg-subtle)!important;letter-spacing:.01em}.sl-deposits td[class*=font-medium]{font-weight:600!important;color:var(--sl-fg)!important}.sl-deposits td[class*=tabular-nums],.sl-deposits td[class*=text-right]{font-variant-numeric:tabular-nums;letter-spacing:-.005em}.sl-deposits td[class*=max-w][class*=truncate]{max-width:220px}.sl-deposits .text-xs[class*=bg-blue-500][class*=text-blue-600]{background:var(--sl-st-info-soft)!important;color:var(--sl-st-info-fg)!important;border:1px solid rgba(124,198,245,.35)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-deposits .text-xs[class*=bg-success][class*=text-success]{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border:1px solid rgba(110,231,168,.35)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-deposits .text-xs[class*=bg-warning][class*=text-warning]{background:var(--sl-st-warn-soft)!important;color:var(--sl-st-warn-fg)!important;border:1px solid rgba(212,167,44,.35)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-deposits .text-xs[class*=bg-destructive][class*=text-destructive]{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border:1px solid rgba(255,138,148,.35)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-deposits td button[class*=ghost],.sl-deposits td button.h-7.w-7{background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;height:28px!important;width:28px!important;border-radius:7px!important;transition:all .12s var(--sl-ease-out)!important}.sl-deposits td button[class*=ghost]:hover,.sl-deposits td button.h-7.w-7:hover{background:var(--sl-teal-soft)!important;color:var(--sl-teal-glow)!important;border-color:#0681a452!important}.sl-deposits td button[class*=text-green-600]:hover,.sl-deposits td button[class*="hover:text-green-700"]:hover{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border-color:#6ee7a852!important}.sl-deposits td button[class*=text-destructive]:hover{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border-color:#ff8a9452!important}.sl-deposits [class*=rounded-2xl][class*=bg-card] .text-center.py-12{padding:60px 24px!important}.sl-deposits [class*=rounded-2xl][class*=bg-card] .text-center.py-12 svg{color:var(--sl-fg-subtle)!important;opacity:.4}.sl-deposits [class*=rounded-2xl][class*=bg-card] .text-center.py-12 p[class*=font-medium][class*=text-foreground]{color:var(--sl-fg)!important;font-weight:700!important;font-size:14px!important;margin-top:12px}.sl-deposits [class*=rounded-2xl][class*=bg-card] .text-center.py-12 p[class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important;font-size:12px!important;margin-top:4px}.sl-deposits [class*=rounded-2xl][class*=bg-card] .text-center.py-12 button[class*=variant][class*=outline],.sl-deposits [class*=rounded-2xl][class*=bg-card] .text-center.py-12 button{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;font-weight:600!important;font-size:12px!important;height:32px!important;padding:0 14px!important;border-radius:8px!important;margin-top:12px;box-shadow:inset 0 1px #ffffff0a!important}.sl-deposits [class*=rounded-2xl][class*=bg-card] .text-center.py-12 button:hover{background:var(--sl-surf-hover)!important;border-color:var(--sl-line-strong)!important}.sl-deposits [class*=h-20][class*=w-20][class*=rounded-full]{background:var(--sl-teal-soft)!important;border:1px solid rgba(6,129,164,.25);box-shadow:inset 0 1px #ffffff0f}.sl-deposits [class*=h-20][class*=w-20][class*=rounded-full] svg{color:var(--sl-teal-glow)!important;opacity:.85}.sl-deposits .animate-spin{border-color:var(--sl-line)!important;border-top-color:var(--sl-teal)!important}.sl-deposits *::-webkit-scrollbar{width:8px;height:8px}.sl-deposits *::-webkit-scrollbar-track{background:transparent}.sl-deposits *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:4px}.sl-deposits *::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e}.sl-deposits .text-foreground{color:var(--sl-fg)!important}.sl-deposits .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-deposits .border-border{border-color:var(--sl-line)!important}@media (max-width: 1280px){.sl-deposits th,.sl-deposits td{padding:12px 10px!important}.sl-deposits th{font-size:10.5px!important}.sl-deposits td{font-size:12.5px!important}}@media (max-width: 1024px){.sl-deposits>.grid{grid-template-columns:repeat(3,1fr)!important}.sl-deposits>.grid p:first-of-type{font-size:22px!important}}@media (max-width: 768px){.sl-deposits{padding:18px 16px 32px}.sl-deposits>div:first-child h1{font-size:19px!important}.sl-deposits>.grid{grid-template-columns:1fr!important;gap:8px!important}.sl-deposits>.flex.flex-wrap.gap-3.items-center{padding:10px 12px}.sl-deposits th{font-size:10px!important;padding:11px 8px!important}.sl-deposits td{font-size:12px!important;padding:11px 8px!important}.sl-deposits th:first-child,.sl-deposits td:first-child{padding-left:14px!important}.sl-deposits th:last-child,.sl-deposits td:last-child{padding-right:14px!important}}[role=dialog]:has(.sl-deposits-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}[role=dialog]:has(.sl-deposits-modal)>div:first-child[class*=border-b],[role=dialog]:has(.sl-deposits-modal)>div.flex.items-center.justify-between[class*=bg-card]{background:#15161c!important;border-bottom:1px solid rgba(236,240,252,.09)!important;padding:14px 22px!important}[role=dialog]:has(.sl-deposits-modal)>div.flex-1.overflow-y-auto{background:#181920!important;padding:18px 22px!important}[role=dialog]:has(.sl-deposits-modal)>div:last-child[class*=border-t],[role=dialog]:has(.sl-deposits-modal)>div[class*=border-t][class*=bg-card]{background:#15161c!important;border-top:1px solid rgba(236,240,252,.09)!important;padding:14px 22px!important}[role=dialog]:has(.sl-deposits-modal)>div:first-child button:has(svg),[role=dialog]:has(.sl-deposits-modal) [aria-label=Close],[role=dialog]:has(.sl-deposits-modal) button.absolute.right-4.top-4{color:#9aa0a8!important;background:transparent!important;border-radius:7px!important;width:32px!important;height:32px!important;border:1px solid transparent!important;transition:all .12s cubic-bezier(.2,.8,.2,1)!important}[role=dialog]:has(.sl-deposits-modal)>div:first-child button:has(svg):hover,[role=dialog]:has(.sl-deposits-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-deposits-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important;border-color:#ecf0fc17!important}[role=dialog]:has(.sl-deposits-modal) h2{color:#fafafa!important;font-weight:800!important;font-size:16.5px!important;letter-spacing:-.012em}[role=dialog]:has(.sl-deposits-modal) p{color:#c2c4cc!important}.sl-deposits-modal .sl-mh,[role=dialog]:has(.sl-deposits-modal) .sl-mh{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:16.5px;font-weight:800;letter-spacing:-.012em;color:var(--sl-fg);line-height:1.2}.sl-deposits-modal .sl-mh-ic{width:32px;height:32px;border-radius:9px;background:var(--sl-teal-soft);color:var(--sl-teal-glow);border:1px solid rgba(6,129,164,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-deposits-modal .sl-mh-ic svg{width:15px;height:15px}.sl-deposits-modal .rounded-xl[class*=bg-slate]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;padding:14px!important;box-shadow:inset 0 1px #ffffff08}.sl-deposits-modal label[class*=uppercase][class*=tracking-wide]{color:var(--sl-fg-label)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.sl-deposits-modal label[class*=text-xs][class*=text-muted-foreground]{color:var(--sl-fg-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.005em;text-transform:none}.sl-deposits-modal input,.sl-deposits-modal textarea{background:var(--sl-surf-canvas)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;outline:none!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-deposits-modal input:not([type=radio]):not([type=checkbox]){height:38px!important;padding:0 12px!important}.sl-deposits-modal textarea{padding:9px 12px!important;line-height:1.45;min-height:64px}.sl-deposits-modal input::-moz-placeholder,.sl-deposits-modal textarea::-moz-placeholder{color:var(--sl-fg-subtle)!important;font-weight:500!important}.sl-deposits-modal input::placeholder,.sl-deposits-modal textarea::placeholder{color:var(--sl-fg-subtle)!important;font-weight:500!important}.sl-deposits-modal input:hover,.sl-deposits-modal textarea:hover{border-color:var(--sl-line-strong)!important}.sl-deposits-modal input:focus,.sl-deposits-modal textarea:focus,.sl-deposits-modal input:focus-visible,.sl-deposits-modal textarea:focus-visible{border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important}.sl-deposits-modal input[type=number]{-moz-appearance:textfield;font-variant-numeric:tabular-nums}.sl-deposits-modal input[type=number]::-webkit-outer-spin-button,.sl-deposits-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-deposits-modal input[readonly],.sl-deposits-modal input[class*=bg-muted]{background:var(--sl-surf-card-head)!important;color:var(--sl-teal-glow)!important;font-weight:700!important}.sl-deposits-modal button[role=combobox]{background:var(--sl-surf-canvas)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:38px!important;font-size:13.5px!important;font-weight:600!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-deposits-modal button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-deposits-modal button[role=combobox]:focus-visible,.sl-deposits-modal button[role=combobox][data-state=open]{border-color:var(--sl-teal)!important;box-shadow:0 0 0 3px #0681a44d!important}.sl-deposits-modal button[role=combobox] svg{color:var(--sl-fg-subtle)!important}.sl-deposits-modal .relative>input.pl-8{padding-left:32px!important}.sl-deposits-modal .relative>svg.absolute{color:var(--sl-fg-subtle)!important}.sl-deposits-modal .absolute.z-50{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line-strong)!important;border-radius:9px!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;margin-top:4px!important;max-height:240px!important}.sl-deposits-modal .absolute.z-50 button{width:100%;text-align:left;padding:10px 12px!important;font-size:13px!important;color:var(--sl-fg)!important;background:transparent;border:none;border-bottom:1px solid rgba(236,240,252,.05);transition:background-color .12s var(--sl-ease-out);cursor:pointer}.sl-deposits-modal .absolute.z-50 button:hover{background:var(--sl-teal-soft)!important}.sl-deposits-modal .absolute.z-50 button:last-child{border-bottom:none}.sl-deposits-modal .absolute.z-50 button .text-muted-foreground{color:var(--sl-fg-subtle)!important;font-size:11.5px!important}.sl-deposits-modal .flex.items-center.gap-2.p-2.rounded-lg[class*=border]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-teal-soft)!important;border-radius:9px!important;padding:9px 12px!important}.sl-deposits-modal .flex.items-center.gap-2.p-2.rounded-lg svg{color:var(--sl-teal-glow)!important}.sl-deposits-modal .flex.items-center.gap-2.p-2.rounded-lg span[class*=font-medium]{color:var(--sl-fg)!important;font-weight:600!important;font-size:13px!important}.sl-deposits-modal .flex.items-center.gap-2.p-2.rounded-lg button{background:transparent!important;color:var(--sl-fg-subtle)!important;border:1px solid transparent!important;font-size:11.5px!important;height:24px!important;padding:0 9px!important;border-radius:6px!important}.sl-deposits-modal .flex.items-center.gap-2.p-2.rounded-lg button:hover{background:var(--sl-surf-hover)!important;color:var(--sl-fg)!important}[role=dialog]:has(.sl-deposits-modal) button[class*=variant-outline],[role=dialog]:has(.sl-deposits-modal) button.border:not([style*=backgroundColor]):not([class*=bg-destructive]){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:36px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff0a!important}[role=dialog]:has(.sl-deposits-modal) button[class*=variant-outline]:hover,[role=dialog]:has(.sl-deposits-modal) button.border:not([style*=backgroundColor]):not([class*=bg-destructive]):hover{background:var(--sl-surf-hover)!important;border-color:var(--sl-line-strong)!important}[role=dialog]:has(.sl-deposits-modal) button[style*=backgroundColor]{background:var(--sl-teal)!important;border:1px solid var(--sl-teal-press)!important;color:#fff!important;border-radius:8px!important;height:36px!important;padding:0 18px!important;font-size:12.5px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0681a466,0 6px 16px -6px #0681a48c!important;transition:background-color .12s var(--sl-ease-out)!important}[role=dialog]:has(.sl-deposits-modal) button[style*=backgroundColor]:hover{background:var(--sl-teal-hover)!important}[role=dialog]:has(.sl-deposits-modal) button[style*=backgroundColor]:disabled{background:#0681a459!important;color:#fff9!important;cursor:not-allowed}body:has(.sl-deposits-modal) [data-radix-popper-content-wrapper] [role=listbox],body:has(.sl-deposits) [data-radix-popper-content-wrapper] [role=listbox]{background-color:#181920!important;background-image:none!important;border-width:1px!important;border-style:solid!important;border-color:#ecf0fc29!important;border-radius:10px!important;color:#fafafa!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;padding:4px!important}body:has(.sl-deposits-modal) [data-radix-popper-content-wrapper] [role=option],body:has(.sl-deposits) [data-radix-popper-content-wrapper] [role=option]{color:#fafafa!important;font-size:13px!important;font-weight:600!important;padding:8px 10px 8px 30px!important;border-radius:7px!important;cursor:pointer!important;background:transparent!important}body:has(.sl-deposits-modal) [data-radix-popper-content-wrapper] [role=option]:hover,body:has(.sl-deposits-modal) [data-radix-popper-content-wrapper] [role=option][data-highlighted],body:has(.sl-deposits) [data-radix-popper-content-wrapper] [role=option][data-highlighted]{background-color:#0681a433!important;color:#9bd6e8!important;outline:none!important}body:has(.sl-deposits-modal) [data-radix-popper-content-wrapper] [role=option][data-state=checked],body:has(.sl-deposits) [data-radix-popper-content-wrapper] [role=option][data-state=checked]{color:#6dd7f0!important;font-weight:700!important}body:has(.sl-deposits-modal) [data-radix-popper-content-wrapper] [role=option] svg,body:has(.sl-deposits) [data-radix-popper-content-wrapper] [role=option] svg{color:#6dd7f0!important}body:has(.sl-deposits) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}body:has(.sl-deposits) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em;font-size:17px}body:has(.sl-deposits) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:500!important;line-height:1.5}body:has(.sl-deposits) [role=alertdialog] button:not([class*=bg-green]):not([class*=bg-destructive]):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-deposits) [role=alertdialog] button:not([class*=bg-green]):not([class*=bg-destructive]):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-deposits) [role=alertdialog] button[class*=bg-green-600]{background:#2d5a3d66!important;border:1px solid rgba(110,231,168,.32)!important;color:#6ee7a8!important}body:has(.sl-deposits) [role=alertdialog] button[class*=bg-green-600]:hover{background:#2d5a3d8c!important;border-color:#6ee7a87a!important}body:has(.sl-deposits) [role=alertdialog] button[class*=bg-destructive]{background:#e639462e!important;border:1px solid rgba(255,138,148,.32)!important;color:#ffa3ab!important}body:has(.sl-deposits) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e6394642!important;border-color:#ff8a947a!important}.sl-deposits-modal .sl-deposits-summary{background:var(--sl-surf-card-head)!important;border:1px solid var(--sl-line)!important;border-radius:10px!important}.sl-deposits-modal .sl-deposits-summary>div{padding:4px 0}.sl-deposits-modal .sl-deposits-summary p:first-child{color:var(--sl-fg-subtle)!important;font-size:9.5px!important;letter-spacing:.06em;text-transform:uppercase}.sl-deposits-modal .sl-deposits-summary p:last-child{color:var(--sl-fg)!important}.sl-deposits-modal .sl-deposits-summary .sl-deposits-balance{background:var(--sl-teal-soft)!important;border-left:3px solid var(--sl-teal)!important;border-radius:8px!important;padding:8px 12px!important;margin:-4px -4px -4px 0}.sl-deposits-modal .sl-deposits-summary .sl-deposits-balance p:first-child{color:var(--sl-teal-feature)!important}.sl-deposits-modal .sl-deposits-summary .sl-deposits-balance p:last-child{color:var(--sl-teal-glow)!important;font-size:17px!important}body:has(.sl-deposits) li[role=status],body:has(.sl-deposits) li[data-state],body:has(.sl-deposits-modal) li[role=status],body:has(.sl-deposits-modal) li[data-state]{background-color:#171c29!important;background-image:linear-gradient(180deg,#1d2332,#171c29)!important;border-width:1px!important;border-style:solid!important;border-color:#94a3b829!important;color:#f8fafc!important}.sl-quotes{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-amber: #f97316;--sl-amber-hover: #fb8638;--sl-amber-press: #d65a08;--sl-amber-soft: rgba(249, 115, 22, .14);--sl-amber-soft-2: rgba(249, 115, 22, .24);--sl-amber-glow: #fdba74;--sl-amber-feature: #fed7aa;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-warn-fg: #f5c451;--sl-st-warn-soft: rgba(212, 167, 44, .18);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-st-info-fg: #7cc6f5;--sl-st-info-soft: rgba(56, 144, 207, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(249,115,22,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(249,115,22,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-quotes{margin:-28px -32px;padding:24px 32px 40px}}.sl-quotes *{box-sizing:border-box}.sl-quotes .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}body:has(.sl-quotes){background-color:#0e0f14}.sl-quotes>div:first-child h1{color:var(--sl-fg)!important}.sl-quotes>div:first-child p{color:var(--sl-fg-muted)!important}.sl-quotes>div:first-child [class*=rounded-xl][class*=shadow-sm][style*=background],.sl-quotes>div:first-child [class*=rounded-2xl][class*=shadow-sm][style*=background]{background:var(--sl-amber-soft)!important;box-shadow:0 4px 12px #f9731633!important;border:1px solid rgba(249,115,22,.28)}.sl-quotes>div:first-child [class*=rounded-xl][class*=shadow-sm] svg,.sl-quotes>div:first-child [class*=rounded-2xl][class*=shadow-sm] svg{color:var(--sl-amber-glow)!important}.sl-quotes>div:first-child>div:nth-child(2)[class*=absolute][class*=bottom-0]{background-color:#f9731638!important}.sl-quotes>div:first-child input[type=date]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:32px!important;font-size:12px!important;font-weight:600!important;padding:0 10px!important;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 2px #00000040!important;font-family:inherit!important;color-scheme:dark;transition:border-color .12s var(--sl-ease-out)!important;width:144px!important}.sl-quotes>div:first-child input[type=date]:hover{border-color:var(--sl-line-strong)!important}.sl-quotes>div:first-child input[type=date]:focus,.sl-quotes>div:first-child input[type=date]:focus-visible{outline:none!important;border-color:var(--sl-amber)!important;box-shadow:0 0 0 3px #f9731647!important}.sl-quotes>div:first-child input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7) opacity(.6);cursor:pointer}.sl-quotes>div:first-child .text-xs.text-muted-foreground{color:var(--sl-fg-subtle)!important;font-weight:600}.sl-quotes>div:first-child button[style*=backgroundColor]{background:var(--sl-amber)!important;border:1px solid var(--sl-amber-press)!important;color:#fff!important;font-weight:600!important;font-size:12.5px!important;height:34px!important;padding:0 14px!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #f9731666,0 6px 16px -6px #f973168c!important;transition:background-color .12s var(--sl-ease-out)!important}.sl-quotes>div:first-child button[style*=backgroundColor]:hover{background:var(--sl-amber-hover)!important;border-color:var(--sl-amber-press)!important}.sl-quotes>.grid.gap-3{gap:12px!important}.sl-quotes>.grid.gap-3>[class][class]{background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d!important;position:relative;overflow:hidden;transition:border-color .15s var(--sl-ease-out)}.sl-quotes>.grid.gap-3>[class][class]:hover{border-color:var(--sl-line-strong)!important}.sl-quotes>.grid.gap-3>*>div:first-child[style*=background]{width:3px!important;border-radius:2px!important;opacity:.9;box-shadow:0 0 12px currentColor}.sl-quotes>.grid.gap-3>* [class*=h-10][class*=w-10][class*=rounded-xl]{background:#ffffff0a!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0a}.sl-quotes>.grid.gap-3 [class*=text-foreground]{color:var(--sl-fg)!important}.sl-quotes>.grid.gap-3 [class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important}.sl-quotes>.grid.gap-3 p:first-of-type{color:var(--sl-fg)!important;font-weight:700!important;font-size:24px!important;line-height:1.1!important;font-variant-numeric:tabular-nums;letter-spacing:-.022em}.sl-quotes>.grid.gap-3 p:nth-of-type(2):not([class*=font-semibold]){color:var(--sl-fg-muted)!important;font-weight:600!important;font-size:13px!important;font-variant-numeric:tabular-nums;margin-top:2px}.sl-quotes>.grid.gap-3 [class*=text-xs][class*=font-semibold]{color:var(--sl-fg-subtle)!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px!important;margin-top:4px}.sl-quotes>.flex.flex-wrap.gap-3.items-center{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:12px;padding:10px 12px;box-shadow:inset 0 1px #ffffff0a}.sl-quotes [class*=rounded-xl][class*=bg-muted]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;padding:4px!important;border-radius:10px!important;display:inline-flex;gap:2px}.sl-quotes [class*=rounded-xl][class*=bg-muted] button{background:transparent!important;color:var(--sl-fg-muted)!important;font-weight:700!important;font-size:11.5px!important;letter-spacing:.01em;padding:6px 12px!important;border-radius:7px!important;border:1px solid transparent;transition:all .12s var(--sl-ease-out)!important}.sl-quotes [class*=rounded-xl][class*=bg-muted] button:hover{color:var(--sl-fg)!important;background:#ffffff0a!important}.sl-quotes [class*=rounded-xl][class*=bg-muted] button[class*=bg-card][class*=text-foreground]{background:linear-gradient(180deg,var(--sl-amber-soft-2) 0%,var(--sl-amber-soft) 100%)!important;color:var(--sl-amber-feature)!important;border:1px solid rgba(249,115,22,.42)!important;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #f9731652,0 4px 14px -6px #f9731673!important}.sl-quotes>.flex.flex-wrap.gap-3.items-center input[type=text],.sl-quotes>.flex.flex-wrap.gap-3.items-center input:not([type]){background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:32px!important;font-size:12.5px!important;font-weight:500!important;padding:0 12px 0 32px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-quotes>.flex.flex-wrap.gap-3.items-center input::-moz-placeholder{color:var(--sl-fg-subtle)!important;font-weight:500}.sl-quotes>.flex.flex-wrap.gap-3.items-center input::placeholder{color:var(--sl-fg-subtle)!important;font-weight:500}.sl-quotes>.flex.flex-wrap.gap-3.items-center input:hover{border-color:var(--sl-line-strong)!important}.sl-quotes>.flex.flex-wrap.gap-3.items-center input:focus,.sl-quotes>.flex.flex-wrap.gap-3.items-center input:focus-visible{outline:none!important;border-color:var(--sl-amber)!important;box-shadow:0 0 0 3px #f9731647!important}.sl-quotes>.flex.flex-wrap.gap-3.items-center .relative svg.absolute{color:var(--sl-fg-subtle)!important}.sl-quotes [class*=rounded-2xl][class*=bg-card]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000038!important;overflow:hidden}.sl-quotes [class*=rounded-2xl][class*=bg-card]>div:first-child[class*=border-b]{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important;padding:13px 18px!important}.sl-quotes [class*=rounded-2xl][class*=bg-card]>div:first-child h3{color:var(--sl-fg)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em!important}.sl-quotes [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg]{background:var(--sl-amber-soft)!important;border:1px solid rgba(249,115,22,.28);box-shadow:inset 0 1px #ffffff0f}.sl-quotes [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg] svg{color:var(--sl-amber-glow)!important}.sl-quotes .overflow-x-auto{overflow-x:auto}.sl-quotes table{width:100%;border-collapse:collapse;background:transparent!important}.sl-quotes thead{background:var(--sl-surf-card-head)}.sl-quotes thead tr,.sl-quotes thead tr:hover{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important}.sl-quotes th{text-align:left;font-size:11px!important;padding:12px!important;border-bottom:1px solid var(--sl-line)!important;color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:auto!important}.sl-quotes th:first-child,.sl-quotes td:first-child{padding-left:18px!important}.sl-quotes th:last-child,.sl-quotes td:last-child{padding-right:18px!important}.sl-quotes th[class*=text-right]{text-align:right}.sl-quotes tbody tr{background-color:transparent!important;background-image:none!important;border-bottom:1px solid var(--sl-line)!important;border-color:var(--sl-line)!important;transition:background-color .12s var(--sl-ease-out)}.sl-quotes tbody tr:hover{background-color:#ffffff06!important}.sl-quotes tbody tr:last-child{border-bottom:none!important}.sl-quotes td{font-size:13px!important;padding:13px 12px!important;color:var(--sl-fg)!important;font-weight:500;vertical-align:middle;border-bottom:none!important}.sl-quotes td[class*=font-mono]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;color:var(--sl-fg-subtle)!important;letter-spacing:.01em}.sl-quotes td[class*=text-right][class*=font-medium]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700!important;color:var(--sl-fg)!important;letter-spacing:-.005em}.sl-quotes td[class*=max-w][class*=truncate]{max-width:220px;color:var(--sl-fg-muted)!important}.sl-quotes [class*="bg-warning/10"][class*=text-warning]{background:var(--sl-st-warn-soft)!important;color:var(--sl-st-warn-fg)!important;border:1px solid rgba(212,167,44,.35)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-quotes [class*="bg-success/10"][class*=text-success]{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border:1px solid rgba(110,231,168,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-quotes [class*="bg-destructive/10"][class*=text-destructive]{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border:1px solid rgba(255,138,148,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-quotes [class*=bg-muted][class*=text-muted-foreground]:not(button){background:var(--sl-surf-raised)!important;color:var(--sl-fg-muted)!important;border:1px solid var(--sl-line)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-quotes td button[class*=ghost],.sl-quotes td .flex.gap-1 button{background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;width:28px!important;height:28px!important;padding:0!important;border-radius:7px!important;transition:all .12s var(--sl-ease-out)!important}.sl-quotes td button[class*=ghost]:hover,.sl-quotes td .flex.gap-1 button:hover{background:var(--sl-amber-soft)!important;color:var(--sl-amber-glow)!important;border-color:#f9731652!important}.sl-quotes td button[class*=ghost][class*=text-destructive]:hover{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border-color:#ff8a9452!important}.sl-quotes td button[class*=text-emerald-600]:hover{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border-color:#6ee7a852!important}.sl-quotes td button svg{width:13px!important;height:13px!important}.sl-quotes [class*=rounded-2xl][class*=bg-card] .text-center.py-12{padding:64px 24px!important;text-align:center}.sl-quotes [class*=rounded-2xl][class*=bg-card] .text-center.py-12 svg.h-10{color:var(--sl-amber-glow)!important;opacity:.5;margin-bottom:14px}.sl-quotes [class*=rounded-2xl][class*=bg-card] .text-center.py-12 .text-foreground{color:var(--sl-fg)!important;font-weight:700!important;font-size:14.5px!important}.sl-quotes [class*=rounded-2xl][class*=bg-card] .text-center.py-12 .text-muted-foreground{color:var(--sl-fg-muted)!important;font-size:12.5px!important}.sl-quotes [class*=rounded-2xl][class*=bg-card] .text-center.py-12 button{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:32px!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important;margin-top:14px}.sl-quotes [class*=rounded-2xl][class*=bg-card] .text-center.py-12 button:hover{background:var(--sl-amber-soft)!important;color:var(--sl-amber-glow)!important;border-color:#f9731652!important}.sl-quotes [class*=h-20][class*=w-20][class*=rounded-full]{background:var(--sl-amber-soft)!important;border:1px solid rgba(249,115,22,.25);box-shadow:inset 0 1px #ffffff0f}.sl-quotes [class*=h-20][class*=w-20][class*=rounded-full] svg{color:var(--sl-amber-glow)!important;opacity:.85}.sl-quotes .text-foreground{color:var(--sl-fg)!important}.sl-quotes .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-quotes .border-border{border-color:var(--sl-line)!important}.sl-quotes ::-webkit-scrollbar{width:10px;height:10px}.sl-quotes ::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}.sl-quotes ::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.sl-quotes ::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 1280px){.sl-quotes th,.sl-quotes td{padding:12px 10px!important}.sl-quotes th{font-size:10.5px!important}.sl-quotes td{font-size:12.5px!important}}@media (max-width: 1024px){.sl-quotes>.grid.gap-3{grid-template-columns:repeat(2,1fr)!important}.sl-quotes>.grid.gap-3 p:first-of-type{font-size:22px!important}}@media (max-width: 768px){.sl-quotes{padding:18px 16px 32px}.sl-quotes>div:first-child h1{font-size:19px!important}.sl-quotes>.grid.gap-3{grid-template-columns:1fr 1fr!important;gap:8px!important}.sl-quotes>.flex.flex-wrap.gap-3.items-center{padding:9px 10px}.sl-quotes [class*=rounded-xl][class*=bg-muted] button{font-size:10.5px!important;padding:5px 9px!important}.sl-quotes th{font-size:10px!important;padding:11px 8px!important}.sl-quotes td{font-size:12px!important;padding:11px 8px!important}.sl-quotes th:first-child,.sl-quotes td:first-child{padding-left:14px!important}.sl-quotes th:last-child,.sl-quotes td:last-child{padding-right:14px!important}}[role=dialog]:has(.sl-quotes-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}[role=dialog]:has(.sl-quotes-modal) [aria-label=Close],[role=dialog]:has(.sl-quotes-modal) button.absolute.right-4.top-4{color:#9aa0a8!important;border-radius:7px!important}[role=dialog]:has(.sl-quotes-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-quotes-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}body:has(.sl-quotes) [role=alertdialog],body:has(.sl-quotes-modal) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}body:has(.sl-quotes) [role=alertdialog] h2,body:has(.sl-quotes-modal) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em;font-size:17px}body:has(.sl-quotes) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:500!important;line-height:1.5}body:has(.sl-quotes) [role=alertdialog] button:not([class*=bg-destructive]):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-quotes) [role=alertdialog] button:not([class*=bg-destructive]):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-quotes) [role=alertdialog] button[class*=bg-destructive]{background:#e639462e!important;border:1px solid rgba(255,138,148,.32)!important;color:#ffa3ab!important}body:has(.sl-quotes) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e6394642!important;border-color:#ff8a947a!important}.sl-quotes-modal{--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-amber: #f97316;--sl-amber-hover: #fb8638;--sl-amber-press: #d65a08;--sl-amber-soft: rgba(249, 115, 22, .14);--sl-amber-glow: #fdba74;--sl-amber-feature: #fed7aa;--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-quotes-modal *{box-sizing:border-box}.sl-quotes-modal .sl-mh,[role=dialog]:has(.sl-quotes-modal) .sl-mh{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px;font-size:16.5px;font-weight:800;letter-spacing:-.012em;color:var(--sl-fg);line-height:1.2}.sl-quotes-modal .sl-mh-ic{width:32px;height:32px;border-radius:9px;background:var(--sl-amber-soft);color:var(--sl-amber-glow);border:1px solid rgba(249,115,22,.3);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.sl-quotes-modal .sl-mh-ic svg{width:15px;height:15px}.sl-quotes-modal [class*=rounded-xl][class*=bg-slate],.sl-quotes-modal .rounded-xl[class*=p-4]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;padding:14px!important}.sl-quotes-modal .rounded-lg[class*=border-border][class*=bg-white],.sl-quotes-modal .rounded-lg.border[class*=bg-white]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;border-radius:9px!important;padding:11px!important}.sl-quotes-modal .rounded-lg[class*=bg-white] [class*=h-8][class*=w-8][class*=rounded-lg]{background:var(--sl-amber-soft)!important;border:1px solid rgba(249,115,22,.28);color:var(--sl-amber-glow)!important}.sl-quotes-modal .rounded-lg[class*=bg-white] [class*=h-8][class*=w-8][class*=rounded-lg] svg{color:var(--sl-amber-glow)!important}.sl-quotes-modal .rounded-lg[class*=bg-white] .text-foreground{color:var(--sl-fg)!important;font-weight:700!important;font-size:13px!important}.sl-quotes-modal .rounded-lg[class*=bg-white] .text-muted-foreground{color:var(--sl-fg-muted)!important;font-size:12px!important}.sl-quotes-modal [class*=variant-outline],.sl-quotes-modal .text-\[10px\][class*=border]{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line-strong)!important;color:var(--sl-fg-muted)!important;border-radius:6px!important;padding:2px 7px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-quotes-modal label[class*=uppercase],.sl-quotes-modal label[class*=tracking-wide][class*=font-semibold]{color:var(--sl-fg-label)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.sl-quotes-modal label:not([class*=uppercase]):not([class*=tracking-wide]){color:var(--sl-fg)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:0;text-transform:none}.sl-quotes-modal input,.sl-quotes-modal textarea,.sl-quotes-modal [class*=bg-white][class*="dark:bg-slate"],.sl-quotes-modal input.bg-white{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;outline:none!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-quotes-modal input:not([type=radio]):not([type=checkbox]){height:38px!important;padding:0 12px!important}.sl-quotes-modal textarea{padding:9px 12px!important;line-height:1.45}.sl-quotes-modal input::-moz-placeholder,.sl-quotes-modal textarea::-moz-placeholder{color:var(--sl-fg-subtle)!important;font-weight:500!important}.sl-quotes-modal input::placeholder,.sl-quotes-modal textarea::placeholder{color:var(--sl-fg-subtle)!important;font-weight:500!important}.sl-quotes-modal input:hover,.sl-quotes-modal textarea:hover{border-color:var(--sl-line-strong)!important}.sl-quotes-modal input:focus,.sl-quotes-modal textarea:focus,.sl-quotes-modal input:focus-visible,.sl-quotes-modal textarea:focus-visible{border-color:var(--sl-amber)!important;box-shadow:0 0 0 3px #f973164d!important}.sl-quotes-modal input[type=number]{-moz-appearance:textfield;font-variant-numeric:tabular-nums}.sl-quotes-modal input[type=number]::-webkit-outer-spin-button,.sl-quotes-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-quotes-modal button[role=combobox]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:38px!important;font-size:13px!important;font-weight:600!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-quotes-modal button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-quotes-modal button[role=combobox]:focus-visible,.sl-quotes-modal button[role=combobox][data-state=open]{border-color:var(--sl-amber)!important;box-shadow:0 0 0 3px #f973164d!important}.sl-quotes-modal button[role=combobox] svg{color:var(--sl-fg-subtle)!important}.sl-quotes-modal~[class*=DialogFooter],[role=dialog]:has(.sl-quotes-modal) [class*=dialog-footer],[role=dialog]:has(.sl-quotes-modal)>.flex.justify-end,[role=dialog]:has(.sl-quotes-modal)>div:last-child[class*=flex]{border-top:1px solid var(--sl-line);padding-top:14px;margin-top:4px;gap:8px}[role=dialog]:has(.sl-quotes-modal) button[class*=bg-card]:not([style*=backgroundColor]):not([role=combobox]){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;border-radius:8px!important;height:38px!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff0a!important;transition:all .12s cubic-bezier(.2,.8,.2,1)!important}[role=dialog]:has(.sl-quotes-modal) button[class*=bg-card]:not([style*=backgroundColor]):not([role=combobox]):hover{background:#222430!important;border-color:#ecf0fc29!important;color:#fafafa!important}[role=dialog]:has(.sl-quotes-modal)>.flex.flex-col-reverse,[role=dialog]:has(.sl-quotes-modal)>.sm\:justify-end,[role=dialog]:has(.sl-quotes-modal) [class*=DialogFooter]{border-top:1px solid rgba(236,240,252,.09);padding-top:14px;margin-top:8px;gap:8px!important}[role=dialog]:has(.sl-quotes-modal) button[style*=backgroundColor]{background:var(--sl-amber)!important;border:1px solid var(--sl-amber-press)!important;color:#fff!important;border-radius:8px!important;height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #f9731666,0 6px 16px -6px #f973168c!important;transition:background-color .12s var(--sl-ease-out)!important}[role=dialog]:has(.sl-quotes-modal) button[style*=backgroundColor]:hover{background:var(--sl-amber-hover)!important}[role=dialog]:has(.sl-quotes-modal) button[style*=backgroundColor]:disabled{background:#f9731659!important;border-color:#f9731673!important;color:#fff9!important;box-shadow:inset 0 1px #ffffff0f!important}body:has(.sl-quotes) [role=listbox],body:has(.sl-quotes-modal) [role=listbox]{background:#181920!important;border:1px solid rgba(236,240,252,.16)!important;border-radius:9px!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;color:#fafafa!important;padding:4px!important}body:has(.sl-quotes) [role=option],body:has(.sl-quotes-modal) [role=option]{color:#fafafa!important;background:transparent!important;border-radius:6px!important;font-size:12.5px!important;font-weight:600!important;padding:7px 10px!important;cursor:pointer;transition:background-color .1s cubic-bezier(.2,.8,.2,1)}body:has(.sl-quotes) [role=option][data-highlighted],body:has(.sl-quotes) [role=option]:hover,body:has(.sl-quotes-modal) [role=option][data-highlighted],body:has(.sl-quotes-modal) [role=option]:hover{background:#f9731629!important;color:#fdba74!important}body:has(.sl-quotes) [role=option][data-state=checked],body:has(.sl-quotes-modal) [role=option][data-state=checked]{color:#fdba74!important;font-weight:700!important}[role=dialog]:has(.sl-quotes-modal)::-webkit-scrollbar,[role=dialog]:has(.sl-quotes-modal) *::-webkit-scrollbar{width:10px;height:10px}[role=dialog]:has(.sl-quotes-modal)::-webkit-scrollbar-track,[role=dialog]:has(.sl-quotes-modal) *::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}[role=dialog]:has(.sl-quotes-modal)::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-quotes-modal) *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}[role=dialog]:has(.sl-quotes-modal)::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-quotes-modal) *::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 768px){[role=dialog]:has(.sl-quotes-modal){max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}.sl-quotes-modal .grid.grid-cols-3.gap-3{grid-template-columns:1fr!important}}.sl-wholesale{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-sky: #0ea5e9;--sl-sky-hover: #38bdf8;--sl-sky-press: #0284c7;--sl-sky-soft: rgba(14, 165, 233, .14);--sl-sky-soft-2: rgba(14, 165, 233, .24);--sl-sky-glow: #7dd3fc;--sl-sky-feature: #bae6fd;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-warn-fg: #f5c451;--sl-st-warn-soft: rgba(212, 167, 44, .18);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-st-info-fg: #7cc6f5;--sl-st-info-soft: rgba(56, 144, 207, .18);--sl-st-violet-fg: #c4b5fd;--sl-st-violet-soft: rgba(139, 92, 246, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(14,165,233,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(14,165,233,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-wholesale{margin:-28px -32px;padding:24px 32px 40px}}.sl-wholesale *{box-sizing:border-box}.sl-wholesale .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}body:has(.sl-wholesale){background-color:#0e0f14}.sl-wholesale>div:first-child h1{color:var(--sl-fg)!important}.sl-wholesale>div:first-child p{color:var(--sl-fg-muted)!important}.sl-wholesale>div:first-child [class*=rounded-xl][class*=shadow-sm][style*=background],.sl-wholesale>div:first-child [class*=rounded-2xl][class*=shadow-sm][style*=background]{background:var(--sl-sky-soft)!important;box-shadow:0 4px 12px #0ea5e933!important;border:1px solid rgba(14,165,233,.28)}.sl-wholesale>div:first-child [class*=rounded-xl][class*=shadow-sm] svg,.sl-wholesale>div:first-child [class*=rounded-2xl][class*=shadow-sm] svg{color:var(--sl-sky-glow)!important}.sl-wholesale>div:first-child>div:nth-child(2)[class*=absolute][class*=bottom-0]{background-color:#0ea5e938!important}.sl-wholesale>div:first-child button{font-weight:600!important;font-size:12.5px!important;height:34px!important;padding:0 14px!important;border-radius:8px!important;transition:all .12s var(--sl-ease-out)!important}.sl-wholesale>div:first-child button[class*=variant-outline],.sl-wholesale>div:first-child button:not([style*=background-color]){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;box-shadow:inset 0 1px #ffffff0a!important}.sl-wholesale>div:first-child button[class*=variant-outline]:hover,.sl-wholesale>div:first-child button:not([style*=background-color]):hover{background:var(--sl-surf-hover)!important;border-color:var(--sl-line-strong)!important;color:var(--sl-fg)!important}.sl-wholesale>div:first-child button[style*=background-color]{background:var(--sl-sky)!important;border:1px solid var(--sl-sky-press)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0ea5e966,0 6px 16px -6px #0ea5e98c!important}.sl-wholesale>div:first-child button[style*=background-color]:hover{background:var(--sl-sky-hover)!important;border-color:var(--sl-sky-press)!important}.sl-wholesale>.grid.grid-cols-2{gap:12px!important}.sl-wholesale>.grid.grid-cols-2>[class][class]{background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d!important;position:relative;overflow:hidden;transition:border-color .15s var(--sl-ease-out)}.sl-wholesale>.grid.grid-cols-2>[class][class]:hover{border-color:var(--sl-line-strong)!important}.sl-wholesale>.grid.grid-cols-2>*>div:first-child[style*=background]{width:3px!important;border-radius:2px!important;opacity:.9;box-shadow:0 0 12px currentColor}.sl-wholesale>.grid.grid-cols-2>* [class*=h-10][class*=w-10][class*=rounded-xl]{background:#ffffff0a!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0a}.sl-wholesale>.grid.grid-cols-2 [class*=text-foreground]{color:var(--sl-fg)!important}.sl-wholesale>.grid.grid-cols-2 [class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important}.sl-wholesale>.grid.grid-cols-2 p:first-of-type{color:var(--sl-fg)!important;font-weight:700!important;font-size:24px!important;line-height:1.1!important;font-variant-numeric:tabular-nums;letter-spacing:-.022em}.sl-wholesale>.grid.grid-cols-2 [class*=text-xs][class*=font-semibold]{color:var(--sl-fg-subtle)!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px!important;margin-top:4px}.sl-wholesale>.flex.flex-col,.sl-wholesale>.flex.flex-wrap{background:var(--sl-surf-card);border:1px solid var(--sl-line);border-radius:12px;padding:10px 12px;box-shadow:inset 0 1px #ffffff0a}.sl-wholesale .flex.gap-1\.5 button,.sl-wholesale>.flex.flex-col button[class*=rounded-md][class*="text-\\[11px\\]"],.sl-wholesale>.flex button.rounded-md.px-2\.5{background:transparent!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg-muted)!important;font-weight:700!important;font-size:11px!important;padding:5px 10px!important;border-radius:7px!important;transition:all .12s var(--sl-ease-out)!important}.sl-wholesale .flex.gap-1\.5 button:hover,.sl-wholesale>.flex button.rounded-md.px-2\.5:hover{background:var(--sl-surf-hover)!important;color:var(--sl-fg)!important;border-color:var(--sl-line-strong)!important}.sl-wholesale .flex.gap-1\.5 button[class*=bg-primary],.sl-wholesale>.flex button[class*=bg-primary][class*=border-primary]{background:linear-gradient(180deg,var(--sl-sky-soft-2) 0%,var(--sl-sky-soft) 100%)!important;color:var(--sl-sky-feature)!important;border:1px solid rgba(14,165,233,.42)!important;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #0ea5e952,0 4px 14px -6px #0ea5e973!important}.sl-wholesale input[type=date]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:36px!important;font-size:12.5px!important;font-weight:600!important;padding:0 12px!important;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 2px #00000040!important;font-family:inherit!important;color-scheme:dark;transition:border-color .12s var(--sl-ease-out)!important}.sl-wholesale input[type=date]:hover{border-color:var(--sl-line-strong)!important}.sl-wholesale input[type=date]:focus,.sl-wholesale input[type=date]:focus-visible{outline:none!important;border-color:var(--sl-sky)!important;box-shadow:0 0 0 3px #0ea5e947!important}.sl-wholesale input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7) opacity(.6);cursor:pointer}.sl-wholesale .text-xs.text-muted-foreground{color:var(--sl-fg-subtle)!important;font-weight:600}.sl-wholesale [class*=rounded-2xl][class*=bg-card]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000038!important;overflow:hidden}.sl-wholesale [class*=rounded-2xl][class*=bg-card]>div:first-child[class*=border-b]{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important;padding:13px 18px!important}.sl-wholesale [class*=rounded-2xl][class*=bg-card]>div:first-child h3{color:var(--sl-fg)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em!important}.sl-wholesale [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg]{background:var(--sl-sky-soft)!important;border:1px solid rgba(14,165,233,.28);box-shadow:inset 0 1px #ffffff0f}.sl-wholesale [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg] svg{color:var(--sl-sky-glow)!important}.sl-wholesale [class*=rounded-2xl][class*=bg-card]>div:first-child>div:last-child{display:flex;gap:10px}.sl-wholesale button[role=combobox]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:32px!important;font-size:12px!important;font-weight:600!important;padding:0 10px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important;outline:none!important}.sl-wholesale button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-wholesale button[role=combobox]:focus-visible,.sl-wholesale button[role=combobox][data-state=open]{border-color:var(--sl-sky)!important;box-shadow:0 0 0 3px #0ea5e947!important}.sl-wholesale button[role=combobox] svg{color:var(--sl-fg-subtle)!important}.sl-wholesale .flex.rounded-lg.border.border-border.overflow-hidden{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:8px!important;padding:2px!important;display:inline-flex;gap:1px}.sl-wholesale .flex.rounded-lg.border.border-border.overflow-hidden button{background:transparent!important;color:var(--sl-fg-muted)!important;font-weight:700!important;font-size:11px!important;letter-spacing:.01em;padding:5px 10px!important;border-radius:6px!important;border:1px solid transparent!important;transition:all .12s var(--sl-ease-out)!important}.sl-wholesale .flex.rounded-lg.border.border-border.overflow-hidden button:hover{color:var(--sl-fg)!important;background:#ffffff0a!important}.sl-wholesale .flex.rounded-lg.border.border-border.overflow-hidden button[class*=bg-primary][class*=text-primary-foreground]{background:linear-gradient(180deg,var(--sl-sky-soft-2) 0%,var(--sl-sky-soft) 100%)!important;color:var(--sl-sky-feature)!important;border:1px solid rgba(14,165,233,.42)!important;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #0ea5e947!important}.sl-wholesale .overflow-x-auto{overflow-x:auto}.sl-wholesale table{width:100%;border-collapse:collapse;background:transparent!important}.sl-wholesale thead{background:var(--sl-surf-card-head)}.sl-wholesale thead tr,.sl-wholesale thead tr:hover{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important}.sl-wholesale th{text-align:left;font-size:11px!important;padding:12px!important;border-bottom:1px solid var(--sl-line)!important;color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:auto!important}.sl-wholesale th:first-child,.sl-wholesale td:first-child{padding-left:18px!important}.sl-wholesale th:last-child,.sl-wholesale td:last-child{padding-right:18px!important}.sl-wholesale th[class*=text-right]{text-align:right}.sl-wholesale tbody tr{background-color:transparent!important;background-image:none!important;border-bottom:1px solid var(--sl-line)!important;border-color:var(--sl-line)!important;transition:background-color .12s var(--sl-ease-out)}.sl-wholesale tbody tr:hover{background-color:#ffffff06!important}.sl-wholesale tbody tr:last-child{border-bottom:none!important}.sl-wholesale td{font-size:13px!important;padding:13px 12px!important;color:var(--sl-fg)!important;font-weight:500;vertical-align:middle;border-bottom:none!important}.sl-wholesale td[class*=font-medium]{font-weight:600!important;color:var(--sl-fg)!important}.sl-wholesale td[class*=text-muted-foreground]{color:var(--sl-fg-muted)!important}.sl-wholesale td[class*=text-right]{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.sl-wholesale td[class*=text-destructive]{color:var(--sl-st-error-fg)!important;font-weight:700!important}.sl-wholesale td[class*=text-success]{color:var(--sl-st-success-fg)!important;font-weight:700!important}.sl-wholesale td[class*=max-w][class*=truncate]{max-width:220px;color:var(--sl-fg-muted)!important}.sl-wholesale [class*=bg-blue-50][class*=text-blue-700],.sl-wholesale [class*="dark:bg-blue-950"][class*="dark:text-blue-400"]{background:var(--sl-sky-soft)!important;color:var(--sl-sky-feature)!important;border:1px solid rgba(14,165,233,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-wholesale [class*=bg-green-50][class*=text-green-700],.sl-wholesale [class*="dark:bg-green-950"][class*="dark:text-green-400"]{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border:1px solid rgba(110,231,168,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-wholesale [class*=bg-yellow-50][class*=text-yellow-700],.sl-wholesale [class*="dark:bg-yellow-950"][class*="dark:text-yellow-400"]{background:var(--sl-st-warn-soft)!important;color:var(--sl-st-warn-fg)!important;border:1px solid rgba(212,167,44,.35)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-wholesale td button[class*=ghost],.sl-wholesale td .flex.items-center.gap-1 button{background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;width:28px!important;height:28px!important;padding:0!important;border-radius:7px!important;transition:all .12s var(--sl-ease-out)!important}.sl-wholesale td button[class*=ghost]:hover,.sl-wholesale td .flex.items-center.gap-1 button:hover{background:var(--sl-sky-soft)!important;color:var(--sl-sky-glow)!important;border-color:#0ea5e952!important}.sl-wholesale td button[class*=text-destructive]:hover{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border-color:#ff8a9452!important}.sl-wholesale td button svg{width:13px!important;height:13px!important}.sl-wholesale .flex.flex-col.sm\:flex-row.items-center.justify-between.gap-2.px-4.py-3.border-t{background:var(--sl-surf-card-head)!important;border-top:1px solid var(--sl-line)!important;padding:12px 18px!important}.sl-wholesale .flex.flex-col.sm\:flex-row.items-center.justify-between p{color:var(--sl-fg-muted)!important;font-size:12px!important;font-weight:500}.sl-wholesale .flex.flex-col.sm\:flex-row.items-center.justify-between button{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg-muted)!important;border-radius:7px!important;width:28px!important;height:28px!important;padding:0!important;transition:all .12s var(--sl-ease-out)!important}.sl-wholesale .flex.flex-col.sm\:flex-row.items-center.justify-between button:hover:not(:disabled){background:var(--sl-sky-soft)!important;color:var(--sl-sky-glow)!important;border-color:#0ea5e952!important}.sl-wholesale .flex.flex-col.sm\:flex-row.items-center.justify-between button:disabled{opacity:.4}.sl-wholesale [class*=h-20][class*=w-20][class*=rounded-full]{background:var(--sl-sky-soft)!important;border:1px solid rgba(14,165,233,.25);box-shadow:inset 0 1px #ffffff0f}.sl-wholesale [class*=h-20][class*=w-20][class*=rounded-full] svg{color:var(--sl-sky-glow)!important;opacity:.85}.sl-wholesale [class*="text-foreground/70"],.sl-wholesale .text-center .text-foreground{color:var(--sl-fg)!important;font-weight:700!important;font-size:14.5px!important;letter-spacing:-.005em}.sl-wholesale [class*=py-14] button[style*=background-color],.sl-wholesale [class*=rounded-2xl] [class*=py-14] button{background:var(--sl-sky)!important;color:#fff!important;border:1px solid var(--sl-sky-press)!important;font-weight:600!important;font-size:12px!important;height:32px!important;padding:0 14px!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0ea5e966,0 6px 16px -6px #0ea5e98c!important}.sl-wholesale [class*=py-14] button[style*=background-color]:hover{background:var(--sl-sky-hover)!important}.sl-wholesale .flex.items-center.justify-center.py-12{color:var(--sl-fg-muted)!important;font-size:13px!important;font-weight:500}.sl-wholesale .flex.items-center.justify-center.py-12 svg{color:var(--sl-sky-glow)!important}.sl-wholesale .text-foreground{color:var(--sl-fg)!important}.sl-wholesale .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-wholesale .border-border{border-color:var(--sl-line)!important}.sl-wholesale ::-webkit-scrollbar{width:10px;height:10px}.sl-wholesale ::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}.sl-wholesale ::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.sl-wholesale ::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 1280px){.sl-wholesale th,.sl-wholesale td{padding:12px 10px!important}.sl-wholesale th{font-size:10.5px!important}.sl-wholesale td{font-size:12.5px!important}}@media (max-width: 1024px){.sl-wholesale>.grid.grid-cols-2{grid-template-columns:repeat(2,1fr)!important}.sl-wholesale>.grid.grid-cols-2 p:first-of-type{font-size:22px!important}}@media (max-width: 768px){.sl-wholesale{padding:18px 16px 32px}.sl-wholesale>div:first-child h1{font-size:19px!important}.sl-wholesale>.grid.grid-cols-2{grid-template-columns:1fr 1fr!important;gap:8px!important}.sl-wholesale>.flex.flex-col,.sl-wholesale>.flex.flex-wrap{padding:9px 10px}.sl-wholesale th{font-size:10px!important;padding:11px 8px!important}.sl-wholesale td{font-size:12px!important;padding:11px 8px!important}.sl-wholesale th:first-child,.sl-wholesale td:first-child{padding-left:14px!important}.sl-wholesale th:last-child,.sl-wholesale td:last-child{padding-right:14px!important}}[role=dialog]:has(.sl-wholesale-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}[role=dialog]:has(.sl-wholesale-modal)>div[class*=bg-card],[role=dialog]:has(.sl-wholesale-modal)>div.bg-card,[role=dialog]:has(.sl-wholesale-modal)>.bg-card{background:#181920!important}[role=dialog]:has(.sl-wholesale-modal)>div[class*=border-b][class*=bg-card]{background:#15161c!important;border-bottom:1px solid rgba(236,240,252,.09)!important}[role=dialog]:has(.sl-wholesale-modal)>div[class*=border-t][class*=bg-card]{background:#15161c!important;border-top:1px solid rgba(236,240,252,.09)!important}[role=dialog]:has(.sl-wholesale-modal)>div[class*=border-b] button.flex.h-8.w-8,[role=dialog]:has(.sl-wholesale-modal) [aria-label=Close],[role=dialog]:has(.sl-wholesale-modal) button.absolute.right-4.top-4{color:#9aa0a8!important;background:transparent!important;border-radius:7px!important}[role=dialog]:has(.sl-wholesale-modal)>div[class*=border-b] button.flex.h-8.w-8:hover,[role=dialog]:has(.sl-wholesale-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-wholesale-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}[role=dialog]:has(.sl-wholesale-modal)>div[class*=border-b] button.flex.h-8.w-8 svg{color:inherit!important}[role=dialog]:has(.sl-wholesale-modal) h2{color:#fafafa!important;font-weight:800!important;font-size:16.5px!important;letter-spacing:-.012em}[role=dialog]:has(.sl-wholesale-modal) h2 svg{color:var(--sl-sky-glow, #7dd3fc)!important}[role=dialog]:has(.sl-wholesale-modal) p{color:#c2c4cc!important}body:has(.sl-wholesale) [role=alertdialog],body:has(.sl-wholesale-modal) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}body:has(.sl-wholesale) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em;font-size:17px}body:has(.sl-wholesale) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:500!important;line-height:1.5}body:has(.sl-wholesale) [role=alertdialog] strong{color:#fafafa!important}body:has(.sl-wholesale) [role=alertdialog] button:not([class*=bg-destructive]):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-wholesale) [role=alertdialog] button:not([class*=bg-destructive]):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-wholesale) [role=alertdialog] button[class*=bg-destructive]{background:#e639462e!important;border:1px solid rgba(255,138,148,.32)!important;color:#ffa3ab!important}body:has(.sl-wholesale) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e6394642!important;border-color:#ff8a947a!important}.sl-wholesale-modal{--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-sky: #0ea5e9;--sl-sky-hover: #38bdf8;--sl-sky-press: #0284c7;--sl-sky-soft: rgba(14, 165, 233, .14);--sl-sky-glow: #7dd3fc;--sl-sky-feature: #bae6fd;--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-st-warn-fg: #f5c451;--sl-st-warn-soft: rgba(212, 167, 44, .18);--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-wholesale-modal *{box-sizing:border-box}.sl-wholesale-modal>div:has(>h2){margin-bottom:14px}.sl-wholesale-modal h2 svg,[role=dialog]:has(.sl-wholesale-modal) h2 svg{color:var(--sl-sky-glow)!important;width:16px;height:16px}.sl-wholesale-modal .flex.h-7.w-7.items-center.justify-center.rounded-lg,[role=dialog]:has(.sl-wholesale-modal) .flex.h-7.w-7.items-center.justify-center.rounded-lg{background:var(--sl-sky-soft)!important;border:1px solid rgba(14,165,233,.3);box-shadow:inset 0 1px #ffffff0f}.sl-wholesale-modal .flex.h-7.w-7 svg,[role=dialog]:has(.sl-wholesale-modal) .flex.h-7.w-7 svg{color:var(--sl-sky-glow)!important}.sl-wholesale-modal [class*=rounded-xl][class*=bg-slate-200],.sl-wholesale-modal [class*=bg-slate-700],.sl-wholesale-modal [class*="dark:bg-slate-700"]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important}.sl-wholesale-modal [class*=bg-white][class*="dark:bg-slate-900"]:not(input):not(textarea),.sl-wholesale-modal .bg-white.dark\:bg-slate-900:not(input):not(textarea){background:var(--sl-surf-card)!important;border-color:var(--sl-line)!important}.sl-wholesale-modal label[class*="text-\\[11px\\]"][class*=font-semibold],.sl-wholesale-modal label[class*=font-semibold][class*=text-muted-foreground]{color:var(--sl-fg-label)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.sl-wholesale-modal label{color:var(--sl-fg)!important}.sl-wholesale-modal input:not([type=radio]):not([type=checkbox]),.sl-wholesale-modal textarea,[role=dialog]:has(.sl-wholesale-modal) input:not([type=radio]):not([type=checkbox]),[role=dialog]:has(.sl-wholesale-modal) textarea{background:#0f1016!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;border-radius:8px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;outline:none!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-wholesale-modal input:not([type=radio]):not([type=checkbox]),[role=dialog]:has(.sl-wholesale-modal) input:not([type=radio]):not([type=checkbox]){height:38px!important;padding:0 12px!important}.sl-wholesale-modal input[class*=pl-9]:not([type=radio]):not([type=checkbox]),[role=dialog]:has(.sl-wholesale-modal) input[class*=pl-9]:not([type=radio]):not([type=checkbox]){padding-left:36px!important}.sl-wholesale-modal input[class*=pr-9]:not([type=radio]):not([type=checkbox]),[role=dialog]:has(.sl-wholesale-modal) input[class*=pr-9]:not([type=radio]):not([type=checkbox]){padding-right:36px!important}.sl-wholesale-modal input[class*=pr-10]:not([type=radio]):not([type=checkbox]),[role=dialog]:has(.sl-wholesale-modal) input[class*=pr-10]:not([type=radio]):not([type=checkbox]){padding-right:40px!important}.sl-wholesale-modal .relative>svg.absolute,[role=dialog]:has(.sl-wholesale-modal) .relative>svg.absolute{color:#9aa0a8!important;z-index:1;pointer-events:none}.sl-wholesale-modal textarea{padding:9px 12px!important;line-height:1.45}.sl-wholesale-modal input::-moz-placeholder,.sl-wholesale-modal textarea::-moz-placeholder,[role=dialog]:has(.sl-wholesale-modal) input::-moz-placeholder,[role=dialog]:has(.sl-wholesale-modal) textarea::-moz-placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-wholesale-modal input::placeholder,.sl-wholesale-modal textarea::placeholder,[role=dialog]:has(.sl-wholesale-modal) input::placeholder,[role=dialog]:has(.sl-wholesale-modal) textarea::placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-wholesale-modal input:hover,.sl-wholesale-modal textarea:hover{border-color:var(--sl-line-strong)!important}.sl-wholesale-modal input:focus,.sl-wholesale-modal input:focus-visible,.sl-wholesale-modal textarea:focus,.sl-wholesale-modal textarea:focus-visible{border-color:var(--sl-sky)!important;box-shadow:0 0 0 3px #0ea5e94d!important}.sl-wholesale-modal input[type=number]{-moz-appearance:textfield;font-variant-numeric:tabular-nums}.sl-wholesale-modal input[type=number]::-webkit-outer-spin-button,.sl-wholesale-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-wholesale-modal .relative svg.absolute{color:var(--sl-fg-subtle)!important}.sl-wholesale-modal input.pl-9{padding-left:34px!important}.sl-wholesale-modal button[role=combobox]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:38px!important;font-size:13px!important;font-weight:600!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-wholesale-modal button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-wholesale-modal button[role=combobox]:focus-visible,.sl-wholesale-modal button[role=combobox][data-state=open]{border-color:var(--sl-sky)!important;box-shadow:0 0 0 3px #0ea5e94d!important}.sl-wholesale-modal button[role=combobox] svg{color:var(--sl-fg-subtle)!important}.sl-wholesale-modal .flex.items-center.gap-2.h-9.px-3.rounded-md.border{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:38px!important}.sl-wholesale-modal .flex.items-center.gap-2.h-9.px-3.rounded-md.border .truncate.font-medium{color:var(--sl-fg)!important;font-weight:600!important}.sl-wholesale-modal .flex.items-center.gap-2.h-9.px-3.rounded-md.border button{color:var(--sl-fg-subtle)!important;background:transparent!important}.sl-wholesale-modal .flex.items-center.gap-2.h-9.px-3.rounded-md.border button:hover{color:var(--sl-fg)!important}.sl-wholesale-modal .absolute.z-20.left-0.right-0.top-full{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line-strong)!important;border-radius:9px!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;padding:4px!important}.sl-wholesale-modal .absolute.z-20 button{background:transparent!important;color:var(--sl-fg)!important;border:none!important;border-bottom:1px solid var(--sl-line)!important;border-radius:6px!important;font-size:12.5px!important;font-weight:600!important;padding:8px 10px!important;transition:background-color .1s var(--sl-ease-out)}.sl-wholesale-modal .absolute.z-20 button:last-child{border-bottom:none!important}.sl-wholesale-modal .absolute.z-20 button:hover{background:var(--sl-sky-soft)!important;color:var(--sl-sky-feature)!important}.sl-wholesale-modal .absolute.z-20 button .text-muted-foreground,.sl-wholesale-modal .absolute.z-20 button .text-xs{color:var(--sl-fg-subtle)!important}.sl-wholesale-modal .absolute.z-20 button.text-primary{color:var(--sl-sky-feature)!important;font-weight:700!important}.sl-wholesale-modal .absolute.z-20 button.text-primary:hover{background:var(--sl-sky-soft)!important}.sl-wholesale-modal .rounded-md.border.mt-2.overflow-x-auto{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;border-radius:9px!important}.sl-wholesale-modal table thead tr.bg-muted\/50,.sl-wholesale-modal table thead tr{background:var(--sl-surf-card-head)!important}.sl-wholesale-modal table th{color:var(--sl-fg-label)!important;font-weight:800!important;font-size:10px!important;letter-spacing:.06em;text-transform:uppercase;padding:9px 10px!important;border-bottom:1px solid var(--sl-line)!important}.sl-wholesale-modal table tbody tr{border-bottom:1px solid var(--sl-line)!important;background:transparent!important}.sl-wholesale-modal table tbody tr:last-child{border-bottom:none!important}.sl-wholesale-modal table td{color:var(--sl-fg)!important;font-size:12.5px!important;padding:9px 10px!important;vertical-align:middle}.sl-wholesale-modal table td .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-wholesale-modal table td input{height:28px!important;padding:0 8px!important;font-size:12px!important;font-weight:600!important}.sl-wholesale-modal .flex.flex-col.items-center.justify-center.py-10.text-muted-foreground{background:var(--sl-surf-card)!important;border:1px dashed var(--sl-line-strong)!important;border-radius:9px!important;color:var(--sl-fg-muted)!important}.sl-wholesale-modal .flex.flex-col.items-center.justify-center.py-10 svg{color:var(--sl-fg-subtle)!important}.sl-wholesale-modal .flex.rounded-md.border.border-border.overflow-hidden{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:8px!important;padding:2px!important;display:inline-flex;gap:1px}.sl-wholesale-modal .flex.rounded-md.border.border-border.overflow-hidden button{background:transparent!important;color:var(--sl-fg-muted)!important;font-weight:700!important;font-size:11.5px!important;padding:5px 12px!important;border-radius:6px!important;height:28px!important;border:1px solid transparent!important;transition:all .12s var(--sl-ease-out)!important}.sl-wholesale-modal .flex.rounded-md.border.border-border.overflow-hidden button:hover{color:var(--sl-fg)!important;background:#ffffff0a!important}.sl-wholesale-modal .flex.rounded-md.border.border-border.overflow-hidden button[class*=bg-primary]{background:linear-gradient(180deg,rgba(14,165,233,.24) 0%,var(--sl-sky-soft) 100%)!important;color:var(--sl-sky-feature)!important;border:1px solid rgba(14,165,233,.42)!important;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #0ea5e947!important}[role=dialog]:has(.sl-wholesale-modal)>.flex.items-center.justify-between,[role=dialog]:has(.sl-wholesale-modal) [class*=DialogFooter],[role=dialog]:has(.sl-wholesale-modal)>.flex.flex-col-reverse,[role=dialog]:has(.sl-wholesale-modal)>.sm\:justify-end{border-top:1px solid var(--sl-line);padding-top:14px;margin-top:4px;gap:8px!important}.sl-wholesale-modal .text-lg.font-bold.text-foreground,[role=dialog]:has(.sl-wholesale-modal) .text-lg.font-bold{color:var(--sl-fg)!important;font-weight:800!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em}[role=dialog]:has(.sl-wholesale-modal) .text-emerald-600{color:var(--sl-st-success-fg)!important}[role=dialog]:has(.sl-wholesale-modal) button[class*=variant-outline]:not([role=combobox]),[role=dialog]:has(.sl-wholesale-modal) button.bg-card:not([style*=background-color]):not([role=combobox]){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;border-radius:8px!important;height:38px!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff0a!important;transition:all .12s var(--sl-ease-out)!important}[role=dialog]:has(.sl-wholesale-modal) button[class*=variant-outline]:hover{background:#222430!important;border-color:#ecf0fc29!important;color:#fafafa!important}[role=dialog]:has(.sl-wholesale-modal) button[style*=background-color]{background:var(--sl-sky)!important;border:1px solid var(--sl-sky-press)!important;color:#fff!important;border-radius:8px!important;height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0ea5e966,0 6px 16px -6px #0ea5e98c!important;transition:background-color .12s var(--sl-ease-out)!important}[role=dialog]:has(.sl-wholesale-modal) button[style*=background-color]:hover{background:var(--sl-sky-hover)!important}[role=dialog]:has(.sl-wholesale-modal) button[style*=background-color]:disabled{background:#0ea5e959!important;border-color:#0ea5e973!important;color:#fff9!important;box-shadow:inset 0 1px #ffffff0f!important}.sl-wholesale-modal table button[class*=h-6][class*=w-6]{background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;border-radius:6px!important}.sl-wholesale-modal table button[class*=h-6][class*=w-6]:hover{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border-color:#ff8a9452!important}.sl-wholesale-modal table button[class*=h-6][class*=w-6] svg{color:var(--sl-st-error-fg)!important}.sl-wholesale-modal .flex.gap-4.p-3.rounded-lg.bg-muted\/30{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:10px!important;padding:12px!important}.sl-wholesale-modal .flex.gap-4.p-3 .text-\[10px\].uppercase{color:var(--sl-fg-subtle)!important;font-weight:800!important;letter-spacing:.05em;font-size:10px!important}.sl-wholesale-modal .flex.gap-4.p-3 .text-sm.font-bold{color:var(--sl-fg)!important;font-weight:800!important;font-variant-numeric:tabular-nums;font-size:14px!important}.sl-wholesale-modal .flex.gap-4.p-3 .text-destructive{color:var(--sl-st-error-fg)!important}.sl-wholesale-modal .flex.gap-4.p-3 .text-success{color:var(--sl-st-success-fg)!important}.sl-wholesale-modal .max-h-\[400px\].overflow-y-auto.rounded-md.border{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:9px!important}body:has(.sl-wholesale) [role=listbox],body:has(.sl-wholesale-modal) [role=listbox]{background:#181920!important;border:1px solid rgba(236,240,252,.16)!important;border-radius:9px!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;color:#fafafa!important;padding:4px!important}body:has(.sl-wholesale) [role=option],body:has(.sl-wholesale-modal) [role=option]{color:#fafafa!important;background:transparent!important;border-radius:6px!important;font-size:12.5px!important;font-weight:600!important;padding:7px 10px!important;cursor:pointer;transition:background-color .1s cubic-bezier(.2,.8,.2,1)}body:has(.sl-wholesale) [role=option][data-highlighted],body:has(.sl-wholesale) [role=option]:hover,body:has(.sl-wholesale-modal) [role=option][data-highlighted],body:has(.sl-wholesale-modal) [role=option]:hover{background:#0ea5e929!important;color:var(--sl-sky-glow, #7dd3fc)!important}body:has(.sl-wholesale) [role=option][data-state=checked],body:has(.sl-wholesale-modal) [role=option][data-state=checked]{color:var(--sl-sky-glow, #7dd3fc)!important;font-weight:700!important}[role=dialog]:has(.sl-wholesale-modal)::-webkit-scrollbar,[role=dialog]:has(.sl-wholesale-modal) *::-webkit-scrollbar{width:10px;height:10px}[role=dialog]:has(.sl-wholesale-modal)::-webkit-scrollbar-track,[role=dialog]:has(.sl-wholesale-modal) *::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}[role=dialog]:has(.sl-wholesale-modal)::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-wholesale-modal) *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}[role=dialog]:has(.sl-wholesale-modal)::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-wholesale-modal) *::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 768px){[role=dialog]:has(.sl-wholesale-modal){max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}.sl-wholesale-modal .flex.gap-3{flex-direction:column}.sl-wholesale-modal .w-28{width:100%!important}}.sl-business-profile{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-soft-2: rgba(139, 92, 246, .26);--sl-violet-glow: #c4b5fd;--sl-violet-feature: #ddd6fe;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-warn-fg: #f5c451;--sl-st-warn-soft: rgba(212, 167, 44, .18);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(139,92,246,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(139,92,246,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-business-profile{margin:-28px -32px;padding:24px 32px 40px}}.sl-business-profile *{box-sizing:border-box}body:has(.sl-business-profile){background-color:#0e0f14}.sl-business-profile>div:first-child h2{color:var(--sl-fg)!important;font-weight:800!important;font-size:22px!important;letter-spacing:-.022em;line-height:1.15}.sl-business-profile>div:first-child p{color:var(--sl-fg-muted)!important;font-size:13px!important;font-weight:500;margin-top:4px}.sl-business-profile [role=tablist]{display:inline-flex;gap:4px;padding:4px;border-radius:11px;background:var(--sl-surf-card-head);border:1px solid var(--sl-line);box-shadow:inset 0 1px 2px #00000040;height:auto!important}.sl-business-profile [role=tab]{display:inline-flex!important;align-items:center;gap:7px;padding:0 14px!important;height:32px!important;border-radius:8px!important;background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;font-family:inherit!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.005em;cursor:pointer;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)!important;white-space:nowrap;box-shadow:none!important}.sl-business-profile [role=tab] svg{width:14px!important;height:14px!important;color:inherit!important}.sl-business-profile [role=tab]:hover{background:var(--sl-surf-hover)!important;color:var(--sl-fg)!important}.sl-business-profile [role=tab][data-state=active]{background:var(--sl-violet-soft)!important;border-color:var(--sl-violet-soft-2)!important;color:var(--sl-violet-glow)!important;box-shadow:inset 0 1px #ffffff0a,0 1px 4px #8b5cf62e!important}.sl-business-profile [role=tab]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #8b5cf673!important}.sl-business-profile [role=tabpanel]{outline:none}.sl-business-profile [class*=rounded-2xl][class*=bg-card]:not(button):not([role=tab]),.sl-business-profile [class*=rounded-xl][class*=bg-card]:not(button):not([role=tab]),.sl-business-profile [class*=rounded-lg][class*=bg-card]:not(button):not([role=tab]),.sl-business-profile [data-slot=card]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000038!important;color:var(--sl-fg)!important;overflow:hidden}.sl-business-profile [class*=bg-card]>[class*=flex][class*=flex-col][class*="space-y-1.5"][class*=p-6],.sl-business-profile [data-slot=card-header]{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important;padding:14px 18px!important}.sl-business-profile [class*=bg-card] [class*=font-semibold][class*=leading-none][class*=tracking-tight],.sl-business-profile [data-slot=card-title]{color:var(--sl-fg)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em!important}.sl-business-profile [class*=bg-card]>[class*=p-6][class*=pt-0],.sl-business-profile [data-slot=card-content]{padding:16px 18px 18px!important}.sl-business-profile [class*=rounded-xl][class*=bg-slate-200],.sl-business-profile [class*="dark:bg-slate-700"],.sl-business-profile [class*="bg-slate-200/80"]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:11px!important}.sl-business-profile label[class*="text-[11px]"][class*=font-semibold],.sl-business-profile label[class*=font-semibold][class*=text-muted-foreground],.sl-business-profile label[class*=uppercase][class*=tracking-wide]{color:var(--sl-fg-label)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.sl-business-profile label.text-sm:not([class*=uppercase]){color:var(--sl-fg)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:0}.sl-business-profile input:not([type=radio]):not([type=checkbox]),.sl-business-profile textarea{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;outline:none!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-business-profile input:not([type=radio]):not([type=checkbox]){height:38px!important;padding:0 12px!important}.sl-business-profile textarea{padding:10px 12px!important;line-height:1.5;min-height:70px}.sl-business-profile input::-moz-placeholder,.sl-business-profile textarea::-moz-placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-business-profile input::placeholder,.sl-business-profile textarea::placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-business-profile input:hover,.sl-business-profile textarea:hover{border-color:var(--sl-line-strong)!important}.sl-business-profile input:focus,.sl-business-profile input:focus-visible,.sl-business-profile textarea:focus,.sl-business-profile textarea:focus-visible{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-business-profile input[type=number]{-moz-appearance:textfield;font-variant-numeric:tabular-nums}.sl-business-profile input[type=number]::-webkit-outer-spin-button,.sl-business-profile input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-business-profile button[role=combobox]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:38px!important;font-size:13px!important;font-weight:600!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-business-profile button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-business-profile button[role=combobox]:focus-visible,.sl-business-profile button[role=combobox][data-state=open]{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-business-profile button[role=combobox] svg{color:var(--sl-fg-subtle)!important}body:has(.sl-business-profile) [role=listbox]{background:#181920!important;border:1px solid rgba(236,240,252,.16)!important;border-radius:9px!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;color:#fafafa!important;padding:4px!important}body:has(.sl-business-profile) [role=option]{color:#fafafa!important;background:transparent!important;border-radius:6px!important;font-size:12.5px!important;font-weight:600!important;padding:7px 10px!important;cursor:pointer;transition:background-color .1s cubic-bezier(.2,.8,.2,1)}body:has(.sl-business-profile) [role=option][data-highlighted],body:has(.sl-business-profile) [role=option]:hover{background:#8b5cf629!important;color:var(--sl-violet-glow, #c4b5fd)!important}body:has(.sl-business-profile) [role=option][data-state=checked]{color:var(--sl-violet-glow, #c4b5fd)!important;font-weight:700!important}.sl-business-profile button[style*=background-color]{background:var(--sl-violet)!important;border:1px solid var(--sl-violet-press)!important;color:#fff!important;border-radius:8px!important;height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c!important;transition:background-color .12s var(--sl-ease-out)!important}.sl-business-profile button[style*=background-color]:hover{background:var(--sl-violet-hover)!important}.sl-business-profile button[style*=background-color]:disabled{background:#8b5cf659!important;border-color:#8b5cf673!important;color:#fff9!important;box-shadow:inset 0 1px #ffffff0f!important}.sl-business-profile button:not([role=combobox]):not([role=tab]):not([role=switch]):not([role=checkbox]):not([style*=background-color]):not([class*=variant-outline]):not([class*=variant-ghost]):not([class*=variant-destructive]):not([data-state]){background:var(--sl-violet)!important;border:1px solid var(--sl-violet-press)!important;color:#fff!important;border-radius:8px!important;height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c!important;transition:background-color .12s var(--sl-ease-out)!important}.sl-business-profile button:not([role=combobox]):not([role=tab]):not([role=switch]):not([role=checkbox]):not([style*=background-color]):not([class*=variant-outline]):not([class*=variant-ghost]):not([class*=variant-destructive]):not([data-state]):hover{background:var(--sl-violet-hover)!important}.sl-business-profile button:not([role=combobox]):not([role=tab]):not([role=switch]):not([role=checkbox]):not([style*=background-color]):not([class*=variant-outline]):not([class*=variant-ghost]):not([class*=variant-destructive]):not([data-state]):disabled{opacity:.5}.sl-business-profile button[class*=variant-outline],.sl-business-profile label[for=logo-upload] button{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff0a!important;transition:all .12s var(--sl-ease-out)!important}.sl-business-profile button[class*=variant-outline]:hover,.sl-business-profile label[for=logo-upload] button:hover{background:var(--sl-surf-hover)!important;border-color:var(--sl-line-strong)!important}.sl-business-profile [class*=h-20][class*=w-20][class*=rounded-lg][class*=bg-muted]{background:var(--sl-violet-soft)!important;border:1px solid rgba(139,92,246,.25);box-shadow:inset 0 1px #ffffff0f}.sl-business-profile [class*=h-20][class*=w-20][class*=rounded-lg][class*=bg-muted] svg{color:var(--sl-violet-glow)!important;opacity:.85}.sl-business-profile [role=switch]{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px 2px #0000004d!important}.sl-business-profile [role=switch][data-state=checked]{background:var(--sl-violet)!important;border-color:var(--sl-violet-press)!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666!important}.sl-business-profile [role=switch]>span,.sl-business-profile [role=switch] [data-slot=switch-thumb]{background:var(--sl-fg)!important;box-shadow:0 1px 3px #00000059}.sl-business-profile [role=switch][data-state=checked]>span{background:#fff!important}.sl-business-profile p.text-sm.font-medium{color:var(--sl-fg)!important;font-weight:600!important}.sl-business-profile p.text-xs.text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-business-profile [role=checkbox]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line-strong)!important;border-radius:5px!important;box-shadow:inset 0 1px 1px #00000040!important;transition:all .12s var(--sl-ease-out)!important}.sl-business-profile [role=checkbox]:hover{border-color:#8b5cf680!important}.sl-business-profile [role=checkbox][data-state=checked]{background:var(--sl-violet)!important;border-color:var(--sl-violet-press)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf652!important}.sl-business-profile [role=checkbox][data-state=checked] svg{color:#fff!important}.sl-business-profile label.flex.items-center.gap-3.cursor-pointer span{color:var(--sl-fg)!important;font-size:13px!important;font-weight:500}.sl-business-profile label.flex.items-center.gap-3.cursor-pointer svg{color:var(--sl-fg-subtle)!important}.sl-business-profile label.flex.items-center.gap-3.cursor-pointer:hover svg{color:var(--sl-violet-glow)!important}.sl-business-profile h3.text-xs.font-semibold.text-muted-foreground.tracking-wider{color:var(--sl-fg-label)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase}.sl-business-profile h3.text-lg.font-semibold{color:var(--sl-fg)!important;font-weight:800!important;font-size:17px!important;letter-spacing:-.012em}.sl-business-profile [class*=rounded-xl][class*=border-2][class*=border-dashed]{background:var(--sl-surf-card)!important;border:2px dashed rgba(139,92,246,.32)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040!important;color:var(--sl-fg)!important}.sl-business-profile [class*=rounded-xl][class*=border-dashed] .text-foreground{color:var(--sl-fg)!important}.sl-business-profile [class*=rounded-xl][class*=border-dashed] .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-business-profile [data-orientation=horizontal][role=separator],.sl-business-profile [class*=rounded-xl][class*=border-dashed] [data-orientation=horizontal]{background:var(--sl-line)!important;height:1px!important}.sl-business-profile p.text-xs.font-semibold.text-muted-foreground.tracking-wider{color:var(--sl-fg-label)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase}.sl-business-profile [class*=rounded-xl][class*=border-dashed] [class*=h-8][class*=w-8][class*=bg-muted]{background:var(--sl-violet-soft)!important;border:1px solid rgba(139,92,246,.28)}.sl-business-profile [class*=rounded-xl][class*=border-dashed] [class*=h-8][class*=w-8][class*=bg-muted] svg{color:var(--sl-violet-glow)!important}.sl-business-profile [class*=text-emerald-600],.sl-business-profile [class*="dark:text-emerald-400"]{color:var(--sl-st-success-fg)!important}.sl-business-profile .text-foreground{color:var(--sl-fg)!important}.sl-business-profile .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-business-profile .border-border{border-color:var(--sl-line)!important}.sl-business-profile [class*="bg-muted/30"]{background:var(--sl-surf-card)!important}.sl-business-profile [style*=borderColor][style*="hsl(var(--module-config))"]{border-color:var(--sl-violet)!important;border-top-color:transparent!important}.sl-business-profile ::-webkit-scrollbar{width:10px;height:10px}.sl-business-profile ::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}.sl-business-profile ::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.sl-business-profile ::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 1280px){.sl-business-profile [class*="lg:grid-cols-5"]{grid-template-columns:1fr!important}.sl-business-profile [class*="lg:col-span-3"],.sl-business-profile [class*="lg:col-span-2"]{grid-column:span 1 / span 1!important}.sl-business-profile [class*=sticky][class*=top-6]{position:relative!important;top:0!important}}@media (max-width: 768px){.sl-business-profile{padding:18px 16px 32px}.sl-business-profile>div:first-child h2{font-size:19px!important}.sl-business-profile [role=tablist]{width:100%;overflow-x:auto}.sl-business-profile [role=tab]{padding:0 10px!important;font-size:11.5px!important}.sl-business-profile [class*="sm:grid-cols-3"],.sl-business-profile [class*="sm:grid-cols-2"]{grid-template-columns:1fr!important}}.sl-personnel{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-soft-2: rgba(139, 92, 246, .26);--sl-violet-glow: #c4b5fd;--sl-violet-feature: #ddd6fe;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-warn-fg: #f5c451;--sl-st-warn-soft: rgba(212, 167, 44, .18);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(139,92,246,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(139,92,246,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-personnel{margin:-28px -32px;padding:24px 32px 40px}}.sl-personnel *{box-sizing:border-box}body:has(.sl-personnel){background-color:#0e0f14}.sl-personnel>div:first-child h1{color:var(--sl-fg)!important}.sl-personnel>div:first-child p{color:var(--sl-fg-muted)!important}.sl-personnel>div:first-child [class*=rounded-xl][class*=shadow-sm][style*=background],.sl-personnel>div:first-child [class*=rounded-2xl][class*=shadow-sm][style*=background]{background:var(--sl-violet-soft)!important;box-shadow:0 4px 12px #8b5cf633!important;border:1px solid rgba(139,92,246,.28)}.sl-personnel>div:first-child [class*=rounded-xl][class*=shadow-sm] svg,.sl-personnel>div:first-child [class*=rounded-2xl][class*=shadow-sm] svg{color:var(--sl-violet-glow)!important}.sl-personnel>div:first-child>div:nth-child(2)[class*=absolute][class*=bottom-0]{background-color:#8b5cf638!important}.sl-personnel .grid.grid-cols-2[class*="md:grid-cols-4"]>[class*=rounded][class*=bg-card]{background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d!important;transition:border-color .15s var(--sl-ease-out)}.sl-personnel .grid.grid-cols-2>[class*=bg-card]:hover{border-color:var(--sl-line-strong)!important}.sl-personnel .grid.grid-cols-2 [class*=text-2xl][class*=font-bold]{color:var(--sl-fg)!important;font-weight:800!important;font-size:24px!important;font-variant-numeric:tabular-nums;letter-spacing:-.022em}.sl-personnel .grid.grid-cols-2 [class*=text-xs][class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px!important;margin-top:4px}.sl-personnel .grid.grid-cols-2 svg.text-muted-foreground{color:var(--sl-fg-subtle)!important}.sl-personnel .grid.grid-cols-2 svg.text-success{color:var(--sl-st-success-fg)!important}.sl-personnel .grid.grid-cols-2 svg.text-warning{color:var(--sl-st-warn-fg)!important}.sl-personnel [role=tablist]{display:inline-flex;gap:4px;padding:4px;border-radius:11px;background:var(--sl-surf-card-head);border:1px solid var(--sl-line);box-shadow:inset 0 1px 2px #00000040;height:auto!important}.sl-personnel [role=tab]{display:inline-flex!important;align-items:center;gap:6px;padding:0 14px!important;height:32px!important;border-radius:8px!important;background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;font-family:inherit!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.005em;transition:background-color .12s var(--sl-ease-out),color .12s var(--sl-ease-out),border-color .12s var(--sl-ease-out)!important;white-space:nowrap;box-shadow:none!important}.sl-personnel [role=tab] svg{width:13px!important;height:13px!important;color:inherit!important}.sl-personnel [role=tab]:hover{background:var(--sl-surf-hover)!important;color:var(--sl-fg)!important}.sl-personnel [role=tab][data-state=active]{background:var(--sl-violet-soft)!important;border-color:var(--sl-violet-soft-2)!important;color:var(--sl-violet-glow)!important;box-shadow:inset 0 1px #ffffff0a,0 1px 4px #8b5cf62e!important}.sl-personnel [role=tab]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #8b5cf673!important}.sl-personnel [role=tabpanel]>[class*=rounded-2xl][class*=bg-card]:not([class*=border-dashed]),.sl-personnel [role=tabpanel]>[class*=rounded-lg][class*=bg-card]:not([class*=border-dashed]){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d!important}.sl-personnel button[style*=background-color]:not([role=combobox]){background:var(--sl-violet)!important;border:1px solid var(--sl-violet-press)!important;color:#fff!important;border-radius:8px!important;height:34px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c!important;transition:background-color .12s var(--sl-ease-out)!important}.sl-personnel button[style*=background-color]:not([role=combobox]):hover{background:var(--sl-violet-hover)!important}.sl-personnel button[style*=background-color]:disabled{background:#8b5cf659!important;border-color:#8b5cf673!important;color:#fff9!important;box-shadow:inset 0 1px #ffffff0f!important}.sl-personnel button[class*=border-success][class*=text-success]{background:var(--sl-st-success-soft)!important;border:1px solid rgba(110,231,168,.32)!important;color:var(--sl-st-success-fg)!important;height:34px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:700!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff0a!important;transition:all .12s var(--sl-ease-out)!important}.sl-personnel button[class*=border-success][class*=text-success]:hover{background:#2d5a3d73!important;border-color:#6ee7a880!important}.sl-personnel input:not([type=radio]):not([type=checkbox]),.sl-personnel textarea{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:600!important;outline:none!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-personnel input:not([type=radio]):not([type=checkbox]){height:32px!important;padding:0 10px!important}.sl-personnel input[type=date]{font-variant-numeric:tabular-nums;color-scheme:dark}.sl-personnel input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7) opacity(.6);cursor:pointer}.sl-personnel input::-moz-placeholder,.sl-personnel textarea::-moz-placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-personnel input::placeholder,.sl-personnel textarea::placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-personnel input:hover,.sl-personnel textarea:hover{border-color:var(--sl-line-strong)!important}.sl-personnel input:focus,.sl-personnel textarea:focus,.sl-personnel input:focus-visible,.sl-personnel textarea:focus-visible{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-personnel button[role=combobox]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:32px!important;font-size:12.5px!important;font-weight:600!important;padding:0 10px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-personnel button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-personnel button[role=combobox]:focus-visible,.sl-personnel button[role=combobox][data-state=open]{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-personnel button[role=combobox] svg{color:var(--sl-fg-subtle)!important}.sl-personnel label[class*=uppercase][class*=tracking-wide]{color:var(--sl-fg-label)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.sl-personnel [class*=rounded-2xl][class*=bg-card]:has(>div:first-child[class*=border-b]){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000038!important;overflow:hidden}.sl-personnel [class*=rounded-2xl][class*=bg-card]>div:first-child[class*=border-b]{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important;padding:13px 18px!important}.sl-personnel [class*=rounded-2xl][class*=bg-card]>div:first-child h3{color:var(--sl-fg)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em!important}.sl-personnel [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg]{background:var(--sl-violet-soft)!important;border:1px solid rgba(139,92,246,.28);box-shadow:inset 0 1px #ffffff0f}.sl-personnel [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg] svg{color:var(--sl-violet-glow)!important}.sl-personnel [class*=rounded-lg][class*="bg-muted/20"]{background:transparent!important;padding:0!important}.sl-personnel table{width:100%;border-collapse:collapse;background:transparent!important}.sl-personnel thead{background:var(--sl-surf-card-head)}.sl-personnel thead tr,.sl-personnel thead tr:hover{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important}.sl-personnel th{text-align:left;font-size:11px!important;padding:12px!important;border-bottom:1px solid var(--sl-line)!important;color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:auto!important}.sl-personnel th:first-child,.sl-personnel td:first-child{padding-left:18px!important}.sl-personnel th:last-child,.sl-personnel td:last-child{padding-right:18px!important}.sl-personnel th[class*=text-right]{text-align:right}.sl-personnel tbody tr{background-color:transparent!important;background-image:none!important;border-bottom:1px solid var(--sl-line)!important;border-color:var(--sl-line)!important;transition:background-color .12s var(--sl-ease-out)}.sl-personnel tbody tr:hover{background-color:#ffffff06!important}.sl-personnel tbody tr:last-child{border-bottom:none!important}.sl-personnel td{font-size:13px!important;padding:13px 12px!important;color:var(--sl-fg)!important;font-weight:500;vertical-align:middle;border-bottom:none!important}.sl-personnel td[class*=font-mono]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;color:var(--sl-fg-subtle)!important;letter-spacing:.01em}.sl-personnel td[class*=font-medium]{font-weight:600!important;color:var(--sl-fg)!important}.sl-personnel td[class*=text-muted-foreground]{color:var(--sl-fg-muted)!important}.sl-personnel td[class*=text-right]{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.sl-personnel td[class*=font-bold]{font-weight:800!important}.sl-personnel [class*="bg-success/10"][class*=text-success]{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border:1px solid rgba(110,231,168,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-personnel [class*="bg-destructive/10"][class*=text-destructive]{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border:1px solid rgba(255,138,148,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-personnel [class*="bg-warning/10"][class*=text-warning]{background:var(--sl-st-warn-soft)!important;color:var(--sl-st-warn-fg)!important;border:1px solid rgba(212,167,44,.35)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-personnel [class*=border-input][class*=bg-background]:not(button):not(input),.sl-personnel .text-xs[class*=border]:not(button){background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line-strong)!important;color:var(--sl-fg-muted)!important;border-radius:6px!important;padding:2px 7px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-personnel td button[class*=ghost],.sl-personnel td .flex.gap-1 button{background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;width:28px!important;height:28px!important;padding:0!important;border-radius:7px!important;transition:all .12s var(--sl-ease-out)!important}.sl-personnel td button[class*=ghost]:hover,.sl-personnel td .flex.gap-1 button:hover{background:var(--sl-violet-soft)!important;color:var(--sl-violet-glow)!important;border-color:#8b5cf652!important}.sl-personnel td button[class*=text-destructive]:hover{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border-color:#ff8a9452!important}.sl-personnel td button svg{width:13px!important;height:13px!important}.sl-personnel [class*=h-20][class*=w-20][class*=rounded-full]{background:var(--sl-violet-soft)!important;border:1px solid rgba(139,92,246,.25);box-shadow:inset 0 1px #ffffff0f}.sl-personnel [class*=h-20][class*=w-20][class*=rounded-full] svg{color:var(--sl-violet-glow)!important;opacity:.85}.sl-personnel .animate-spin{color:var(--sl-violet-glow)!important}.sl-personnel .text-foreground{color:var(--sl-fg)!important}.sl-personnel .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-personnel .border-border{border-color:var(--sl-line)!important}.sl-personnel ::-webkit-scrollbar{width:10px;height:10px}.sl-personnel ::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}.sl-personnel ::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.sl-personnel ::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 1280px){.sl-personnel th,.sl-personnel td{padding:12px 10px!important}.sl-personnel th{font-size:10.5px!important}.sl-personnel td{font-size:12.5px!important}}@media (max-width: 1024px){.sl-personnel .grid.grid-cols-2[class*="md:grid-cols-4"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.sl-personnel{padding:18px 16px 32px}.sl-personnel>div:first-child h1{font-size:19px!important}.sl-personnel [role=tablist]{width:100%;overflow-x:auto}.sl-personnel [role=tab]{padding:0 10px!important;font-size:11.5px!important}.sl-personnel th{font-size:10px!important;padding:11px 8px!important}.sl-personnel td{font-size:12px!important;padding:11px 8px!important}}[role=dialog]:has(.sl-personnel-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}[role=dialog]:has(.sl-personnel-modal) [aria-label=Close],[role=dialog]:has(.sl-personnel-modal) button.absolute.right-4.top-4{color:#9aa0a8!important;border-radius:7px!important}[role=dialog]:has(.sl-personnel-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-personnel-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}[role=dialog]:has(.sl-personnel-modal) h2{color:#fafafa!important;font-weight:800!important;font-size:16.5px!important;letter-spacing:-.012em}body:has(.sl-personnel) [role=alertdialog]{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}body:has(.sl-personnel) [role=alertdialog] h2{color:#fafafa!important;font-weight:800;letter-spacing:-.01em;font-size:17px}body:has(.sl-personnel) [role=alertdialog] [id*=description]{color:#dadde5!important;font-weight:500!important;line-height:1.5}body:has(.sl-personnel) [role=alertdialog] button:not([class*=bg-destructive]):first-of-type{background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important}body:has(.sl-personnel) [role=alertdialog] button:not([class*=bg-destructive]):first-of-type:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-personnel) [role=alertdialog] button[class*=bg-destructive]{background:#e639462e!important;border:1px solid rgba(255,138,148,.32)!important;color:#ffa3ab!important}body:has(.sl-personnel) [role=alertdialog] button[class*=bg-destructive]:hover{background:#e6394642!important;border-color:#ff8a947a!important}.sl-personnel-modal{--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-glow: #c4b5fd;--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-personnel-modal *{box-sizing:border-box}.sl-personnel-modal>div:has(>h2){margin-bottom:14px}.sl-personnel-modal .flex.h-7.w-7.items-center.justify-center.rounded-lg,[role=dialog]:has(.sl-personnel-modal) .flex.h-7.w-7.items-center.justify-center.rounded-lg{background:var(--sl-violet-soft)!important;border:1px solid rgba(139,92,246,.3);box-shadow:inset 0 1px #ffffff0f}.sl-personnel-modal .flex.h-7.w-7 svg,[role=dialog]:has(.sl-personnel-modal) .flex.h-7.w-7 svg{color:var(--sl-violet-glow)!important}.sl-personnel-modal [class*=rounded-lg][class*="bg-muted/30"]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:11px!important}.sl-personnel-modal label[class*=uppercase][class*=tracking-wide]{color:var(--sl-fg-label)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.sl-personnel-modal label:not([class*=uppercase]):not([class*=tracking-wide]){color:var(--sl-fg)!important;font-size:12.5px!important;font-weight:600!important;cursor:pointer}.sl-personnel-modal input:not([type=radio]):not([type=checkbox]),.sl-personnel-modal textarea,[role=dialog]:has(.sl-personnel-modal) input:not([type=radio]):not([type=checkbox]),[role=dialog]:has(.sl-personnel-modal) textarea{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;outline:none!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-personnel-modal input:not([type=radio]):not([type=checkbox]),[role=dialog]:has(.sl-personnel-modal) input:not([type=radio]):not([type=checkbox]){height:38px!important;padding:0 12px!important}.sl-personnel-modal textarea,[role=dialog]:has(.sl-personnel-modal) textarea{padding:9px 12px!important;line-height:1.45}.sl-personnel-modal input::-moz-placeholder,.sl-personnel-modal textarea::-moz-placeholder,[role=dialog]:has(.sl-personnel-modal) input::-moz-placeholder,[role=dialog]:has(.sl-personnel-modal) textarea::-moz-placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-personnel-modal input::placeholder,.sl-personnel-modal textarea::placeholder,[role=dialog]:has(.sl-personnel-modal) input::placeholder,[role=dialog]:has(.sl-personnel-modal) textarea::placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-personnel-modal input:hover,.sl-personnel-modal textarea:hover,[role=dialog]:has(.sl-personnel-modal) input:hover,[role=dialog]:has(.sl-personnel-modal) textarea:hover{border-color:var(--sl-line-strong)!important}.sl-personnel-modal input:focus,.sl-personnel-modal input:focus-visible,.sl-personnel-modal textarea:focus,.sl-personnel-modal textarea:focus-visible,[role=dialog]:has(.sl-personnel-modal) input:focus,[role=dialog]:has(.sl-personnel-modal) textarea:focus{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-personnel-modal input[type=number],[role=dialog]:has(.sl-personnel-modal) input[type=number]{-moz-appearance:textfield;font-variant-numeric:tabular-nums}.sl-personnel-modal input[type=number]::-webkit-outer-spin-button,.sl-personnel-modal input[type=number]::-webkit-inner-spin-button,[role=dialog]:has(.sl-personnel-modal) input[type=number]::-webkit-outer-spin-button,[role=dialog]:has(.sl-personnel-modal) input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-personnel-modal input:disabled,[role=dialog]:has(.sl-personnel-modal) input:disabled{background:var(--sl-surf-inset)!important;color:var(--sl-fg-subtle)!important;cursor:not-allowed;opacity:.7}.sl-personnel-modal button[role=combobox],[role=dialog]:has(.sl-personnel-modal) button[role=combobox]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:38px!important;font-size:13px!important;font-weight:600!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important}.sl-personnel-modal button[role=combobox]:focus-visible,.sl-personnel-modal button[role=combobox][data-state=open],[role=dialog]:has(.sl-personnel-modal) button[role=combobox]:focus-visible,[role=dialog]:has(.sl-personnel-modal) button[role=combobox][data-state=open]{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-personnel-modal [role=checkbox],[role=dialog]:has(.sl-personnel-modal) [role=checkbox]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line-strong)!important;border-radius:5px!important;box-shadow:inset 0 1px 1px #00000040!important;transition:all .12s var(--sl-ease-out)!important}.sl-personnel-modal [role=checkbox]:hover,[role=dialog]:has(.sl-personnel-modal) [role=checkbox]:hover{border-color:#8b5cf680!important}.sl-personnel-modal [role=checkbox][data-state=checked],[role=dialog]:has(.sl-personnel-modal) [role=checkbox][data-state=checked]{background:var(--sl-violet)!important;border-color:var(--sl-violet-press)!important;color:#fff!important}.sl-personnel-modal [role=checkbox][data-state=checked] svg,[role=dialog]:has(.sl-personnel-modal) [role=checkbox][data-state=checked] svg{color:#fff!important}.sl-personnel-modal [class*=rounded-lg][class*=border-border][class*="bg-muted/30"]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:11px!important}[role=dialog]:has(.sl-personnel-modal) button[style*=background-color]{background:var(--sl-violet)!important;border:1px solid var(--sl-violet-press)!important;color:#fff!important;border-radius:8px!important;height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c!important;transition:background-color .12s var(--sl-ease-out)!important}[role=dialog]:has(.sl-personnel-modal) button[style*=background-color]:hover{background:var(--sl-violet-hover)!important}[role=dialog]:has(.sl-personnel-modal) button[style*=background-color]:disabled{background:#8b5cf659!important;border-color:#8b5cf673!important;color:#fff9!important;box-shadow:inset 0 1px #ffffff0f!important}[role=dialog]:has(.sl-personnel-modal) button[class*=variant-outline]:not([role=combobox]){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;border-radius:8px!important;height:38px!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff0a!important;transition:all .12s var(--sl-ease-out)!important}[role=dialog]:has(.sl-personnel-modal) button[class*=variant-outline]:hover{background:#222430!important;border-color:#ecf0fc29!important}body:has(.sl-personnel) [role=listbox],body:has(.sl-personnel-modal) [role=listbox]{background:#181920!important;border:1px solid rgba(236,240,252,.16)!important;border-radius:9px!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;color:#fafafa!important;padding:4px!important}body:has(.sl-personnel) [role=option],body:has(.sl-personnel-modal) [role=option]{color:#fafafa!important;background:transparent!important;border-radius:6px!important;font-size:12.5px!important;font-weight:600!important;padding:7px 10px!important;cursor:pointer;transition:background-color .1s cubic-bezier(.2,.8,.2,1)}body:has(.sl-personnel) [role=option][data-highlighted],body:has(.sl-personnel) [role=option]:hover,body:has(.sl-personnel-modal) [role=option][data-highlighted],body:has(.sl-personnel-modal) [role=option]:hover{background:#8b5cf629!important;color:var(--sl-violet-glow, #c4b5fd)!important}body:has(.sl-personnel) [role=option][data-state=checked],body:has(.sl-personnel-modal) [role=option][data-state=checked]{color:var(--sl-violet-glow, #c4b5fd)!important;font-weight:700!important}[role=dialog]:has(.sl-personnel-modal)::-webkit-scrollbar,[role=dialog]:has(.sl-personnel-modal) *::-webkit-scrollbar{width:10px;height:10px}[role=dialog]:has(.sl-personnel-modal)::-webkit-scrollbar-track,[role=dialog]:has(.sl-personnel-modal) *::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}[role=dialog]:has(.sl-personnel-modal)::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-personnel-modal) *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}[role=dialog]:has(.sl-personnel-modal)::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-personnel-modal) *::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 768px){[role=dialog]:has(.sl-personnel-modal){max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}.sl-personnel-modal .grid.grid-cols-2{grid-template-columns:1fr!important}}.sl-users{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-soft-2: rgba(139, 92, 246, .26);--sl-violet-glow: #c4b5fd;--sl-violet-feature: #ddd6fe;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-warn-fg: #f5c451;--sl-st-warn-soft: rgba(212, 167, 44, .18);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-fg-disabled: #5a5e69;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(139,92,246,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(139,92,246,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-users{margin:-28px -32px;padding:24px 32px 40px}}.sl-users *{box-sizing:border-box}body:has(.sl-users){background-color:#0e0f14}.sl-users>div:first-child h2{color:var(--sl-fg)!important;font-weight:800!important;font-size:22px!important;letter-spacing:-.022em;line-height:1.15}.sl-users>div:first-child p{color:var(--sl-fg-muted)!important;font-size:13px!important;font-weight:500;margin-top:4px}.sl-users button[style*=background-color]:not([role=combobox]){background:var(--sl-violet)!important;border:1px solid var(--sl-violet-press)!important;color:#fff!important;border-radius:8px!important;height:36px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c!important;transition:background-color .12s var(--sl-ease-out)!important}.sl-users button[style*=background-color]:not([role=combobox]):hover{background:var(--sl-violet-hover)!important}.sl-users button[style*=background-color]:not([role=combobox]) svg{color:#fff!important}.sl-users .grid.grid-cols-2>[class*=rounded-xl][class*=bg-card],.sl-users .grid[class*=grid-cols-4]>[class*=rounded-xl][class*=bg-card],.sl-users .grid.grid-cols-2>[class*=rounded-2xl][class*=bg-card],.sl-users .grid[class*=grid-cols-4]>[class*=rounded-2xl][class*=bg-card]{background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d!important;transition:border-color .15s var(--sl-ease-out);overflow:hidden}.sl-users .grid.grid-cols-2>[class*=bg-card]:hover{border-color:var(--sl-line-strong)!important}.sl-users .grid>[class*=bg-card]>[class*=absolute][class*=left-0][class*="w-[3px]"]{width:3px!important;background:var(--sl-violet)!important;box-shadow:0 0 12px #8b5cf666}.sl-users .grid>[class*=bg-card] [class*=h-10][class*=w-10][class*=rounded-xl]{background:var(--sl-violet-soft)!important;border:1px solid rgba(139,92,246,.28);box-shadow:inset 0 1px #ffffff0f}.sl-users .grid>[class*=bg-card] [class*=h-10][class*=w-10][class*=rounded-xl] svg{color:var(--sl-violet-glow)!important}.sl-users .grid>[class*=bg-card] p[class*=text-2xl][class*=font-bold]{color:var(--sl-fg)!important;font-weight:800!important;font-size:26px!important;font-variant-numeric:tabular-nums;letter-spacing:-.022em;line-height:1.1}.sl-users .grid>[class*=bg-card] p[class*=text-xs][class*=font-semibold]{color:var(--sl-fg-subtle)!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px!important;margin-top:4px}.sl-users>[class*=rounded-2xl][class*=bg-card]:not([class*=border-dashed]),.sl-users>[class*=rounded-xl][class*=bg-card]:not([class*=border-dashed]),.sl-users>[class*=rounded-lg][class*=bg-card]:not([class*=border-dashed]){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000038!important;overflow:hidden}.sl-users table{width:100%;border-collapse:collapse;background:transparent!important}.sl-users thead{background:var(--sl-surf-card-head)}.sl-users thead tr,.sl-users thead tr:hover{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important}.sl-users th{text-align:left;font-size:11px!important;padding:14px!important;border-bottom:1px solid var(--sl-line)!important;color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:auto!important}.sl-users th:first-child,.sl-users td:first-child{padding-left:20px!important}.sl-users th:last-child,.sl-users td:last-child{padding-right:20px!important}.sl-users tbody tr{background-color:transparent!important;background-image:none!important;border-bottom:1px solid var(--sl-line)!important;border-color:var(--sl-line)!important;transition:background-color .12s var(--sl-ease-out)}.sl-users tbody tr:hover{background-color:#ffffff06!important}.sl-users tbody tr:last-child{border-bottom:none!important}.sl-users td{font-size:13px!important;padding:13px 14px!important;color:var(--sl-fg)!important;font-weight:500;vertical-align:middle;border-bottom:none!important}.sl-users td[class*=text-muted-foreground],.sl-users td.text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-users td[class*=font-medium]{font-weight:600!important;color:var(--sl-fg)!important}.sl-users [class*="bg-accent/10"][class*=text-accent]:not(span){background:var(--sl-violet-soft)!important;color:var(--sl-violet-glow)!important;border:1px solid rgba(139,92,246,.28)!important;font-weight:700!important}.sl-users span[class*="bg-accent/10"][class*=text-accent]{background:var(--sl-violet-soft)!important;color:var(--sl-violet-glow)!important;border:1px solid rgba(139,92,246,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-users span[class*=bg-muted][class*=text-muted-foreground]{background:var(--sl-surf-raised)!important;color:var(--sl-fg-muted)!important;border:1px solid var(--sl-line-strong)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-users span[class*="bg-success/10"][class*=text-success]{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border:1px solid rgba(110,231,168,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-users span[class*="bg-destructive/10"][class*=text-destructive]{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border:1px solid rgba(255,138,148,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-users td button[class*=ghost],.sl-users td button[class*=size-icon]{background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;width:30px!important;height:30px!important;padding:0!important;border-radius:7px!important;transition:all .12s var(--sl-ease-out)!important}.sl-users td button[class*=ghost]:hover,.sl-users td button[class*=size-icon]:hover{background:var(--sl-violet-soft)!important;color:var(--sl-violet-glow)!important;border-color:#8b5cf652!important}.sl-users td button svg{width:14px!important;height:14px!important}.sl-users .text-foreground{color:var(--sl-fg)!important}.sl-users .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-users .border-border{border-color:var(--sl-line)!important}.sl-users ::-webkit-scrollbar{width:10px;height:10px}.sl-users ::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}.sl-users ::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.sl-users ::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 1280px){.sl-users th,.sl-users td{padding:12px!important}.sl-users th{font-size:10.5px!important}.sl-users td{font-size:12.5px!important}}@media (max-width: 1024px){.sl-users .grid.grid-cols-2[class*="sm:grid-cols-4"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.sl-users{padding:18px 16px 32px}.sl-users>div:first-child h2{font-size:19px!important}.sl-users th{font-size:10px!important;padding:11px 10px!important}.sl-users td{font-size:12px!important;padding:11px 10px!important}.sl-users>[class*=rounded-2xl][class*=bg-card]:not([class*=border-dashed]),.sl-users>[class*=rounded-xl][class*=bg-card]:not([class*=border-dashed]),.sl-users>[class*=rounded-lg][class*=bg-card]:not([class*=border-dashed]){overflow-x:auto!important}.sl-users table{min-width:640px}}[role=dialog]:has(.sl-users-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}[role=dialog]:has(.sl-users-modal) [aria-label=Close],[role=dialog]:has(.sl-users-modal) button.absolute.right-4.top-4{color:#9aa0a8!important;border-radius:7px!important}[role=dialog]:has(.sl-users-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-users-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}[role=dialog]:has(.sl-users-modal) h2{color:#fafafa!important;font-weight:800!important;font-size:16.5px!important;letter-spacing:-.012em}.sl-users-modal{--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-glow: #c4b5fd;--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-users-modal *{box-sizing:border-box}.sl-users-modal>div:has(>h2){margin-bottom:14px}.sl-users-modal .flex.h-7.w-7.items-center.justify-center.rounded-lg,[role=dialog]:has(.sl-users-modal) .flex.h-7.w-7.items-center.justify-center.rounded-lg{background:var(--sl-violet-soft)!important;border:1px solid rgba(139,92,246,.3);box-shadow:inset 0 1px #ffffff0f}.sl-users-modal .flex.h-7.w-7 svg,[role=dialog]:has(.sl-users-modal) .flex.h-7.w-7 svg{color:var(--sl-violet-glow)!important}.sl-users-modal label[class*=uppercase][class*=tracking-wide]{color:var(--sl-fg-label)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.sl-users-modal label[class*=text-sm][class*=font-semibold]{color:var(--sl-fg)!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.005em;text-transform:none}.sl-users-modal label[class*=text-xs]:not([class*=uppercase]){color:var(--sl-fg)!important;font-size:12px!important;font-weight:600!important;cursor:pointer}.sl-users-modal input:not([type=radio]):not([type=checkbox]),[role=dialog]:has(.sl-users-modal) input:not([type=radio]):not([type=checkbox]){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;outline:none!important;height:38px!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-users-modal input::-moz-placeholder,[role=dialog]:has(.sl-users-modal) input::-moz-placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-users-modal input::placeholder,[role=dialog]:has(.sl-users-modal) input::placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-users-modal input:hover,[role=dialog]:has(.sl-users-modal) input:hover{border-color:var(--sl-line-strong)!important}.sl-users-modal input:focus,.sl-users-modal input:focus-visible,[role=dialog]:has(.sl-users-modal) input:focus,[role=dialog]:has(.sl-users-modal) input:focus-visible{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-users-modal input:not([type=radio]):not([type=checkbox]):-webkit-autofill,.sl-users-modal input:not([type=radio]):not([type=checkbox]):-webkit-autofill:hover,.sl-users-modal input:not([type=radio]):not([type=checkbox]):-webkit-autofill:focus,.sl-users-modal input:not([type=radio]):not([type=checkbox]):-webkit-autofill:active,[role=dialog]:has(.sl-users-modal) input:not([type=radio]):not([type=checkbox]):-webkit-autofill,[role=dialog]:has(.sl-users-modal) input:not([type=radio]):not([type=checkbox]):-webkit-autofill:hover,[role=dialog]:has(.sl-users-modal) input:not([type=radio]):not([type=checkbox]):-webkit-autofill:focus,[role=dialog]:has(.sl-users-modal) input:not([type=radio]):not([type=checkbox]):-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #181920 inset!important;-webkit-text-fill-color:#fafafa!important;caret-color:#fafafa!important;background-clip:content-box!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important}.sl-users-modal button[role=combobox],[role=dialog]:has(.sl-users-modal) button[role=combobox]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:38px!important;font-size:13px!important;font-weight:600!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-users-modal button[role=combobox]:hover,[role=dialog]:has(.sl-users-modal) button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-users-modal button[role=combobox]:focus-visible,.sl-users-modal button[role=combobox][data-state=open],[role=dialog]:has(.sl-users-modal) button[role=combobox]:focus-visible,[role=dialog]:has(.sl-users-modal) button[role=combobox][data-state=open]{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-users-modal button[role=combobox] svg,[role=dialog]:has(.sl-users-modal) button[role=combobox] svg{color:var(--sl-fg-subtle)!important}.sl-users-modal [role=checkbox],[role=dialog]:has(.sl-users-modal) [role=checkbox]{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line-strong)!important;border-radius:5px!important;width:16px!important;height:16px!important;box-shadow:inset 0 1px 1px #00000040!important;transition:all .12s var(--sl-ease-out)!important}.sl-users-modal [role=checkbox]:hover,[role=dialog]:has(.sl-users-modal) [role=checkbox]:hover{border-color:#8b5cf680!important}.sl-users-modal [role=checkbox][data-state=checked],[role=dialog]:has(.sl-users-modal) [role=checkbox][data-state=checked]{background:var(--sl-violet)!important;border-color:var(--sl-violet-press)!important;color:#fff!important}.sl-users-modal [role=checkbox][data-state=checked] svg,[role=dialog]:has(.sl-users-modal) [role=checkbox][data-state=checked] svg{color:#fff!important}.sl-users-modal .grid.grid-cols-2{gap:10px 14px!important}.sl-users-modal .space-y-2:has(>label[class*=text-sm][class*=font-semibold]){background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:11px!important;padding:14px!important;box-shadow:inset 0 1px 2px #0000002e}[role=dialog]:has(.sl-users-modal) button[style*=background-color]:not([role=combobox]){background:var(--sl-violet)!important;border:1px solid var(--sl-violet-press)!important;color:#fff!important;border-radius:9999px!important;height:42px!important;padding:0 24px!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.005em;width:100%!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c!important;transition:background-color .12s var(--sl-ease-out)!important}[role=dialog]:has(.sl-users-modal) button[style*=background-color]:not([role=combobox]):hover{background:var(--sl-violet-hover)!important}[role=dialog]:has(.sl-users-modal) button[style*=background-color]:disabled{background:#8b5cf659!important;border-color:#8b5cf673!important;color:#fff9!important;box-shadow:inset 0 1px #ffffff0f!important}body:has(.sl-users) [role=listbox],body:has(.sl-users-modal) [role=listbox]{background:#181920!important;border:1px solid rgba(236,240,252,.16)!important;border-radius:9px!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;color:#fafafa!important;padding:4px!important}body:has(.sl-users) [role=option],body:has(.sl-users-modal) [role=option]{color:#fafafa!important;background:transparent!important;border-radius:6px!important;font-size:12.5px!important;font-weight:600!important;padding:7px 10px!important;cursor:pointer;transition:background-color .1s cubic-bezier(.2,.8,.2,1)}body:has(.sl-users) [role=option][data-highlighted],body:has(.sl-users) [role=option]:hover,body:has(.sl-users-modal) [role=option][data-highlighted],body:has(.sl-users-modal) [role=option]:hover{background:#8b5cf629!important;color:var(--sl-violet-glow, #c4b5fd)!important}body:has(.sl-users) [role=option][data-state=checked],body:has(.sl-users-modal) [role=option][data-state=checked]{color:var(--sl-violet-glow, #c4b5fd)!important;font-weight:700!important}[role=dialog]:has(.sl-users-modal)::-webkit-scrollbar,[role=dialog]:has(.sl-users-modal) *::-webkit-scrollbar{width:10px;height:10px}[role=dialog]:has(.sl-users-modal)::-webkit-scrollbar-track,[role=dialog]:has(.sl-users-modal) *::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}[role=dialog]:has(.sl-users-modal)::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-users-modal) *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}[role=dialog]:has(.sl-users-modal)::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-users-modal) *::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 768px){[role=dialog]:has(.sl-users-modal){max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}.sl-users-modal .grid.grid-cols-2{grid-template-columns:1fr!important}}.sl-branches{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-soft-2: rgba(139, 92, 246, .26);--sl-violet-glow: #c4b5fd;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-warn-fg: #f5c451;--sl-st-warn-soft: rgba(212, 167, 44, .18);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(139,92,246,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(139,92,246,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-branches{margin:-28px -32px;padding:24px 32px 40px}}.sl-branches *{box-sizing:border-box}body:has(.sl-branches){background-color:#0e0f14}.sl-branches>div:first-child h2{color:var(--sl-fg)!important;font-weight:800!important;font-size:22px!important;letter-spacing:-.022em;line-height:1.15}.sl-branches>div:first-child p{color:var(--sl-fg-muted)!important;font-size:13px!important;font-weight:500;margin-top:4px}.sl-branches [class*=border-amber-500][class*=text-amber-600]{background:var(--sl-st-warn-soft)!important;border:1px solid rgba(245,196,81,.32)!important;color:var(--sl-st-warn-fg)!important;border-radius:9999px!important;padding:4px 12px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-branches [class*=border-amber-500][class*=text-amber-600] svg{color:var(--sl-st-warn-fg)!important}.sl-branches button[style*=background-color]:not([role=combobox]){background:var(--sl-violet)!important;border:1px solid var(--sl-violet-press)!important;color:#fff!important;border-radius:8px!important;height:36px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c!important;transition:background-color .12s var(--sl-ease-out)!important}.sl-branches button[style*=background-color]:not([role=combobox]):hover{background:var(--sl-violet-hover)!important}.sl-branches button[style*=background-color]:not([role=combobox]):disabled{background:#8b5cf659!important;border-color:#8b5cf673!important;color:#fff9!important;box-shadow:inset 0 1px #ffffff0f!important;cursor:not-allowed}.sl-branches button[style*=background-color]:not([role=combobox]) svg{color:#fff!important}.sl-branches .grid>[class*=rounded-2xl][class*=bg-card],.sl-branches .grid>[class*=rounded-xl][class*=bg-card],.sl-branches .grid>[class*=rounded-lg][class*=bg-card]{background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 8px 22px #0003!important;transition:border-color .15s var(--sl-ease-out),box-shadow .15s var(--sl-ease-out);overflow:hidden}.sl-branches .grid>[class*=bg-card]:hover{border-color:#8b5cf652!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 12px 28px #8b5cf61a!important}.sl-branches .grid h3[class*=font-semibold]{color:var(--sl-fg)!important;font-weight:800!important;font-size:15.5px!important;letter-spacing:-.012em}.sl-branches .grid svg.text-accent{color:var(--sl-violet-glow)!important}.sl-branches .grid span[class*="bg-accent/10"][class*=text-accent]{background:var(--sl-violet-soft)!important;color:var(--sl-violet-glow)!important;border:1px solid rgba(139,92,246,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase}.sl-branches .grid [class*=text-muted-foreground]{color:var(--sl-fg-muted)!important}.sl-branches .grid [class*=text-muted-foreground][class*=text-xs]{font-size:12px!important;font-weight:500}.sl-branches .grid [class*=text-muted-foreground] svg{color:var(--sl-fg-subtle)!important}.sl-branches .grid button[class*=ghost],.sl-branches .grid button[class*=size-icon]{background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;width:32px!important;height:32px!important;padding:0!important;border-radius:7px!important;transition:all .12s var(--sl-ease-out)!important}.sl-branches .grid button[class*=ghost]:hover,.sl-branches .grid button[class*=size-icon]:hover{background:var(--sl-violet-soft)!important;color:var(--sl-violet-glow)!important;border-color:#8b5cf652!important}.sl-branches .grid button[class*=text-destructive]:hover{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border-color:#ff8a9452!important}.sl-branches .grid button svg{width:14px!important;height:14px!important}.sl-branches .text-foreground,.sl-branches .text-card-foreground{color:var(--sl-fg)!important}.sl-branches .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-branches .border-border{border-color:var(--sl-line)!important}.sl-branches ::-webkit-scrollbar{width:10px;height:10px}.sl-branches ::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}.sl-branches ::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.sl-branches ::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 768px){.sl-branches{padding:18px 16px 32px}.sl-branches>div:first-child h2{font-size:19px!important}.sl-branches .grid.sm\:grid-cols-2,.sl-branches .grid[class*="sm:grid-cols-2"]{grid-template-columns:1fr!important}.sl-branches>div:first-child{flex-wrap:wrap!important;gap:12px!important}}[role=dialog]:has(.sl-branches-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}[role=dialog]:has(.sl-branches-modal) [aria-label=Close],[role=dialog]:has(.sl-branches-modal) button.absolute.right-4.top-4{color:#9aa0a8!important;border-radius:7px!important}[role=dialog]:has(.sl-branches-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-branches-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}[role=dialog]:has(.sl-branches-modal) h2{color:#fafafa!important;font-weight:800!important;font-size:16.5px!important;letter-spacing:-.012em}.sl-branches-modal{--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-glow: #c4b5fd;--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-branches-modal *{box-sizing:border-box}.sl-branches-modal>div:has(>h2){margin-bottom:14px}.sl-branches-modal .flex.h-7.w-7.items-center.justify-center.rounded-lg,[role=dialog]:has(.sl-branches-modal) .flex.h-7.w-7.items-center.justify-center.rounded-lg{background:var(--sl-violet-soft)!important;border:1px solid rgba(139,92,246,.3);box-shadow:inset 0 1px #ffffff0f}.sl-branches-modal .flex.h-7.w-7 svg,[role=dialog]:has(.sl-branches-modal) .flex.h-7.w-7 svg{color:var(--sl-violet-glow)!important}.sl-branches-modal label[class*=uppercase][class*=tracking-wide]{color:var(--sl-fg-label)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.sl-branches-modal label:not([class*=uppercase]):not([class*=tracking-wide]){color:var(--sl-fg)!important;font-size:12.5px!important;font-weight:600!important;cursor:pointer}.sl-branches-modal input:not([type=radio]):not([type=checkbox]),[role=dialog]:has(.sl-branches-modal) input:not([type=radio]):not([type=checkbox]){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;outline:none!important;height:38px!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-branches-modal input::-moz-placeholder,[role=dialog]:has(.sl-branches-modal) input::-moz-placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-branches-modal input::placeholder,[role=dialog]:has(.sl-branches-modal) input::placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-branches-modal input:hover,[role=dialog]:has(.sl-branches-modal) input:hover{border-color:var(--sl-line-strong)!important}.sl-branches-modal input:focus,.sl-branches-modal input:focus-visible,[role=dialog]:has(.sl-branches-modal) input:focus,[role=dialog]:has(.sl-branches-modal) input:focus-visible{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-branches-modal input:not([type=radio]):not([type=checkbox]):-webkit-autofill,.sl-branches-modal input:not([type=radio]):not([type=checkbox]):-webkit-autofill:hover,.sl-branches-modal input:not([type=radio]):not([type=checkbox]):-webkit-autofill:focus,.sl-branches-modal input:not([type=radio]):not([type=checkbox]):-webkit-autofill:active,[role=dialog]:has(.sl-branches-modal) input:not([type=radio]):not([type=checkbox]):-webkit-autofill,[role=dialog]:has(.sl-branches-modal) input:not([type=radio]):not([type=checkbox]):-webkit-autofill:hover,[role=dialog]:has(.sl-branches-modal) input:not([type=radio]):not([type=checkbox]):-webkit-autofill:focus,[role=dialog]:has(.sl-branches-modal) input:not([type=radio]):not([type=checkbox]):-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #181920 inset!important;-webkit-text-fill-color:#fafafa!important;caret-color:#fafafa!important;background-clip:content-box!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important}.sl-branches-modal [role=checkbox],[role=dialog]:has(.sl-branches-modal) [role=checkbox]{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line-strong)!important;border-radius:5px!important;width:18px!important;height:18px!important;box-shadow:inset 0 1px 1px #00000040!important;transition:all .12s var(--sl-ease-out)!important}.sl-branches-modal [role=checkbox]:hover,[role=dialog]:has(.sl-branches-modal) [role=checkbox]:hover{border-color:#8b5cf680!important}.sl-branches-modal [role=checkbox][data-state=checked],[role=dialog]:has(.sl-branches-modal) [role=checkbox][data-state=checked]{background:var(--sl-violet)!important;border-color:var(--sl-violet-press)!important;color:#fff!important}.sl-branches-modal [role=checkbox][data-state=checked] svg,[role=dialog]:has(.sl-branches-modal) [role=checkbox][data-state=checked] svg{color:#fff!important}[role=dialog]:has(.sl-branches-modal) button[style*=background-color]:not([role=combobox]){background:var(--sl-violet)!important;border:1px solid var(--sl-violet-press)!important;color:#fff!important;border-radius:9999px!important;height:42px!important;padding:0 24px!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.005em;width:100%!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c!important;transition:background-color .12s var(--sl-ease-out)!important}[role=dialog]:has(.sl-branches-modal) button[style*=background-color]:not([role=combobox]):hover{background:var(--sl-violet-hover)!important}[role=dialog]:has(.sl-branches-modal)::-webkit-scrollbar,[role=dialog]:has(.sl-branches-modal) *::-webkit-scrollbar{width:10px;height:10px}[role=dialog]:has(.sl-branches-modal)::-webkit-scrollbar-track,[role=dialog]:has(.sl-branches-modal) *::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}[role=dialog]:has(.sl-branches-modal)::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-branches-modal) *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}[role=dialog]:has(.sl-branches-modal)::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-branches-modal) *::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 768px){[role=dialog]:has(.sl-branches-modal){max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}}.sl-payment-methods{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-soft-2: rgba(139, 92, 246, .26);--sl-violet-glow: #c4b5fd;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-warn-fg: #f5c451;--sl-st-warn-soft: rgba(212, 167, 44, .18);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-st-info-fg: #7dd3fc;--sl-st-info-soft: rgba(56, 189, 248, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(139,92,246,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(139,92,246,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-payment-methods{margin:-28px -32px;padding:24px 32px 40px}}.sl-payment-methods *{box-sizing:border-box}body:has(.sl-payment-methods){background-color:#0e0f14}.sl-payment-methods>div:first-child h2{color:var(--sl-fg)!important;font-weight:800!important;font-size:22px!important;letter-spacing:-.022em;line-height:1.15}.sl-payment-methods>div:first-child p{color:var(--sl-fg-muted)!important;font-size:13px!important;font-weight:500;margin-top:4px}.sl-payment-methods button[class*=border-input]:not([role=combobox]),.sl-payment-methods button[class*=variant-outline]:not([role=combobox]),.sl-payment-methods .flex.items-center.justify-between>button:not([style*=background-color]):not([class*=ghost]),.sl-payment-methods .flex.gap-2>button:not([style*=background-color]):not([class*=ghost]){background:transparent!important;border:1px solid var(--sl-line-strong)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:36px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.005em;transition:all .12s var(--sl-ease-out)!important}.sl-payment-methods button[class*=border-input]:not([role=combobox]):hover,.sl-payment-methods button[class*=variant-outline]:not([role=combobox]):hover,.sl-payment-methods .flex.items-center.justify-between>button:not([style*=background-color]):not([class*=ghost]):hover,.sl-payment-methods .flex.gap-2>button:not([style*=background-color]):not([class*=ghost]):hover{background:var(--sl-violet-soft)!important;border-color:#8b5cf666!important;color:var(--sl-violet-glow)!important}.sl-payment-methods .flex.items-center.justify-between>button:not([style*=background-color]):not([class*=ghost]) svg,.sl-payment-methods .flex.gap-2>button:not([style*=background-color]):not([class*=ghost]) svg{color:var(--sl-fg-muted)!important}.sl-payment-methods .flex.items-center.justify-between>button:not([style*=background-color]):not([class*=ghost]):hover svg,.sl-payment-methods .flex.gap-2>button:not([style*=background-color]):not([class*=ghost]):hover svg{color:var(--sl-violet-glow)!important}.sl-payment-methods button[style*=background-color]:not([role=combobox]){background:var(--sl-violet)!important;border:1px solid var(--sl-violet-press)!important;color:#fff!important;border-radius:8px!important;height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c!important;transition:background-color .12s var(--sl-ease-out)!important}.sl-payment-methods button[style*=background-color]:not([role=combobox]):hover{background:var(--sl-violet-hover)!important}.sl-payment-methods button[style*=background-color]:not([role=combobox]):disabled{background:#8b5cf659!important;color:#fff9!important}.sl-payment-methods button[style*=background-color]:not([role=combobox]) svg{color:#fff!important}.sl-payment-methods [class*=rounded-2xl][class*=bg-card]:not([class*=border-dashed]),.sl-payment-methods [class*=rounded-xl][class*=bg-card]:not([class*=border-dashed]),.sl-payment-methods [class*=rounded-lg][class*=bg-card]:not([class*=border-dashed]){background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 8px 22px #0003!important;transition:border-color .15s var(--sl-ease-out),box-shadow .15s var(--sl-ease-out)}.sl-payment-methods [class*=bg-card]>[class*="flex flex-col"][class*=space-y][class*=p-6]:has(>[class*=text-base]),.sl-payment-methods [class*=bg-card]>div:has(>[class*=text-base][class*=font-semibold]),.sl-payment-methods [class*=bg-card]>div:has(>.CardTitle),.sl-payment-methods [class*=bg-card]>.flex.flex-col{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important;padding:16px 20px!important}.sl-payment-methods [class*=bg-card] [class*=text-base][class*=font-semibold],.sl-payment-methods [class*=bg-card] h3.text-base,.sl-payment-methods [class*=bg-card] h3{color:var(--sl-fg)!important;font-weight:800!important;font-size:14px!important;letter-spacing:-.005em!important}.sl-payment-methods .space-y-3>[class*=bg-card]:hover{border-color:#8b5cf652!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 12px 28px #8b5cf61a!important}.sl-payment-methods .space-y-3>[class*=bg-card][class*=opacity-50]{opacity:.55!important}.sl-payment-methods .space-y-3 svg.text-accent{color:var(--sl-violet-glow)!important}.sl-payment-methods .space-y-3 [class*=font-medium][class*=text-card-foreground]{color:var(--sl-fg)!important;font-weight:700!important;font-size:14.5px!important;letter-spacing:-.005em}.sl-payment-methods .space-y-3 p[class*=text-xs][class*=text-muted-foreground]{color:var(--sl-fg-muted)!important;font-size:11.5px!important;font-weight:500}.sl-payment-methods .space-y-3 [class*="text-muted-foreground/60"]{color:var(--sl-fg-subtle)!important}.sl-payment-methods [class*="bg-success/10"][class*=text-success]{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border:1px solid rgba(110,231,168,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-payment-methods [class*="bg-accent/10"][class*=text-accent]{background:var(--sl-st-info-soft)!important;color:var(--sl-st-info-fg)!important;border:1px solid rgba(125,211,252,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-payment-methods [class*="bg-warning/10"][class*=text-warning]{background:var(--sl-st-warn-soft)!important;color:var(--sl-st-warn-fg)!important;border:1px solid rgba(245,196,81,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-payment-methods .space-y-3 [class*=border-input][class*=bg-background]:not(button):not(input),.sl-payment-methods .space-y-3 .text-xs[class*=border]:not(button):not([class*=border-destructive]){background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line-strong)!important;color:var(--sl-fg-muted)!important;border-radius:6px!important;padding:2px 8px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-payment-methods [class*=border-destructive][class*=text-destructive]{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border:1px solid rgba(255,138,148,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-payment-methods .flex.gap-1 button[class*=ghost],.sl-payment-methods .space-y-3 button[class*=ghost][class*=size-icon]{background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;width:32px!important;height:32px!important;padding:0!important;border-radius:7px!important;transition:all .12s var(--sl-ease-out)!important}.sl-payment-methods .flex.gap-1 button[class*=ghost]:hover,.sl-payment-methods .space-y-3 button[class*=ghost]:hover{background:var(--sl-violet-soft)!important;color:var(--sl-violet-glow)!important;border-color:#8b5cf652!important}.sl-payment-methods button[class*=text-destructive]:not([class*=border-destructive]){color:var(--sl-st-error-fg)!important}.sl-payment-methods button[class*=text-destructive]:hover{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border-color:#ff8a9452!important}.sl-payment-methods button[class*=text-green-600]{color:var(--sl-st-success-fg)!important}.sl-payment-methods button[class*=text-green-600]:hover{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border-color:#6ee7a852!important}.sl-payment-methods .flex.gap-1 button svg,.sl-payment-methods .space-y-3 button svg{width:14px!important;height:14px!important}.sl-payment-methods input:not([type=radio]):not([type=checkbox]),.sl-payment-methods textarea{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;outline:none!important;height:36px!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-payment-methods textarea{height:auto!important;padding:9px 12px!important}.sl-payment-methods input::-moz-placeholder,.sl-payment-methods textarea::-moz-placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-payment-methods input::placeholder,.sl-payment-methods textarea::placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-payment-methods input:hover,.sl-payment-methods textarea:hover{border-color:var(--sl-line-strong)!important}.sl-payment-methods input:focus,.sl-payment-methods input:focus-visible,.sl-payment-methods textarea:focus,.sl-payment-methods textarea:focus-visible{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-payment-methods input[type=number]{-moz-appearance:textfield;font-variant-numeric:tabular-nums}.sl-payment-methods input[type=number]::-webkit-outer-spin-button,.sl-payment-methods input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-payment-methods button[role=combobox]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:36px!important;font-size:13px!important;font-weight:600!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-payment-methods button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-payment-methods button[role=combobox]:focus-visible,.sl-payment-methods button[role=combobox][data-state=open]{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-payment-methods button[role=combobox] svg{color:var(--sl-fg-subtle)!important}.sl-payment-methods label[class*=uppercase][class*=tracking-wide]{color:var(--sl-fg-label)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.sl-payment-methods label:not([class*=uppercase]):not([class*=tracking-wide]){color:var(--sl-fg)!important;font-size:12.5px!important;font-weight:600!important;cursor:pointer}.sl-payment-methods p[class*=text-xs][class*=text-muted-foreground]:not(.font-mono){color:var(--sl-fg-subtle)!important;font-size:11px!important;line-height:1.4;font-weight:500}.sl-payment-methods [role=checkbox]{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line-strong)!important;border-radius:5px!important;width:18px!important;height:18px!important;box-shadow:inset 0 1px 1px #00000040!important;transition:all .12s var(--sl-ease-out)!important}.sl-payment-methods [role=checkbox]:hover{border-color:#8b5cf680!important}.sl-payment-methods [role=checkbox][data-state=checked]{background:var(--sl-violet)!important;border-color:var(--sl-violet-press)!important;color:#fff!important}.sl-payment-methods [role=checkbox][data-state=checked] svg{color:#fff!important}.sl-payment-methods .flex.flex-col.items-center.justify-center svg{color:var(--sl-violet-glow)!important;opacity:.6}.sl-payment-methods .text-foreground,.sl-payment-methods .text-card-foreground{color:var(--sl-fg)!important}.sl-payment-methods .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-payment-methods .border-border{border-color:var(--sl-line)!important}.sl-payment-methods ::-webkit-scrollbar{width:10px;height:10px}.sl-payment-methods ::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}.sl-payment-methods ::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.sl-payment-methods ::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}body:has(.sl-payment-methods) [role=listbox]{background:#181920!important;border:1px solid rgba(236,240,252,.16)!important;border-radius:9px!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;color:#fafafa!important;padding:4px!important}body:has(.sl-payment-methods) [role=option]{color:#fafafa!important;background:transparent!important;border-radius:6px!important;font-size:12.5px!important;font-weight:600!important;padding:7px 10px!important;cursor:pointer;transition:background-color .1s cubic-bezier(.2,.8,.2,1)}body:has(.sl-payment-methods) [role=option][data-highlighted],body:has(.sl-payment-methods) [role=option]:hover{background:#8b5cf629!important;color:var(--sl-violet-glow, #c4b5fd)!important}body:has(.sl-payment-methods) [role=option][data-state=checked]{color:var(--sl-violet-glow, #c4b5fd)!important;font-weight:700!important}@media (max-width: 1024px){.sl-payment-methods .grid[class*="lg:grid-cols-2"]{grid-template-columns:1fr!important}}@media (max-width: 768px){.sl-payment-methods{padding:18px 16px 32px}.sl-payment-methods>div:first-child h2{font-size:19px!important}.sl-payment-methods>div:first-child{flex-wrap:wrap!important;gap:12px!important}.sl-payment-methods .grid.grid-cols-2[class*="sm:grid-cols-4"]{grid-template-columns:1fr 1fr!important}}.sl-audit{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-surf-code: #0a0b10;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-soft-2: rgba(139, 92, 246, .26);--sl-violet-glow: #c4b5fd;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-warn-fg: #f5c451;--sl-st-warn-soft: rgba(212, 167, 44, .18);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-st-info-fg: #7dd3fc;--sl-st-info-soft: rgba(56, 189, 248, .16);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(139,92,246,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(139,92,246,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-audit{margin:-28px -32px;padding:24px 32px 40px}}.sl-audit *{box-sizing:border-box}body:has(.sl-audit){background-color:#0e0f14}.sl-audit>div:first-child h1{color:var(--sl-fg)!important}.sl-audit>div:first-child p{color:var(--sl-fg-muted)!important}.sl-audit>div:first-child [class*=rounded-xl][class*=shadow-sm][style*=background-color],.sl-audit>div:first-child [class*=rounded-2xl][class*=shadow-sm][style*=background-color]{background:var(--sl-violet-soft)!important;box-shadow:0 4px 12px #8b5cf633!important;border:1px solid rgba(139,92,246,.28)}.sl-audit>div:first-child [class*=rounded-xl][class*=shadow-sm] svg,.sl-audit>div:first-child [class*=rounded-2xl][class*=shadow-sm] svg{color:var(--sl-violet-glow)!important}.sl-audit>div:first-child>div:nth-child(2)[class*=absolute][class*=bottom-0]{background-color:#8b5cf638!important}.sl-audit>div:first-child button[class*=border-border][class*=bg-card],.sl-audit>div:first-child button[class*=border-input]:not([style*=background-color]),.sl-audit>div:first-child button[class*=variant-outline]:not([style*=background-color]){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line-strong)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:32px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important;transition:all .12s var(--sl-ease-out)!important;box-shadow:inset 0 1px #ffffff0a!important}.sl-audit>div:first-child button[class*=border-border][class*=bg-card]:hover,.sl-audit>div:first-child button[class*=variant-outline]:hover,.sl-audit>div:first-child button[class*=border-input]:hover{background:var(--sl-violet-soft)!important;border-color:#8b5cf666!important;color:var(--sl-violet-glow)!important}.sl-audit>div:first-child button[class*=border-border][class*=bg-card] svg,.sl-audit>div:first-child button[class*=variant-outline] svg,.sl-audit>div:first-child button[class*=border-input] svg{color:inherit!important}.sl-audit .grid.grid-cols-2>[class*=rounded-xl][class*=bg-card],.sl-audit .grid[class*="lg:grid-cols-4"]>[class*=rounded-xl][class*=bg-card],.sl-audit .grid.grid-cols-2>[class*=rounded-2xl][class*=bg-card],.sl-audit .grid[class*="lg:grid-cols-4"]>[class*=rounded-2xl][class*=bg-card]{background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d!important;transition:border-color .15s var(--sl-ease-out);overflow:hidden}.sl-audit .grid.grid-cols-2>[class*=bg-card]:hover{border-color:var(--sl-line-strong)!important}.sl-audit .grid>[class*=bg-card]>[class*=absolute][class*=left-0][class*="w-[3px]"]{width:3px!important;box-shadow:0 0 12px #8b5cf666}.sl-audit .grid>[class*=bg-card] [class*=h-10][class*=w-10][class*=rounded-xl]{border:1px solid var(--sl-line-strong);box-shadow:inset 0 1px #ffffff0f}.sl-audit .grid>[class*=bg-card] p[class*=text-2xl][class*=font-bold]{color:var(--sl-fg)!important;font-weight:800!important;font-size:20px!important;font-variant-numeric:tabular-nums;letter-spacing:-.022em;line-height:1.15;word-break:break-word;overflow-wrap:anywhere}.sl-audit .grid>[class*=bg-card] p[class*=text-xs][class*=font-semibold]{color:var(--sl-fg-subtle)!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px!important;margin-top:4px}.sl-audit .flex.flex-wrap.items-center.gap-2 input,.sl-audit .flex.flex-wrap.items-center.gap-2 button[role=combobox]{height:34px!important;font-size:12px!important}.sl-audit button[role=combobox]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-weight:600!important;padding:0 10px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-audit button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-audit button[role=combobox]:focus-visible,.sl-audit button[role=combobox][data-state=open]{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-audit button[role=combobox] svg{color:var(--sl-fg-subtle)!important}.sl-audit input:not([type=radio]):not([type=checkbox]){background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;outline:none!important;padding:0 10px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-audit input::-moz-placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-audit input::placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-audit input:hover{border-color:var(--sl-line-strong)!important}.sl-audit input:focus,.sl-audit input:focus-visible{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-audit input[type=date]{font-variant-numeric:tabular-nums;color-scheme:dark}.sl-audit input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7) opacity(.6);cursor:pointer}.sl-audit .relative svg.text-muted-foreground{color:var(--sl-fg-subtle)!important}.sl-audit input[class*=pl-8]{padding-left:32px!important}.sl-audit>[class*=rounded-2xl][class*=bg-card]:not([class*=border-dashed]),.sl-audit>[class*=rounded-xl][class*=bg-card]:not([class*=border-dashed]),.sl-audit>[class*=rounded-lg][class*=bg-card]:not([class*=border-dashed]){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000038!important;overflow:hidden}.sl-audit>[class*=bg-card]>[class*="flex flex-col"]:has([class*=text-sm][class*=font-semibold]),.sl-audit>[class*=bg-card]>div:first-child:has(svg+[class*=text-sm]){background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important;padding:13px 18px!important}.sl-audit>[class*=bg-card] [class*=text-sm][class*=font-semibold],.sl-audit>[class*=bg-card] h3{color:var(--sl-fg)!important;font-weight:800!important;font-size:13px!important;letter-spacing:-.005em!important}.sl-audit>[class*=bg-card]>div:first-child>.flex.items-center.gap-2>svg{color:var(--sl-violet-glow)!important}.sl-audit table{width:100%;border-collapse:collapse;background:transparent!important}.sl-audit thead{background:var(--sl-surf-card-head)}.sl-audit thead tr,.sl-audit thead tr:hover{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important}.sl-audit th{text-align:left;font-size:10.5px!important;padding:12px!important;border-bottom:1px solid var(--sl-line)!important;color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:auto!important}.sl-audit th:first-child,.sl-audit td:first-child{padding-left:18px!important}.sl-audit th:last-child,.sl-audit td:last-child{padding-right:18px!important}.sl-audit tbody tr{background-color:transparent!important;background-image:none!important;border-bottom:1px solid var(--sl-line)!important;border-color:var(--sl-line)!important;transition:background-color .12s var(--sl-ease-out)}.sl-audit tbody tr:hover{background-color:#ffffff06!important}.sl-audit tbody tr:last-child{border-bottom:none!important}.sl-audit td{font-size:12px!important;padding:11px 12px!important;color:var(--sl-fg)!important;font-weight:500;vertical-align:middle;border-bottom:none!important}.sl-audit td[class*=font-mono]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace!important;color:var(--sl-fg-subtle)!important;letter-spacing:.01em}.sl-audit td[class*=text-muted-foreground]{color:var(--sl-fg-muted)!important}.sl-audit [class*="bg-success/10"][class*=text-success]{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border:1px solid rgba(110,231,168,.32)!important;border-radius:9999px!important;padding:2px 9px!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-audit [class*="bg-accent/10"][class*=text-accent]{background:var(--sl-violet-soft)!important;color:var(--sl-violet-glow)!important;border:1px solid rgba(139,92,246,.32)!important;border-radius:9999px!important;padding:2px 9px!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-audit [class*="bg-destructive/10"][class*=text-destructive]{background:var(--sl-st-error-soft)!important;color:var(--sl-st-error-fg)!important;border:1px solid rgba(255,138,148,.32)!important;border-radius:9999px!important;padding:2px 9px!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-audit [class*="bg-warning/10"][class*=text-warning]{background:var(--sl-st-warn-soft)!important;color:var(--sl-st-warn-fg)!important;border:1px solid rgba(245,196,81,.32)!important;border-radius:9999px!important;padding:2px 9px!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-audit [class*="bg-info/10"][class*=text-info]{background:var(--sl-st-info-soft)!important;color:var(--sl-st-info-fg)!important;border:1px solid rgba(125,211,252,.32)!important;border-radius:9999px!important;padding:2px 9px!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-audit [class*="bg-primary/10"][class*=text-primary]{background:var(--sl-surf-raised)!important;color:var(--sl-fg-muted)!important;border:1px solid var(--sl-line-strong)!important;border-radius:9999px!important;padding:2px 9px!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-audit [class*=bg-muted][class*=text-muted-foreground]:not(td):not(span):not(p){background:var(--sl-surf-raised)!important;color:var(--sl-fg-muted)!important;border:1px solid var(--sl-line-strong)!important;border-radius:9999px!important;padding:2px 9px!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}.sl-audit td button[class*=ghost]{background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;width:28px!important;height:28px!important;padding:0!important;border-radius:7px!important;transition:all .12s var(--sl-ease-out)!important}.sl-audit td button[class*=ghost]:hover{background:var(--sl-violet-soft)!important;color:var(--sl-violet-glow)!important;border-color:#8b5cf652!important}.sl-audit td button svg{width:13px!important;height:13px!important}.sl-audit .flex.items-center.justify-between.pt-4{border-top:1px solid var(--sl-line)!important;padding:14px 18px!important;margin-top:0!important}.sl-audit .flex.items-center.justify-between.pt-4 p{color:var(--sl-fg-subtle)!important;font-size:11px!important;font-weight:500}.sl-audit .flex.items-center.justify-between.pt-4 button{background:transparent!important;border:1px solid var(--sl-line-strong)!important;color:var(--sl-fg)!important;border-radius:7px!important;height:28px!important;padding:0 12px!important;font-size:11px!important;font-weight:700!important;transition:all .12s var(--sl-ease-out)!important}.sl-audit .flex.items-center.justify-between.pt-4 button:hover:not(:disabled){background:var(--sl-violet-soft)!important;border-color:#8b5cf666!important;color:var(--sl-violet-glow)!important}.sl-audit .flex.items-center.justify-between.pt-4 button:disabled{opacity:.4;cursor:not-allowed}.sl-audit .flex.items-center.justify-between.pt-4 button svg{color:inherit!important}.sl-audit .text-foreground{color:var(--sl-fg)!important}.sl-audit .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-audit .border-border{border-color:var(--sl-line)!important}.sl-audit ::-webkit-scrollbar{width:10px;height:10px}.sl-audit ::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}.sl-audit ::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.sl-audit ::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}body:has(.sl-audit) [role=listbox]{background:#181920!important;border:1px solid rgba(236,240,252,.16)!important;border-radius:9px!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;color:#fafafa!important;padding:4px!important}body:has(.sl-audit) [role=option]{color:#fafafa!important;background:transparent!important;border-radius:6px!important;font-size:12px!important;font-weight:600!important;padding:7px 10px!important;cursor:pointer;transition:background-color .1s cubic-bezier(.2,.8,.2,1)}body:has(.sl-audit) [role=option][data-highlighted],body:has(.sl-audit) [role=option]:hover{background:#8b5cf629!important;color:var(--sl-violet-glow, #c4b5fd)!important}body:has(.sl-audit) [role=option][data-state=checked]{color:var(--sl-violet-glow, #c4b5fd)!important;font-weight:700!important}@media (max-width: 1280px){.sl-audit th,.sl-audit td{padding:10px!important}.sl-audit th{font-size:10px!important}.sl-audit td{font-size:11.5px!important}}@media (max-width: 1024px){.sl-audit .grid.grid-cols-2[class*="lg:grid-cols-4"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.sl-audit{padding:18px 16px 32px}.sl-audit>div:first-child h1{font-size:19px!important}.sl-audit>[class*=bg-card]{overflow-x:auto!important}.sl-audit table{min-width:720px}.sl-audit .flex.flex-wrap.items-center.gap-2 button[role=combobox],.sl-audit .flex.flex-wrap.items-center.gap-2 input{width:100%!important;max-width:none!important}}[role=dialog]:has(.sl-audit-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}[role=dialog]:has(.sl-audit-modal) [aria-label=Close],[role=dialog]:has(.sl-audit-modal) button.absolute.right-4.top-4{color:#9aa0a8!important;border-radius:7px!important}[role=dialog]:has(.sl-audit-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-audit-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}[role=dialog]:has(.sl-audit-modal) h2{color:#fafafa!important;font-weight:800!important;font-size:16.5px!important;letter-spacing:-.012em}.sl-audit-modal{--sl-surf-card: #181920;--sl-surf-inset: #0f1016;--sl-surf-code: #0a0b10;--sl-line: rgba(236, 240, 252, .09);--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-glow: #c4b5fd;--sl-fg: #fafafa;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-audit-modal *{box-sizing:border-box}.sl-audit-modal>div:has(>h2){margin-bottom:14px}.sl-audit-modal .flex.h-7.w-7.items-center.justify-center.rounded-lg,[role=dialog]:has(.sl-audit-modal) .flex.h-7.w-7.items-center.justify-center.rounded-lg{background:var(--sl-violet-soft)!important;border:1px solid rgba(139,92,246,.3);box-shadow:inset 0 1px #ffffff0f}.sl-audit-modal .flex.h-7.w-7 svg,[role=dialog]:has(.sl-audit-modal) .flex.h-7.w-7 svg{color:var(--sl-violet-glow)!important}.sl-audit-modal .grid.grid-cols-2>div{color:var(--sl-fg)!important;font-size:12px!important;font-weight:600}.sl-audit-modal .grid.grid-cols-2 .text-muted-foreground{color:var(--sl-fg-subtle)!important}.sl-audit-modal .font-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace!important;color:var(--sl-fg-muted)!important;letter-spacing:.01em}.sl-audit-modal pre{background:var(--sl-surf-code)!important;border:1px solid var(--sl-line)!important;border-radius:9px!important;color:var(--sl-fg-muted)!important;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace!important;font-size:11.5px!important;line-height:1.55;padding:14px!important;box-shadow:inset 0 1px 2px #00000052}.sl-audit-modal p[class*=text-xs][class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px!important}.sl-audit-modal pre::-webkit-scrollbar,[role=dialog]:has(.sl-audit-modal) *::-webkit-scrollbar{width:10px;height:10px}.sl-audit-modal pre::-webkit-scrollbar-track,[role=dialog]:has(.sl-audit-modal) *::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}.sl-audit-modal pre::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-audit-modal) *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.sl-audit-modal pre::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-audit-modal) *::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 768px){[role=dialog]:has(.sl-audit-modal){max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}.sl-audit-modal .grid.grid-cols-2{grid-template-columns:1fr!important}}.sl-plan{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-soft-2: rgba(139, 92, 246, .26);--sl-violet-glow: #c4b5fd;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(139,92,246,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(139,92,246,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-plan{margin:-28px -32px;padding:24px 32px 40px}}.sl-plan *{box-sizing:border-box}body:has(.sl-plan){background-color:#0e0f14}.sl-plan>div:first-child h1{color:var(--sl-fg)!important}.sl-plan>div:first-child p{color:var(--sl-fg-muted)!important}.sl-plan>div:first-child [class*=rounded-xl][class*=shadow-sm][style*=background-color],.sl-plan>div:first-child [class*=rounded-2xl][class*=shadow-sm][style*=background-color]{background:var(--sl-violet-soft)!important;box-shadow:0 4px 12px #8b5cf633!important;border:1px solid rgba(139,92,246,.28)}.sl-plan>div:first-child [class*=rounded-xl][class*=shadow-sm] svg,.sl-plan>div:first-child [class*=rounded-2xl][class*=shadow-sm] svg{color:var(--sl-violet-glow)!important}.sl-plan>div:first-child>div:nth-child(2)[class*=absolute][class*=bottom-0]{background-color:#8b5cf638!important}.sl-plan [class*=rounded-2xl][class*=bg-card]:not([class*=border-dashed]),.sl-plan [class*=rounded-xl][class*=bg-card]:not([class*=border-dashed]),.sl-plan [class*=rounded-lg][class*=bg-card]:not([class*=border-dashed]){background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 8px 22px #0003!important;transition:border-color .15s var(--sl-ease-out),box-shadow .15s var(--sl-ease-out)}.sl-plan [class*=border-2][style*=border-color]{border-width:2px!important}.sl-plan .grid>[class*=bg-card]:hover{border-color:var(--sl-line-strong)!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 12px 28px #8b5cf61a!important}.sl-plan [class*=border-dashed]{background:var(--sl-surf-inset)!important;border:1.5px dashed var(--sl-line-strong)!important;border-radius:12px!important}.sl-plan [class*=bg-card] [class*=text-lg][class*=font-bold]{color:var(--sl-fg)!important;font-weight:800!important;letter-spacing:-.005em}.sl-plan [class*=bg-card] p[class*=text-xs][class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important}.sl-plan [class*=rounded-bl-lg][style*=background-color]{font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;font-size:10px!important;padding:4px 11px!important}.sl-plan p[class*=text-2xl][class*=font-bold][style*=color]{font-weight:800!important;font-size:28px!important;letter-spacing:-.022em;font-variant-numeric:tabular-nums}.sl-plan p[class*=text-2xl] span[class*=text-sm][class*=text-muted-foreground]{color:var(--sl-fg-muted)!important;font-weight:600!important}.sl-plan p[class*=text-xs][class*=text-muted-foreground]{color:var(--sl-fg-muted)!important}.sl-plan p[class*=text-lg][class*=font-semibold][style*=color]{font-weight:700!important}.sl-plan [class*="bg-muted/30"][class*=rounded-lg]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;border-radius:11px!important;box-shadow:inset 0 1px 2px #0000002e}.sl-plan [class*="bg-muted/30"] svg.text-muted-foreground{color:var(--sl-fg-subtle)!important}.sl-plan [class*="bg-muted/30"] span{color:var(--sl-fg)!important;font-weight:500}.sl-plan .grid.grid-cols-1[class*="sm:grid-cols-3"]>[class*=rounded-xl][class*=bg-card],.sl-plan .grid.grid-cols-1[class*="sm:grid-cols-3"]>[class*=rounded-2xl][class*=bg-card]{background-color:var(--sl-surf-raised)!important;background-image:linear-gradient(180deg,var(--sl-surf-raised) 0%,#1a1c24 100%)!important;border:1px solid var(--sl-line)!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040!important}.sl-plan .grid.grid-cols-1[class*="sm:grid-cols-3"] [class*=text-lg][class*=font-bold]{color:var(--sl-fg)!important;font-weight:800!important;font-size:18px!important;font-variant-numeric:tabular-nums}.sl-plan .grid.grid-cols-1[class*="sm:grid-cols-3"] [class*=text-xs][class*=font-semibold]{color:var(--sl-fg-subtle)!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px!important}.sl-plan [class*=rounded-2xl][class*=bg-card]:has(>div:first-child[class*=border-b]){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 10px 28px #00000038!important;overflow:hidden}.sl-plan [class*=rounded-2xl][class*=bg-card]>div:first-child[class*=border-b]{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important;padding:13px 18px!important}.sl-plan [class*=rounded-2xl][class*=bg-card]>div:first-child h3{color:var(--sl-fg)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em!important}.sl-plan [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg]{background:var(--sl-violet-soft)!important;border:1px solid rgba(139,92,246,.28);box-shadow:inset 0 1px #ffffff0f}.sl-plan [class*=rounded-2xl][class*=bg-card]>div:first-child [class*=h-7][class*=w-7][class*=rounded-lg] svg{color:var(--sl-violet-glow)!important}.sl-plan table{width:100%;border-collapse:collapse;background:transparent!important}.sl-plan thead{background:var(--sl-surf-card-head)}.sl-plan thead tr,.sl-plan thead tr:hover{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important}.sl-plan th{font-size:11px!important;padding:14px 12px!important;border-bottom:1px solid var(--sl-line)!important;color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.04em;height:auto!important}.sl-plan th:first-child,.sl-plan td:first-child{padding-left:18px!important;text-align:left}.sl-plan th:last-child,.sl-plan td:last-child{padding-right:18px!important}.sl-plan th[class*=text-center]{text-align:center}.sl-plan tbody tr{background-color:transparent!important;background-image:none!important;border-bottom:1px solid var(--sl-line)!important;border-color:var(--sl-line)!important;transition:background-color .12s var(--sl-ease-out)}.sl-plan tbody tr:hover:not([class*="bg-muted/40"]){background-color:#ffffff06!important}.sl-plan tbody tr[class*="bg-muted/40"],.sl-plan tbody tr[class*="bg-muted/40"]:hover{background-color:#8b5cf60f!important;border-bottom:1px solid rgba(139,92,246,.15)!important}.sl-plan tbody tr[class*="bg-muted/40"] td{color:var(--sl-violet-glow)!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px!important;padding:9px 18px!important}.sl-plan tbody tr:not([class*="bg-muted/40"]) td{font-size:12.5px!important;padding:11px 12px!important;color:var(--sl-fg)!important;font-weight:500;vertical-align:middle;border-bottom:none!important}.sl-plan tbody tr td[class*=font-medium]{font-weight:600!important}.sl-plan tbody tr td[class*=text-center]{text-align:center}.sl-plan svg.text-green-500{color:var(--sl-st-success-fg)!important}.sl-plan svg[class*="text-muted-foreground/40"]{color:#9aa0a859!important}.sl-plan thead .flex.flex-col.items-center span[class*=font-medium],.sl-plan thead .flex.flex-col.items-center span[class*=font-bold]{color:var(--sl-fg)!important;font-size:12px!important}.sl-plan thead [class*="text-[10px]"][style*=border-color]{background:transparent!important;border-radius:9999px!important;padding:1px 7px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}.sl-plan button[disabled][class*=variant-outline],.sl-plan button:disabled[class*=border-input],.sl-plan button:disabled[class*=border-border]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg-subtle)!important;opacity:.85!important;cursor:not-allowed;border-radius:8px!important;height:38px!important;font-size:12.5px!important;font-weight:700!important}.sl-plan a[href*="wa.me"],.sl-plan button[class*=variant-default]:not(:disabled),.sl-plan button:not([class*=border]):not([class*=ghost]):not(:disabled)>a[href*="wa.me"]{background:var(--sl-violet)!important;border:1px solid var(--sl-violet-press)!important;color:#fff!important;border-radius:8px!important;height:38px!important;padding:0 18px!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.005em;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c!important;transition:background-color .12s var(--sl-ease-out)!important}.sl-plan a[href*="wa.me"]:hover,.sl-plan button[class*=variant-default]:not(:disabled):hover{background:var(--sl-violet-hover)!important;color:#fff!important}.sl-plan a[href*="wa.me"] svg{color:#fff!important}.sl-plan .text-foreground{color:var(--sl-fg)!important}.sl-plan .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-plan .border-border{border-color:var(--sl-line)!important}.sl-plan .animate-spin{border-color:#8b5cf640!important;border-top-color:var(--sl-violet-glow)!important}.sl-plan ::-webkit-scrollbar{width:10px;height:10px}.sl-plan ::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}.sl-plan ::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.sl-plan ::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 1280px){.sl-plan th,.sl-plan td{padding:11px 10px!important}.sl-plan th{font-size:10.5px!important}.sl-plan tbody tr:not([class*="bg-muted/40"]) td{font-size:12px!important}}@media (max-width: 1024px){.sl-plan .grid[class*="md:grid-cols-3"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.sl-plan{padding:18px 16px 32px}.sl-plan>div:first-child h1{font-size:19px!important}.sl-plan .grid[class*="md:grid-cols-3"],.sl-plan .grid.grid-cols-1[class*="sm:grid-cols-3"]{grid-template-columns:1fr!important}}.sl-superadmin{--sl-surf-canvas: #0e0f14;--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-soft-2: rgba(139, 92, 246, .26);--sl-violet-glow: #c4b5fd;--sl-st-success-fg: #6ee7a8;--sl-st-success-soft: rgba(45, 90, 61, .32);--sl-st-warn-fg: #f5c451;--sl-st-warn-soft: rgba(212, 167, 44, .18);--sl-st-error-fg: #ff8a94;--sl-st-error-soft: rgba(230, 57, 70, .18);--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);margin:-20px -16px -28px;padding:22px 24px 32px;background:radial-gradient(1100px 580px at 100% -10%,rgba(139,92,246,.1) 0%,transparent 55%),radial-gradient(900px 500px at 0% 110%,rgba(139,92,246,.04) 0%,transparent 60%),linear-gradient(180deg,#10111a 0%,var(--sl-surf-canvas) 420px,var(--sl-surf-canvas) 100%);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.005em;min-height:calc(100vh - 48px);font-feature-settings:"ss01","cv11","cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-width:0}@media (min-width: 640px){.sl-superadmin{margin:-28px -32px;padding:24px 32px 40px}}.sl-superadmin *{box-sizing:border-box}body:has(.sl-superadmin){background-color:#0e0f14}.sl-superadmin>div:first-child h1{color:var(--sl-fg)!important}.sl-superadmin>div:first-child p{color:var(--sl-fg-muted)!important}.sl-superadmin>div:first-child [class*=rounded-xl][class*=shadow-sm][style*=background-color],.sl-superadmin>div:first-child [class*=rounded-2xl][class*=shadow-sm][style*=background-color]{background:var(--sl-violet-soft)!important;box-shadow:0 4px 12px #8b5cf633!important;border:1px solid rgba(139,92,246,.28)}.sl-superadmin>div:first-child [class*=rounded-xl][class*=shadow-sm] svg,.sl-superadmin>div:first-child [class*=rounded-2xl][class*=shadow-sm] svg{color:var(--sl-violet-glow)!important}.sl-superadmin>div:first-child>div:nth-child(2)[class*=absolute][class*=bottom-0]{background-color:#8b5cf638!important}.sl-superadmin>div:first-child a button[class*=border]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line-strong)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:32px!important;font-weight:700!important;font-size:11.5px!important;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),background-color .12s var(--sl-ease-out)!important}.sl-superadmin>div:first-child a button[class*=border]:hover{background:var(--sl-surf-hover)!important;border-color:#8b5cf652!important;color:var(--sl-violet-glow)!important}.sl-superadmin>div:first-child a button[class*=border] svg{color:var(--sl-violet-glow)!important}.sl-superadmin [role=tablist]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;border-radius:9999px!important;padding:4px!important;box-shadow:inset 0 1px 2px #00000040!important;height:auto!important;display:inline-flex;gap:2px}.sl-superadmin [role=tab]{background:transparent!important;color:var(--sl-fg-muted)!important;border:none!important;border-radius:9999px!important;padding:7px 14px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.005em;height:auto!important;transition:all .14s var(--sl-ease-out)!important}.sl-superadmin [role=tab]:hover:not([data-state=active]){background:#ffffff0a!important;color:var(--sl-fg)!important}.sl-superadmin [role=tab][data-state=active]{background:var(--sl-violet-soft)!important;color:var(--sl-violet-glow)!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #8b5cf652,0 4px 12px -4px #8b5cf673!important}.sl-superadmin [role=tab] svg{color:currentColor!important}.sl-superadmin .relative>input[class*=pl-9]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:9999px!important;height:36px!important;font-size:12.5px!important;font-weight:600!important;padding-left:36px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-superadmin .relative>input[class*=pl-9]::-moz-placeholder{color:var(--sl-fg-subtle)!important;font-weight:500!important}.sl-superadmin .relative>input[class*=pl-9]::placeholder{color:var(--sl-fg-subtle)!important;font-weight:500!important}.sl-superadmin .relative>input[class*=pl-9]:hover{border-color:var(--sl-line-strong)!important}.sl-superadmin .relative>input[class*=pl-9]:focus,.sl-superadmin .relative>input[class*=pl-9]:focus-visible{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important;outline:none!important}.sl-superadmin .relative>svg.absolute.left-3{color:var(--sl-fg-subtle)!important}.sl-superadmin button[class*=gap-2][class*=text-xs]:not([class*=ghost]):not([class*=border]):not([class*=outline]):not([role=tab]):not([role=combobox]){background:var(--sl-violet)!important;border:1px solid var(--sl-violet-press)!important;color:#fff!important;border-radius:9999px!important;height:36px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c!important;transition:background-color .12s var(--sl-ease-out)!important}.sl-superadmin button[class*=gap-2][class*=text-xs]:not([class*=ghost]):not([class*=border]):not([class*=outline]):not([role=tab]):not([role=combobox]):hover{background:var(--sl-violet-hover)!important;color:#fff!important}.sl-superadmin button[class*=gap-2][class*=text-xs]:not([class*=ghost]):not([class*=border]):not([class*=outline]):not([role=tab]):not([role=combobox]) svg{color:#fff!important}.sl-superadmin [class*=rounded-2xl][class*=bg-card]:not([class*=border-dashed]):not([class*=border-l-4]),.sl-superadmin [class*=rounded-xl][class*=bg-card]:not([class*=border-dashed]):not([class*=border-l-4]),.sl-superadmin [class*=rounded-lg][class*=bg-card]:not([class*=border-dashed]):not([class*=border-l-4]){background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border:1px solid var(--sl-line)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 8px 22px #0003!important;transition:border-color .15s var(--sl-ease-out);overflow:clip}.sl-superadmin [class*=rounded-2xl][class*=bg-card]:hover:not([class*=border-l-4]){border-color:var(--sl-line-strong)!important}.sl-superadmin [class*=bg-card] h3{color:var(--sl-fg)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:-.005em}.sl-superadmin [class*=bg-card] h3 svg{color:var(--sl-violet-glow)!important}.sl-superadmin table{width:100%;border-collapse:collapse;background:transparent!important}.sl-superadmin thead{background:var(--sl-surf-card-head)}.sl-superadmin thead tr,.sl-superadmin thead tr:hover{background:var(--sl-surf-card-head)!important;border-bottom:1px solid var(--sl-line)!important}.sl-superadmin th{text-align:left;font-size:11px!important;padding:13px 12px!important;border-bottom:1px solid var(--sl-line)!important;color:var(--sl-fg-label)!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:auto!important}.sl-superadmin th:first-child,.sl-superadmin td:first-child{padding-left:18px!important}.sl-superadmin th:last-child,.sl-superadmin td:last-child{padding-right:18px!important}.sl-superadmin th[class*=text-center]{text-align:center}.sl-superadmin tbody tr{background-color:transparent!important;background-image:none!important;border-bottom:1px solid var(--sl-line)!important;border-color:var(--sl-line)!important;transition:background-color .12s var(--sl-ease-out)}.sl-superadmin tbody tr:hover{background-color:#ffffff06!important}.sl-superadmin tbody tr:last-child{border-bottom:none!important}.sl-superadmin td{font-size:12.5px!important;padding:12px!important;color:var(--sl-fg)!important;font-weight:500;vertical-align:middle;border-bottom:none!important}.sl-superadmin td[class*=font-medium]{font-weight:600!important;color:var(--sl-fg)!important}.sl-superadmin td[class*=font-mono]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;color:var(--sl-violet-glow)!important;font-weight:600!important;font-size:11.5px!important;letter-spacing:-.01em}.sl-superadmin td[class*=text-center]{text-align:center}.sl-superadmin td[class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important}.sl-superadmin td span[class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important;font-style:italic;font-weight:500}.sl-superadmin tbody td[colspan]{text-align:center!important;color:var(--sl-fg-subtle)!important;font-style:italic;padding:28px 12px!important}.sl-superadmin span[class*="bg-success/10"][class*=text-success]{background:var(--sl-st-success-soft)!important;color:var(--sl-st-success-fg)!important;border:1px solid rgba(110,231,168,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;display:inline-block}.sl-superadmin span[class*="bg-warning/10"][class*=text-warning]{background:var(--sl-st-warn-soft)!important;color:var(--sl-st-warn-fg)!important;border:1px solid rgba(245,196,81,.32)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;display:inline-block}.sl-superadmin span[class*=bg-muted][class*=text-muted-foreground]{background:var(--sl-surf-raised)!important;color:var(--sl-fg-muted)!important;border:1px solid var(--sl-line-strong)!important;border-radius:9999px!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;display:inline-block}.sl-superadmin button[role=combobox]{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line-strong)!important;color:var(--sl-fg)!important;border-radius:7px!important;font-size:11.5px!important;font-weight:600!important;box-shadow:inset 0 1px 2px #0003!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-superadmin button[role=combobox]:hover{border-color:#8b5cf666!important}.sl-superadmin button[role=combobox]:focus-visible,.sl-superadmin button[role=combobox][data-state=open]{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-superadmin button[role=combobox] svg{color:var(--sl-fg-subtle)!important}.sl-superadmin td button[class*=ghost],.sl-superadmin td button:not([role=combobox]):not([class*=bg-]){background:transparent!important;border:1px solid transparent!important;color:var(--sl-fg-muted)!important;border-radius:7px!important;height:28px!important;font-size:11.5px!important;font-weight:700!important;padding:0 10px!important;transition:all .12s var(--sl-ease-out)!important;letter-spacing:.005em}.sl-superadmin td button[class*=ghost]:hover,.sl-superadmin td button:not([role=combobox]):not([class*=bg-]):hover{background:var(--sl-violet-soft)!important;color:var(--sl-violet-glow)!important;border-color:#8b5cf652!important}.sl-superadmin td button[class*=size-icon],.sl-superadmin td button[class*=h-7][class*=w-7]{width:28px!important;height:28px!important;padding:0!important}.sl-superadmin td button svg{width:13px!important;height:13px!important}.sl-superadmin [class*=bg-card] h3{margin-bottom:0}.sl-superadmin [class*=bg-card]>div>button[role=combobox][class*=w-64]{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line-strong)!important;height:36px!important;border-radius:8px!important;font-size:12px!important}.sl-superadmin [class*=bg-card] button[class*=border-input][class*=text-xs],.sl-superadmin [class*=bg-card] button[class*=outline][class*=text-xs]{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line-strong)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:32px!important;font-size:11.5px!important;font-weight:700!important;padding:0 14px!important;transition:all .12s var(--sl-ease-out)!important}.sl-superadmin [class*=bg-card] button[class*=border-input][class*=text-xs]:hover,.sl-superadmin [class*=bg-card] button[class*=outline][class*=text-xs]:hover{background:var(--sl-violet-soft)!important;border-color:#8b5cf666!important;color:var(--sl-violet-glow)!important}.sl-superadmin label[class*=border-border]{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line)!important;border-radius:9px!important;padding:9px 11px!important;cursor:pointer;transition:all .12s var(--sl-ease-out)!important;box-shadow:inset 0 1px #ffffff0a}.sl-superadmin label[class*=border-border]:hover{background:var(--sl-violet-soft)!important;border-color:#8b5cf652!important}.sl-superadmin label[class*=border-border] span[class*=text-xs]{color:var(--sl-fg)!important;font-size:12px!important;font-weight:600!important}.sl-superadmin [role=checkbox]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line-strong)!important;border-radius:5px!important;width:16px!important;height:16px!important;box-shadow:inset 0 1px 1px #00000040!important;transition:all .12s var(--sl-ease-out)!important;flex-shrink:0}.sl-superadmin [role=checkbox]:hover{border-color:#8b5cf680!important}.sl-superadmin [role=checkbox][data-state=checked]{background:var(--sl-violet)!important;border-color:var(--sl-violet-press)!important;color:#fff!important}.sl-superadmin [role=checkbox][data-state=checked] svg{color:#fff!important}.sl-superadmin [role=switch]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line-strong)!important;box-shadow:inset 0 1px 2px #0000004d!important;transition:all .14s var(--sl-ease-out)!important}.sl-superadmin [role=switch][data-state=checked]{background:var(--sl-violet)!important;border-color:var(--sl-violet-press)!important;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #8b5cf652,0 4px 12px -4px #8b5cf673!important}.sl-superadmin [role=switch]>span{background:var(--sl-fg)!important;box-shadow:0 1px 3px #0006!important}.sl-superadmin [role=switch][data-state=checked]>span{background:#fff!important}.sl-superadmin span[class*="text-[10px]"][class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important;font-weight:700!important;letter-spacing:.04em;font-size:10px!important;text-transform:uppercase}.sl-superadmin .grid[class*="lg:grid-cols-4"]>[class*=border-l-4][style*=border-left]{background-color:var(--sl-surf-card)!important;background-image:linear-gradient(180deg,var(--sl-surf-card) 0%,#15161b 100%)!important;border-top:1px solid var(--sl-line)!important;border-right:1px solid var(--sl-line)!important;border-bottom:1px solid var(--sl-line)!important;border-left-width:4px!important;border-left-style:solid!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 6px 18px #0000002e!important;overflow:hidden;position:relative}.sl-superadmin .grid[class*="lg:grid-cols-4"] [class*=h-9][class*=w-9][class*=rounded-xl][style*=background-color]{background-color:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px #ffffff0f;position:relative;z-index:1}.sl-superadmin .grid[class*="lg:grid-cols-4"] [class*=h-9][class*=w-9][class*=rounded-xl] svg{position:relative;z-index:2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.sl-superadmin .grid[class*="lg:grid-cols-4"] p[class*=text-2xl][class*=font-bold]{color:var(--sl-fg)!important;font-weight:800!important;font-size:24px!important;font-variant-numeric:tabular-nums;letter-spacing:-.022em;line-height:1.1;position:relative;z-index:1}.sl-superadmin .grid[class*="lg:grid-cols-4"] p[class*="text-[10px]"][class*=text-muted-foreground]{color:var(--sl-fg-subtle)!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px!important;margin-top:2px;position:relative;z-index:1}.sl-superadmin .grid[class*="lg:grid-cols-4"]>[class*=border-l-4]>div[class*=p-4]{position:relative;z-index:1}.sl-superadmin .grid[class*="sm:grid-cols-2"] [class*=bg-card] h3{font-size:13px!important;font-weight:800!important;letter-spacing:.005em;margin-bottom:12px!important}.sl-superadmin .grid[class*="sm:grid-cols-2"] .flex.justify-between{padding:7px 0!important;font-size:12.5px!important}.sl-superadmin .grid[class*="sm:grid-cols-2"] .flex.justify-between span:first-child{color:var(--sl-fg-muted)!important;font-weight:500}.sl-superadmin .grid[class*="sm:grid-cols-2"] .flex.justify-between span[class*=font-bold]{color:var(--sl-fg)!important;font-weight:800!important;font-variant-numeric:tabular-nums}.sl-superadmin .grid[class*="sm:grid-cols-2"] .flex.justify-between span[class*=text-success]{color:var(--sl-st-success-fg)!important}.sl-superadmin .grid[class*="sm:grid-cols-2"] .flex.justify-between span[class*=text-warning]{color:var(--sl-st-warn-fg)!important}.sl-superadmin .grid[class*="sm:grid-cols-2"] .flex.justify-between[class*=border-t]{border-top:1px solid var(--sl-line)!important;padding-top:9px!important;margin-top:4px}.sl-superadmin .text-foreground{color:var(--sl-fg)!important}.sl-superadmin .text-muted-foreground{color:var(--sl-fg-muted)!important}.sl-superadmin .border-border{border-color:var(--sl-line)!important}.sl-superadmin .text-success{color:var(--sl-st-success-fg)!important}.sl-superadmin .text-warning{color:var(--sl-st-warn-fg)!important}.sl-superadmin .text-primary{color:var(--sl-violet-glow)!important}.sl-superadmin .animate-spin{border-color:#8b5cf640!important;border-top-color:var(--sl-violet-glow)!important}.sl-superadmin ::-webkit-scrollbar{width:10px;height:10px}.sl-superadmin ::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}.sl-superadmin ::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.sl-superadmin ::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}body:has(.sl-superadmin) [role=listbox],body:has(.sl-superadmin-modal) [role=listbox]{background:#181920!important;border:1px solid rgba(236,240,252,.16)!important;border-radius:9px!important;box-shadow:0 12px 32px #0000008c,0 0 0 1px #0006!important;color:#fafafa!important;padding:4px!important}body:has(.sl-superadmin) [role=option],body:has(.sl-superadmin-modal) [role=option]{color:#fafafa!important;background:transparent!important;border-radius:6px!important;font-size:12px!important;font-weight:600!important;padding:7px 10px!important;cursor:pointer;transition:background-color .1s cubic-bezier(.2,.8,.2,1)}body:has(.sl-superadmin) [role=option][data-highlighted],body:has(.sl-superadmin) [role=option]:hover,body:has(.sl-superadmin-modal) [role=option][data-highlighted],body:has(.sl-superadmin-modal) [role=option]:hover{background:#8b5cf629!important;color:#c4b5fd!important}body:has(.sl-superadmin) [role=option][data-state=checked],body:has(.sl-superadmin-modal) [role=option][data-state=checked]{color:#c4b5fd!important;font-weight:700!important}@media (max-width: 1280px){.sl-superadmin th,.sl-superadmin td{padding:11px 10px!important}.sl-superadmin th{font-size:10.5px!important}.sl-superadmin td{font-size:12px!important}.sl-superadmin .grid[class*="lg:grid-cols-4"]{grid-template-columns:repeat(2,1fr)!important}.sl-superadmin [class*=bg-card]:has(table){overflow:visible!important}.sl-superadmin .overflow-x-auto{overflow-x:auto!important}.sl-superadmin table{min-width:980px;width:-moz-max-content!important;width:max-content!important}}@media (max-width: 1024px){.sl-superadmin .grid[class*="lg:grid-cols-4"] [class*=border-l-4] p[class*=text-2xl]{font-size:21px!important}.sl-superadmin .grid[class*="lg:grid-cols-4"][class*="sm:grid-cols-3"]{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 768px){.sl-superadmin{padding:18px 16px 32px}.sl-superadmin>div:first-child h1{font-size:19px!important}.sl-superadmin .grid[class*="lg:grid-cols-4"],.sl-superadmin .grid[class*="lg:grid-cols-4"][class*="sm:grid-cols-3"]{grid-template-columns:repeat(2,1fr)!important}.sl-superadmin [role=tablist]{overflow-x:auto;max-width:100%}.sl-superadmin [class*=bg-card]:has(table){overflow-x:auto!important}.sl-superadmin table{min-width:720px}}[role=dialog]:has(.sl-superadmin-modal){background:#181920!important;border:1px solid rgba(236,240,252,.09)!important;color:#fafafa!important;box-shadow:0 0 0 1px #0009,0 24px 64px -12px #000000b3!important}[role=dialog]:has(.sl-superadmin-modal) [aria-label=Close],[role=dialog]:has(.sl-superadmin-modal) button.absolute.right-4.top-4{color:#9aa0a8!important;border-radius:7px!important}[role=dialog]:has(.sl-superadmin-modal) [aria-label=Close]:hover,[role=dialog]:has(.sl-superadmin-modal) button.absolute.right-4.top-4:hover{background:#222430!important;color:#fafafa!important}[role=dialog]:has(.sl-superadmin-modal) h2{color:#fafafa!important;font-weight:800!important;font-size:16.5px!important;letter-spacing:-.012em}[role=dialog]:has(.sl-superadmin-modal) p[class*=text-xs][class*=text-muted-foreground]{color:#c2c4cc!important;font-size:12px!important;line-height:1.5}[role=dialog]:has(.sl-superadmin-modal) p[class*="text-[10px]"][class*=text-muted-foreground]{color:#9aa0a8!important;font-size:10.5px!important}.sl-superadmin-modal{--sl-surf-card: #181920;--sl-surf-card-head: #15161c;--sl-surf-raised: #1e2028;--sl-surf-inset: #0f1016;--sl-surf-hover: #222430;--sl-line: rgba(236, 240, 252, .09);--sl-line-strong: rgba(236, 240, 252, .16);--sl-violet: #8b5cf6;--sl-violet-hover: #a78bfa;--sl-violet-press: #7c3aed;--sl-violet-soft: rgba(139, 92, 246, .16);--sl-violet-glow: #c4b5fd;--sl-fg: #fafafa;--sl-fg-label: #dadde5;--sl-fg-muted: #c2c4cc;--sl-fg-subtle: #9aa0a8;--sl-st-success-fg: #6ee7a8;--sl-ease-out: cubic-bezier(.2, .8, .2, 1);color:var(--sl-fg);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sl-superadmin-modal *{box-sizing:border-box}.sl-superadmin-modal label[class*=text-xs]{color:var(--sl-fg-label)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}.sl-superadmin-modal input:not([type=radio]):not([type=checkbox]),[role=dialog]:has(.sl-superadmin-modal) input:not([type=radio]):not([type=checkbox]){background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;outline:none!important;height:38px!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important}.sl-superadmin-modal input::-moz-placeholder,[role=dialog]:has(.sl-superadmin-modal) input::-moz-placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-superadmin-modal input::placeholder,[role=dialog]:has(.sl-superadmin-modal) input::placeholder{color:#b3b6bf!important;font-weight:500!important;opacity:1!important}.sl-superadmin-modal input:hover,[role=dialog]:has(.sl-superadmin-modal) input:hover{border-color:var(--sl-line-strong)!important}.sl-superadmin-modal input:focus,.sl-superadmin-modal input:focus-visible,[role=dialog]:has(.sl-superadmin-modal) input:focus,[role=dialog]:has(.sl-superadmin-modal) input:focus-visible{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-superadmin-modal input:not([type=radio]):not([type=checkbox]):-webkit-autofill,.sl-superadmin-modal input:not([type=radio]):not([type=checkbox]):-webkit-autofill:hover,.sl-superadmin-modal input:not([type=radio]):not([type=checkbox]):-webkit-autofill:focus,[role=dialog]:has(.sl-superadmin-modal) input:not([type=radio]):not([type=checkbox]):-webkit-autofill,[role=dialog]:has(.sl-superadmin-modal) input:not([type=radio]):not([type=checkbox]):-webkit-autofill:hover,[role=dialog]:has(.sl-superadmin-modal) input:not([type=radio]):not([type=checkbox]):-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #181920 inset!important;-webkit-text-fill-color:#fafafa!important;caret-color:#fafafa!important;background-clip:content-box!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important}.sl-superadmin-modal input[type=number]::-webkit-inner-spin-button,.sl-superadmin-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sl-superadmin-modal input[type=number]{-moz-appearance:textfield}.sl-superadmin-modal button[role=combobox],[role=dialog]:has(.sl-superadmin-modal) button[role=combobox]{background:var(--sl-surf-card)!important;border:1px solid var(--sl-line)!important;color:var(--sl-fg)!important;border-radius:8px!important;height:38px!important;font-size:13px!important;font-weight:600!important;padding:0 12px!important;box-shadow:inset 0 1px 2px #00000040!important;transition:border-color .12s var(--sl-ease-out),box-shadow .12s var(--sl-ease-out)!important;width:100%}.sl-superadmin-modal button[role=combobox]:hover,[role=dialog]:has(.sl-superadmin-modal) button[role=combobox]:hover{border-color:var(--sl-line-strong)!important}.sl-superadmin-modal button[role=combobox]:focus-visible,.sl-superadmin-modal button[role=combobox][data-state=open],[role=dialog]:has(.sl-superadmin-modal) button[role=combobox]:focus-visible,[role=dialog]:has(.sl-superadmin-modal) button[role=combobox][data-state=open]{border-color:var(--sl-violet)!important;box-shadow:0 0 0 3px #8b5cf64d!important}.sl-superadmin-modal button[role=combobox] svg,[role=dialog]:has(.sl-superadmin-modal) button[role=combobox] svg{color:var(--sl-fg-subtle)!important}[role=dialog]:has(.sl-superadmin-modal) button[class*=w-full]:not([role=combobox]){background:var(--sl-violet)!important;border:1px solid var(--sl-violet-press)!important;color:#fff!important;border-radius:9999px!important;height:42px!important;padding:0 24px!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.005em;width:100%!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #8b5cf666,0 6px 16px -6px #8b5cf68c!important;transition:background-color .12s var(--sl-ease-out)!important;margin-top:6px}[role=dialog]:has(.sl-superadmin-modal) button[class*=w-full]:not([role=combobox]):hover{background:var(--sl-violet-hover)!important}[role=dialog]:has(.sl-superadmin-modal) button[class*=w-full]:disabled{background:#8b5cf659!important;border-color:#8b5cf673!important;color:#fff9!important}.sl-superadmin-modal .rounded-md.border{background:var(--sl-surf-raised)!important;border:1px solid var(--sl-line)!important;border-radius:10px!important;padding:12px 14px!important;transition:border-color .12s var(--sl-ease-out);box-shadow:inset 0 1px #ffffff0a}.sl-superadmin-modal .rounded-md.border:hover{border-color:#8b5cf652!important}.sl-superadmin-modal .rounded-md.border .text-sm{color:var(--sl-fg)!important;font-size:13px!important;font-weight:600!important}.sl-superadmin-modal [role=switch]{background:var(--sl-surf-inset)!important;border:1px solid var(--sl-line-strong)!important;box-shadow:inset 0 1px 2px #0000004d!important;transition:all .14s var(--sl-ease-out)!important}.sl-superadmin-modal [role=switch][data-state=checked]{background:var(--sl-violet)!important;border-color:var(--sl-violet-press)!important;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #8b5cf652,0 4px 12px -4px #8b5cf673!important}.sl-superadmin-modal [role=switch]>span{background:var(--sl-fg)!important;box-shadow:0 1px 3px #0006!important}.sl-superadmin-modal [role=switch][data-state=checked]>span{background:#fff!important}.sl-superadmin-modal span[class*="text-[10px]"]{color:var(--sl-fg-subtle)!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-size:10px!important}[role=dialog]:has(.sl-superadmin-modal)::-webkit-scrollbar,[role=dialog]:has(.sl-superadmin-modal) *::-webkit-scrollbar{width:10px;height:10px}[role=dialog]:has(.sl-superadmin-modal)::-webkit-scrollbar-track,[role=dialog]:has(.sl-superadmin-modal) *::-webkit-scrollbar-track{background:#ffffff05;border-radius:5px}[role=dialog]:has(.sl-superadmin-modal)::-webkit-scrollbar-thumb,[role=dialog]:has(.sl-superadmin-modal) *::-webkit-scrollbar-thumb{background:#ecf0fc1a;border-radius:5px;border:2px solid transparent;background-clip:padding-box}[role=dialog]:has(.sl-superadmin-modal)::-webkit-scrollbar-thumb:hover,[role=dialog]:has(.sl-superadmin-modal) *::-webkit-scrollbar-thumb:hover{background:#ecf0fc2e;background-clip:padding-box}@media (max-width: 768px){[role=dialog]:has(.sl-superadmin-modal){max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}.sl-superadmin-modal .grid.grid-cols-2,.sl-superadmin-modal .grid.grid-cols-3{grid-template-columns:1fr!important}}*,: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:Inter,system-ui,-apple-system,sans-serif;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}:root{--background: 220 14% 91%;--foreground: 222 47% 11%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--popover: 0 0% 100%;--popover-foreground: 222 47% 11%;--primary: 222 47% 11%;--primary-foreground: 0 0% 100%;--secondary: 214 32% 91%;--secondary-foreground: 215 16% 47%;--muted: 210 40% 96%;--muted-foreground: 215 16% 47%;--accent: 199 89% 48%;--accent-foreground: 0 0% 100%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--success: 160 84% 39%;--success-foreground: 0 0% 100%;--warning: 38 92% 50%;--warning-foreground: 30 60% 16%;--info: 199 89% 48%;--info-foreground: 0 0% 100%;--border: 214 32% 91%;--input: 214 32% 91%;--ring: 199 89% 48%;--radius: .75rem;--sidebar-background: 222 47% 11%;--sidebar-foreground: 0 0% 100%;--sidebar-primary: 199 89% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 220 20% 26%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 222 30% 18%;--sidebar-ring: 199 89% 48%;--sidebar-muted: 215 20% 65%;--module-operations: 142 71% 45%;--module-service: 25 95% 53%;--module-reports: 340 82% 52%;--module-commercial: 199 89% 48%;--module-inventory: 172 66% 50%;--module-config: 262 83% 58%;--module-chat: 258 90% 66%}.dark{--background: 222 47% 7%;--foreground: 210 40% 90%;--card: 222 40% 10%;--card-foreground: 210 40% 90%;--popover: 222 40% 10%;--popover-foreground: 210 40% 90%;--primary: 210 40% 96%;--primary-foreground: 222 47% 11%;--secondary: 222 30% 16%;--secondary-foreground: 215 20% 65%;--muted: 222 30% 16%;--muted-foreground: 215 16% 50%;--accent: 199 89% 48%;--accent-foreground: 0 0% 100%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--success: 160 74% 43%;--success-foreground: 0 0% 100%;--warning: 38 85% 50%;--warning-foreground: 30 60% 16%;--info: 199 89% 48%;--info-foreground: 0 0% 100%;--border: 222 30% 18%;--input: 222 30% 18%;--ring: 199 89% 48%;--sidebar-background: 222 47% 7%;--sidebar-foreground: 210 40% 90%;--sidebar-primary: 199 89% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 222 30% 16%;--sidebar-accent-foreground: 210 40% 90%;--sidebar-border: 222 30% 14%;--sidebar-ring: 199 89% 48%;--sidebar-muted: 215 16% 50%;--module-operations: 142 71% 45%;--module-service: 25 95% 53%;--module-reports: 340 82% 52%;--module-commercial: 199 89% 48%;--module-inventory: 172 66% 50%;--module-config: 262 83% 58%;--module-chat: 258 90% 66%}*{border-color:hsl(var(--border))}[role=dialog]:has(.sl-financieras-modal) *{border-color:#ecf0fc17}.sl-dashboard-st *{border-color:var(--sl-line)}.sl-bot-config-modal *{border-color:var(--bcp-line-2)}[role=dialog]:has(.sl-afip-modal) *{border-color:#ecf0fc17}.sl-consignment *{border-color:var(--sl-line)}.sl-consignment-modal .border-dashed*{background:var(--sl-surf-inset);border:2px dashed var(--sl-line-strong);color:var(--sl-fg-subtle);border-radius:9px;transition:all .12s var(--sl-ease-out)}.sl-deposits *,.sl-quotes *{border-color:var(--sl-line)}.sl-wholesale .flex.rounded-lg.border*.overflow-hidden{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;padding:2px;display:inline-flex;gap:1px}.sl-wholesale .flex.rounded-lg.border*.overflow-hidden button{background:transparent;color:var(--sl-fg-muted);font-weight:700;font-size:11px;letter-spacing:.01em;padding:5px 10px;border-radius:6px;border:1px solid transparent;transition:all .12s var(--sl-ease-out)}.sl-wholesale .flex.rounded-lg.border*.overflow-hidden button:hover{color:var(--sl-fg);background:#ffffff0a}.sl-wholesale .flex.rounded-lg.border*.overflow-hidden button[class*="bg-primary"][class*="text-primary-foreground"]{background:linear-gradient(180deg,var(--sl-sky-soft-2) 0%,var(--sl-sky-soft) 100%);color:var(--sl-sky-feature);border:1px solid rgba(14,165,233,.42);box-shadow:inset 0 1px #ffffff12,0 0 0 1px #0ea5e947}.sl-wholesale *{border-color:var(--sl-line)}.sl-wholesale-modal .flex.rounded-md.border*.overflow-hidden{background:var(--sl-surf-inset);border:1px solid var(--sl-line);border-radius:8px;padding:2px;display:inline-flex;gap:1px}.sl-wholesale-modal .flex.rounded-md.border*.overflow-hidden button{background:transparent;color:var(--sl-fg-muted);font-weight:700;font-size:11.5px;padding:5px 12px;border-radius:6px;height:28px;border:1px solid transparent;transition:all .12s var(--sl-ease-out)}.sl-wholesale-modal .flex.rounded-md.border*.overflow-hidden button:hover{color:var(--sl-fg);background:#ffffff0a}.sl-wholesale-modal .flex.rounded-md.border*.overflow-hidden button[class*="bg-primary"]{background:linear-gradient(180deg,rgba(14,165,233,.24) 0%,var(--sl-sky-soft) 100%);color:var(--sl-sky-feature);border:1px solid rgba(14,165,233,.42);box-shadow:inset 0 1px #ffffff12,0 0 0 1px #0ea5e947}.sl-business-profile *,.sl-personnel *,.sl-users *,.sl-branches *,.sl-payment-methods *,.sl-audit *,.sl-plan *,.sl-superadmin *{border-color:var(--sl-line)}body{background-color:hsl(var(--background));font-family:Inter,system-ui,-apple-system,sans-serif;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sl-sales-modal body,.sl-repairs-modal body{color:var(--sl-fg);background:var(--sl-surf-card)}.sl-repair-detail [role=tabpanel] body{color:var(--sl-fg)}.sl-cash-control-modal body{color:var(--cc-fg)}.sl-cash-register body{color:var(--cr-fg)}.sl-analytics body,.sl-dashboard-st body{color:var(--sl-fg)}.sl-bot-config-modal body{background-color:var(--bcp-surface-0)}.sl-bot-config-modal body{color:var(--bcp-ink)}.sl-consignment body,.sl-deposits body{color:var(--sl-fg)}.sl-quotes [class*=rounded-2xl][class*=bg-card] .text-center.py-12 body{color:var(--sl-fg);font-weight:700;font-size:14.5px}.sl-quotes body{color:var(--sl-fg)}.sl-quotes-modal .rounded-lg[class*=bg-white] body{color:var(--sl-fg);font-weight:700;font-size:13px}.sl-wholesale .text-center body{color:var(--sl-fg);font-weight:700;font-size:14.5px;letter-spacing:-.005em}.sl-wholesale body{color:var(--sl-fg)}.sl-wholesale-modal body.text-lg.font-bold{color:var(--sl-fg);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sl-business-profile [class*=rounded-xl][class*=border-dashed] body,.sl-business-profile body,.sl-personnel body,.sl-users body,.sl-branches body,.sl-payment-methods body,.sl-audit body,.sl-plan body,.sl-superadmin body{color:var(--sl-fg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-7{margin-top:-1.75rem;margin-bottom:-1.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-16{max-height:4rem}.max-h-24{max-height:6rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-96{max-height:24rem}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[93vh\]{max-height:93vh}.max-h-\[95vh\]{max-height:95vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[80vh\]{min-height:80vh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--radix-popover-trigger-width\]{width:var(--radix-popover-trigger-width)}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[3px\]{width:3px}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[84px\]{width:84px}.w-\[88px\]{width:88px}.w-\[90px\]{width:90px}.w-\[95vw\]{width:95vw}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[700px\]{min-width:700px}.min-w-\[800px\]{min-width:800px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[120px\]{max-width:120px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[300px\]{max-width:300px}.max-w-\[500px\]{max-width:500px}.max-w-\[600px\]{max-width:600px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[800px\]{max-width:800px}.max-w-\[80px\]{max-width:80px}.max-w-\[900px\]{max-width:900px}.max-w-\[90vw\]{max-width:90vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-l-xl{border-top-left-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-lg{border-bottom-left-radius:var(--radius)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[--color-border\]{border-color:var(--color-border)}.border-accent{border-color:hsl(var(--accent))}.border-accent\/30{border-color:hsl(var(--accent) / .3)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/50{border-color:#f59e0b80}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/40{border-color:#3b82f666}.border-border{border-color:hsl(var(--border))}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-300\/50{border-color:#d1d5db80}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-primary{border-color:hsl(var(--primary))}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sidebar-muted\/30{border-color:hsl(var(--sidebar-muted) / .3)}.border-success{border-color:hsl(var(--success))}.border-success\/30{border-color:hsl(var(--success) / .3)}.border-teal-500\/40{border-color:#14b8a666}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.border-opacity-100{--tw-border-opacity: 1}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/40{background-color:hsl(var(--accent) / .4)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:hsl(var(--background))}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/0{background-color:#0000}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/95{background-color:#000000f2}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-border\/40{background-color:hsl(var(--border) / .4)}.bg-border\/60{background-color:hsl(var(--border) / .6)}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-600\/15{background-color:#05966926}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200\/70{background-color:#e5e7ebb3}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-info\/10{background-color:hsl(var(--info) / .1)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-900\/20{background-color:#7f1d1d33}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-50\/50{background-color:#f8fafc80}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-success\/15{background-color:hsl(var(--success) / .15)}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/15{background-color:#14b8a626}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-warning\/15{background-color:hsl(var(--warning) / .15)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/50{background-color:#ffffff80}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-opacity-15{--tw-bg-opacity: .15}.bg-opacity-5{--tw-bg-opacity: .05}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-secondary\/30{--tw-gradient-to: hsl(var(--secondary) / .3) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-info{color:hsl(var(--info))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/20{color:hsl(var(--muted-foreground) / .2)}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sidebar-muted\/50{color:hsl(var(--sidebar-muted) / .5)}.text-sidebar-muted\/70{color:hsl(var(--sidebar-muted) / .7)}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-\[0\.06\]{opacity:.06}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));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)}.invert{--tw-invert: invert(100%);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)}.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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}@media print{.no-print{display:none!important}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/50::-moz-placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-muted-foreground\/50::placeholder{color:hsl(var(--muted-foreground) / .5)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent\/50:hover{border-color:hsl(var(--accent) / .5)}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-border\/80:hover{border-color:hsl(var(--border) / .8)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/10:hover{background-color:hsl(var(--accent) / .1)}.hover\:bg-accent\/30:hover{background-color:hsl(var(--accent) / .3)}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/50:hover{background-color:hsl(var(--secondary) / .5)}.hover\:bg-secondary\/70:hover{background-color:hsl(var(--secondary) / .7)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-success\/10:hover{background-color:hsl(var(--success) / .1)}.hover\:bg-success\/90:hover{background-color:hsl(var(--success) / .9)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-sidebar-foreground:hover{color:hsl(var(--sidebar-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-primary\/40:focus{border-color:hsl(var(--primary) / .4)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-foreground:focus{color:hsl(var(--foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:text-red-400:focus{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-primary\/20:focus{--tw-ring-color: hsl(var(--primary) / .2)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-primary\/40:focus-visible{border-color:hsl(var(--primary) / .4)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color: hsl(var(--primary) / .2)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color: hsl(var(--ring) / .4)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-primary\/50{border-color:hsl(var(--primary) / .5)}.group:hover .group-hover\:bg-black\/20{background-color:#0003}.group:hover .group-hover\:text-foreground{color:hsl(var(--foreground))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:hsl(var(--card))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:hsl(var(--background) / .6)}}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-amber-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity, 1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-blue-800\/30:is(.dark *){border-color:#1e40af4d}.dark\:border-blue-800\/40:is(.dark *){border-color:#1e40af66}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-emerald-800\/40:is(.dark *){border-color:#065f4666}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-red-800\/40:is(.dark *){border-color:#991b1b66}.dark\:border-violet-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1))}.dark\:border-violet-800\/40:is(.dark *){border-color:#5b21b666}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:bg-amber-900\/10:is(.dark *){background-color:#78350f1a}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-amber-900\/40:is(.dark *){background-color:#78350f66}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-blue-800\/40:is(.dark *){background-color:#1e40af66}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-950\/20:is(.dark *){background-color:#17255433}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-emerald-800\/40:is(.dark *){background-color:#065f4666}.dark\:bg-emerald-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#022c2233}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#022c224d}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/50:is(.dark *){background-color:#11182780}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-green-900\/40:is(.dark *){background-color:#14532d66}.dark\:bg-green-950\/20:is(.dark *){background-color:#052e1633}.dark\:bg-green-950\/30:is(.dark *){background-color:#052e164d}.dark\:bg-orange-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-900\/20:is(.dark *){background-color:#7c2d1233}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-950\/30:is(.dark *){background-color:#3b07644d}.dark\:bg-red-800\/40:is(.dark *){background-color:#991b1b66}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:bg-slate-700\/60:is(.dark *){background-color:#33415599}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/80:is(.dark *){background-color:#1e293bcc}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/50:is(.dark *){background-color:#0f172a80}.dark\:bg-teal-900\/20:is(.dark *){background-color:#134e4a33}.dark\:bg-violet-950\/20:is(.dark *){background-color:#2e106533}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-950\/20:is(.dark *){background-color:#42200633}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:-mt-7{margin-top:-1.75rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:h-14{height:3.5rem}.sm\:h-7{height:1.75rem}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-36{width:9rem}.sm\:w-7{width:1.75rem}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:gap-0{gap:0px}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-8{padding:2rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:table-cell{display:table-cell}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:flex{display:flex}.xl\:w-\[420px\]{width:420px}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_tr\]\:border-border tr{border-color:hsl(var(--border))}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
