@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root,:root[data-theme=escuro],:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--st-bg-base:#090d1a;--st-bg-surface:#111827;--st-bg-card:#141c2e;--st-bg-elevated:#1a2235;--st-bg-hover:#212b42;--st-overlay:#04070fb8;--st-border:#232e48;--st-border-strong:#34446b;--st-text:#f1f5f9;--st-text-2:#a9b6c9;--st-text-muted:#8a99b2;--st-primary:#2563eb;--st-primary-2:#4f46e5;--st-primary-hover:#1d4ed8;--st-on-primary:#fff;--st-primary-text:#7fb0ff;--st-focus:#6096ff73;--st-success:#34d399;--st-success-bg:#10302f;--st-warning:#fbbf24;--st-warning-bg:#352a15;--st-danger:#f87171;--st-danger-bg:#3a1c24;--st-info:#38bdf8;--st-info-bg:#0f2c40;--st-violet:#b49cfb;--st-violet-bg:#2a2147;--st-neutral:#b8c3d4;--st-neutral-bg:#222c41;--st-danger-solid:#dc2626;--st-on-danger:#fff;--st-highlight:#8b5cf6;--st-chart-1:#3b82f6;--st-chart-2:#8b5cf6;--st-chart-3:#10b981;--st-chart-4:#f59e0b;--st-chart-5:#06b6d4;--st-chart-6:#ec4899;--st-chart-grid:#232e48;--st-chart-axis:#8a99b2;--st-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a9b6c9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--st-shadow-card:0 4px 24px #00000059, 0 1px 4px #00000040;--st-shadow-pop:0 18px 48px #0000008c}:root[data-theme=claro],:root[data-theme=client],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--st-bg-base:#e9f2f9;--st-bg-surface:#f4f8fc;--st-bg-card:#fff;--st-bg-elevated:#fff;--st-bg-hover:#eef5fb;--st-overlay:#1b325f59;--st-border:#c9dcec;--st-border-strong:#9cc4e4;--st-text:#1b325f;--st-text-2:#2f5f8c;--st-text-muted:#4f6a86;--st-primary:#1b325f;--st-primary-2:#2c5a8f;--st-primary-hover:#142748;--st-on-primary:#fff;--st-primary-text:#1f5f99;--st-focus:#3a89c966;--st-success:#3f6f12;--st-success-bg:#eaf7d5;--st-warning:#9a4a08;--st-warning-bg:#fdefd9;--st-danger:#b42318;--st-danger-bg:#fde7e4;--st-info:#1d5f91;--st-info-bg:#e2effa;--st-violet:#5b3cc4;--st-violet-bg:#ece7fd;--st-neutral:#3e5873;--st-neutral-bg:#e8eef4;--st-danger-solid:#c62828;--st-on-danger:#fff;--st-highlight:#caff42;--st-chart-1:#1b325f;--st-chart-2:#3a89c9;--st-chart-3:#6b9b1f;--st-chart-4:#f26c4f;--st-chart-5:#88abc2;--st-chart-6:#8b5cf6;--st-chart-grid:#dbe7f1;--st-chart-axis:#4f6a86;--st-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232f5f8c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--st-shadow-card:0 2px 12px #1b325f14, 0 1px 3px #1b325f0f;--st-shadow-pop:0 16px 40px #1b325f2e}:root{--st-font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--st-font-mono:"JetBrains Mono", "Cascadia Code", Consolas, monospace;--st-fs-xs:12px;--st-fs-sm:13px;--st-fs-md:14px;--st-fs-lg:16px;--st-fs-xl:20px;--st-fs-2xl:26px;--st-h-sm:32px;--st-h-md:40px;--st-h-lg:48px;--st-space-1:4px;--st-space-2:8px;--st-space-3:12px;--st-space-4:16px;--st-space-5:20px;--st-space-6:24px;--st-space-8:32px;--st-radius-sm:8px;--st-radius-md:12px;--st-radius-lg:16px;--st-radius-xl:24px;--st-radius-pill:999px;--st-transition:.18s cubic-bezier(.4, 0, .2, 1)}.st-app,.st-app *,.st-app :before,.st-app :after,.st-portal,.st-portal *,.st-portal :before,.st-portal :after{box-sizing:border-box}.st-portal{font-family:var(--st-font);font-size:var(--st-fs-md);color:var(--st-text);-webkit-font-smoothing:antialiased;line-height:1.5}.st-app{font-family:var(--st-font);font-size:var(--st-fs-md);color:var(--st-text);background:var(--st-bg-base);-webkit-font-smoothing:antialiased;line-height:1.5}.st-muted{color:var(--st-text-muted)}.st-sub{color:var(--st-text-2)}.st-mono{font-family:var(--st-font-mono)}.st-link{color:var(--st-primary-text);cursor:pointer;font-weight:600;text-decoration:none}.st-link:hover{text-decoration:underline}.st-stack{gap:var(--st-space-4);flex-direction:column;display:flex}.st-row{align-items:center;gap:var(--st-space-3);flex-wrap:wrap;display:flex}.st-spacer{flex:1}:where(.st-app) :focus-visible{box-shadow:0 0 0 3px var(--st-focus);outline:none}.st-btn{height:var(--st-h-md);border-radius:var(--st-radius-sm);font-family:inherit;font-size:var(--st-fs-md);white-space:nowrap;cursor:pointer;transition:background var(--st-transition), border-color var(--st-transition), box-shadow var(--st-transition), transform var(--st-transition), color var(--st-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.st-btn svg{flex-shrink:0;width:18px;height:18px}.st-btn--sm{height:var(--st-h-sm);font-size:var(--st-fs-sm);gap:6px;padding:0 12px}.st-btn--sm svg{width:16px;height:16px}.st-btn--lg{height:var(--st-h-lg);font-size:var(--st-fs-lg);padding:0 26px}.st-btn--full{width:100%}.st-btn--primary{background:linear-gradient(135deg, var(--st-primary), var(--st-primary-2));color:var(--st-on-primary);box-shadow:0 2px 10px color-mix(in srgb, var(--st-primary) 35%, transparent)}.st-btn--primary:hover:not(:disabled){background:var(--st-primary-hover);transform:translateY(-1px)}.st-btn--secondary{background:var(--st-bg-elevated);color:var(--st-text);border-color:var(--st-border-strong)}.st-btn--secondary:hover:not(:disabled){background:var(--st-bg-hover)}.st-btn--ghost{color:var(--st-primary-text);background:0 0}.st-btn--ghost:hover:not(:disabled){background:var(--st-bg-hover)}.st-btn--danger{background:var(--st-danger-solid);color:var(--st-on-danger)}.st-btn--danger:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.st-btn:disabled,.st-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.st-icon-btn{width:var(--st-h-md);height:var(--st-h-md);border-radius:var(--st-radius-sm);color:var(--st-text-2);cursor:pointer;transition:background var(--st-transition), color var(--st-transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.st-icon-btn svg{width:18px;height:18px}.st-icon-btn:hover:not(:disabled){background:var(--st-bg-hover);color:var(--st-text)}.st-icon-btn--sm{width:var(--st-h-sm);height:var(--st-h-sm)}.st-icon-btn--bordered{border-color:var(--st-border-strong);background:var(--st-bg-elevated)}.st-icon-btn:disabled{opacity:.5;cursor:not-allowed}.st-field{flex-direction:column;gap:6px;min-width:0;display:flex}.st-label{font-size:var(--st-fs-xs);color:var(--st-text-2);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.st-label__req{color:var(--st-danger);margin-left:2px}.st-hint{font-size:var(--st-fs-xs);color:var(--st-text-muted)}.st-error{font-size:var(--st-fs-xs);color:var(--st-danger);font-weight:600}.st-input,.st-select,.st-textarea{width:100%;height:var(--st-h-md);background:var(--st-bg-elevated);color:var(--st-text);border:1px solid var(--st-border-strong);border-radius:var(--st-radius-sm);font-family:inherit;font-size:var(--st-fs-md);transition:border-color var(--st-transition), box-shadow var(--st-transition);outline:none;padding:0 14px}.st-input::placeholder,.st-textarea::placeholder{color:var(--st-text-muted)}.st-input:hover,.st-select:hover,.st-textarea:hover{border-color:var(--st-text-muted)}.st-input:focus,.st-select:focus,.st-textarea:focus{border-color:var(--st-primary-text);box-shadow:0 0 0 3px var(--st-focus)}.st-input:disabled,.st-select:disabled,.st-textarea:disabled{opacity:.6;cursor:not-allowed}.st-input--sm,.st-select--sm{height:var(--st-h-sm);font-size:var(--st-fs-sm);padding:0 10px}.st-input--lg{height:var(--st-h-lg);font-size:var(--st-fs-lg)}.st-field--invalid .st-input,.st-field--invalid .st-select,.st-field--invalid .st-textarea{border-color:var(--st-danger)}.st-textarea{resize:vertical;height:auto;min-height:96px;padding:10px 14px;line-height:1.5}.st-textarea--grow{resize:none;min-height:0;overflow:hidden}.st-textarea--bare,.st-textarea--bare:hover,.st-textarea--bare:focus{box-shadow:none;resize:none;background:0 0;border:0;min-height:0;padding:2px 0}.st-select{appearance:none;cursor:pointer;background-image:var(--st-chevron);background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.st-select option{background:var(--st-bg-elevated);color:var(--st-text)}input[type=date].st-input,input[type=time].st-input,input[type=datetime-local].st-input{color-scheme:inherit}.st-input-wrap{align-items:center;width:100%;display:flex;position:relative}.st-input-wrap .st-input{padding-left:40px}.st-input-wrap__icon{color:var(--st-text-muted);pointer-events:none;display:flex;position:absolute;left:12px}.st-input-wrap__icon svg{width:18px;height:18px}.st-input-wrap__clear{border-radius:var(--st-radius-sm);width:28px;height:28px;color:var(--st-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;right:6px}.st-input-wrap__clear:hover{background:var(--st-bg-hover);color:var(--st-text)}.st-input-wrap--clearable .st-input{padding-right:40px}.st-combo{width:100%;position:relative}.st-combo__button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.st-combo__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-combo__placeholder{color:var(--st-text-muted)}.st-combo__panel{z-index:60;background:var(--st-bg-elevated);border:1px solid var(--st-border-strong);border-radius:var(--st-radius-md);box-shadow:var(--st-shadow-pop);flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.st-combo__list{flex-direction:column;gap:2px;max-height:264px;display:flex;overflow-y:auto}.st-combo__option{border-radius:var(--st-radius-sm);cursor:pointer;min-height:38px;color:var(--st-text);align-items:center;gap:8px;padding:6px 10px;display:flex}.st-combo__option[aria-selected=true]{color:var(--st-primary-text);font-weight:600}.st-combo__option--active{background:var(--st-bg-hover)}.st-combo__group{z-index:1;border-radius:var(--st-radius-sm);background:color-mix(in srgb, var(--st-primary) 20%, var(--st-bg-elevated));color:var(--st-primary-text);font-size:var(--st-fs-xs);text-transform:uppercase;letter-spacing:.5px;margin:4px 0 2px;padding:5px 10px;font-weight:700;position:sticky;top:0}.st-combo__empty{color:var(--st-text-muted);font-size:var(--st-fs-sm);padding:12px 10px}.st-check{cursor:pointer;min-height:32px;color:var(--st-text);align-items:center;gap:10px;display:inline-flex}.st-check input{appearance:none;border:1.5px solid var(--st-border-strong);background:var(--st-bg-elevated);cursor:pointer;width:20px;height:20px;transition:background var(--st-transition), border-color var(--st-transition);border-radius:6px;flex-shrink:0;place-content:center;margin:0;display:grid}.st-check input:after{content:"";border:2px solid var(--st-on-primary);opacity:0;border-top:0;border-right:0;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.st-check input:checked{background:var(--st-primary);border-color:var(--st-primary)}.st-check input:checked:after{opacity:1}.st-check input:disabled{opacity:.5;cursor:not-allowed}.st-radio{cursor:pointer;border:1px solid var(--st-border);border-radius:var(--st-radius-md);background:var(--st-bg-surface);color:var(--st-text);transition:border-color var(--st-transition), background var(--st-transition);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.st-radio:hover{border-color:var(--st-border-strong)}.st-radio:has(input:checked){border-color:var(--st-primary);background:color-mix(in srgb, var(--st-primary) 8%, transparent)}.st-radio input{appearance:none;border:1.5px solid var(--st-border-strong);background:var(--st-bg-elevated);cursor:pointer;border-radius:50%;flex-shrink:0;place-content:center;width:20px;height:20px;margin:2px 0 0;display:grid}.st-radio input:after{content:"";background:var(--st-on-primary);opacity:0;border-radius:50%;width:8px;height:8px}.st-radio input:checked{background:var(--st-primary);border-color:var(--st-primary)}.st-radio input:checked:after{opacity:1}.st-radio input:disabled{opacity:.5;cursor:not-allowed}.st-radio__text{gap:2px;min-width:0;display:grid}.st-radio__label{font-weight:600}.st-radio__desc{font-size:var(--st-fs-sm);color:var(--st-text-2);overflow-wrap:anywhere}.st-switch{cursor:pointer;min-height:32px;color:var(--st-text);align-items:center;gap:10px;display:inline-flex}.st-switch input{appearance:none;border-radius:var(--st-radius-pill);background:var(--st-border-strong);cursor:pointer;width:40px;height:22px;transition:background var(--st-transition);flex-shrink:0;margin:0;position:relative}.st-switch input:after{content:"";width:16px;height:16px;transition:transform var(--st-transition);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.st-switch input:checked{background:var(--st-primary)}.st-switch input:checked:after{transform:translate(18px)}.st-switch input:disabled{opacity:.5;cursor:not-allowed}.st-badge{border-radius:var(--st-radius-pill);height:24px;font-size:var(--st-fs-xs);white-space:nowrap;background:var(--st-neutral-bg);color:var(--st-neutral);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.st-badge svg{width:14px;height:14px}.st-badge__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.st-badge--success{background:var(--st-success-bg);color:var(--st-success)}.st-badge--warning{background:var(--st-warning-bg);color:var(--st-warning)}.st-badge--danger{background:var(--st-danger-bg);color:var(--st-danger)}.st-badge--info{background:var(--st-info-bg);color:var(--st-info)}.st-badge--violet{background:var(--st-violet-bg);color:var(--st-violet)}.st-card{background:var(--st-bg-card);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-card);padding:var(--st-space-5)}.st-card__head{align-items:center;gap:var(--st-space-3);margin-bottom:var(--st-space-4);display:flex}.st-card__title{font-size:var(--st-fs-lg);margin:0;font-weight:700}.st-card__sub{font-size:var(--st-fs-sm);color:var(--st-text-2);margin:2px 0 0}.st-page-header{align-items:flex-end;gap:var(--st-space-4);margin-bottom:var(--st-space-6);flex-wrap:wrap;display:flex}.st-page-header__title{font-size:var(--st-fs-2xl);letter-spacing:-.5px;margin:0;font-weight:800;line-height:1.2}.st-page-header__sub{color:var(--st-text-2);margin:6px 0 0}.st-page-header__actions{gap:var(--st-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.st-empty{text-align:center;color:var(--st-text-2);flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.st-empty__icon{border-radius:var(--st-radius-md);background:var(--st-bg-hover);width:48px;height:48px;color:var(--st-text-muted);place-items:center;margin-bottom:4px;display:grid}.st-empty__icon svg{width:24px;height:24px}.st-empty__title{color:var(--st-text);font-weight:700;font-size:var(--st-fs-lg)}.st-kpi{background:var(--st-bg-card);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);padding:var(--st-space-5);box-shadow:var(--st-shadow-card);min-width:0;transition:transform var(--st-transition), border-color var(--st-transition);flex-direction:column;gap:6px;display:flex;position:relative;overflow:hidden}.st-kpi--link{cursor:pointer}.st-kpi--link:hover{border-color:var(--st-border-strong);transform:translateY(-2px)}.st-kpi__top{align-items:center;gap:10px;display:flex}.st-kpi__icon{border-radius:var(--st-radius-sm);background:var(--st-info-bg);width:40px;height:40px;color:var(--st-info);place-items:center;display:grid}.st-kpi__icon svg{width:20px;height:20px}.st-kpi__label{font-size:var(--st-fs-xs);color:var(--st-text-2);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.st-kpi__value{letter-spacing:-1px;font-size:28px;font-weight:800;line-height:1.1}.st-kpi__foot{font-size:var(--st-fs-sm);color:var(--st-text-2)}.st-kpi__delta--up{color:var(--st-success);font-weight:700}.st-kpi__delta--down{color:var(--st-danger);font-weight:700}.st-kpi__star{position:absolute;top:12px;right:12px}.st-kpi-grid{gap:var(--st-space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.st-tabs{background:var(--st-bg-surface);border:1px solid var(--st-border);border-radius:var(--st-radius-md);flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:4px;display:flex}.st-tab{border-radius:var(--st-radius-sm);height:36px;color:var(--st-text-2);font-family:inherit;font-size:var(--st-fs-md);cursor:pointer;transition:background var(--st-transition), color var(--st-transition);background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.st-tab svg{width:16px;height:16px}.st-tab:hover{background:var(--st-bg-hover);color:var(--st-text)}.st-tab[aria-selected=true]{background:var(--st-bg-elevated);color:var(--st-text);box-shadow:var(--st-shadow-card)}.st-tab__count{font-size:var(--st-fs-xs);border-radius:var(--st-radius-pill);background:var(--st-neutral-bg);color:var(--st-neutral);padding:1px 8px}.st-grid{background:var(--st-bg-card);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-card);overflow:hidden}.st-grid__toolbar{align-items:center;gap:var(--st-space-3);padding:var(--st-space-4);border-bottom:1px solid var(--st-border);flex-wrap:wrap;display:flex}.st-grid__toolbar .st-input-wrap{max-width:360px}.st-grid__scroll{max-height:var(--st-grid-max-h,none);overflow:auto}.st-grid table{border-collapse:collapse;width:100%;font-size:var(--st-fs-md)}.st-grid thead th{z-index:1;background:var(--st-bg-surface);color:var(--st-text-2);font-size:var(--st-fs-xs);text-transform:uppercase;letter-spacing:.5px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--st-border);padding:12px 16px;font-weight:700;position:sticky;top:0}.st-grid th.st-grid__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.st-grid th.st-grid__sortable:hover{color:var(--st-text)}.st-grid__sort{vertical-align:middle;opacity:.5;margin-left:4px;display:inline-flex}.st-grid__sort svg{width:14px;height:14px}.st-grid th[aria-sort=ascending] .st-grid__sort,.st-grid th[aria-sort=descending] .st-grid__sort{opacity:1;color:var(--st-primary-text)}.st-grid tbody td{border-bottom:1px solid var(--st-border);height:48px;color:var(--st-text);vertical-align:middle;padding:12px 16px}.st-grid tbody tr:last-child td{border-bottom:0}.st-grid tbody tr{transition:background var(--st-transition)}.st-grid tbody tr:hover{background:var(--st-bg-hover)}.st-grid tbody tr.st-grid__row--click{cursor:pointer}.st-grid tbody tr.st-grid__row--selected{background:color-mix(in srgb, var(--st-primary) 14%, transparent)}.st-grid .st-num{text-align:right;font-variant-numeric:tabular-nums}.st-grid .st-center{text-align:center}.st-grid--compact tbody td{height:40px;padding:8px 12px}.st-grid--compact thead th{padding:10px 12px}.st-grid__foot{align-items:center;gap:var(--st-space-3);padding:10px var(--st-space-4);border-top:1px solid var(--st-border);color:var(--st-text-2);font-size:var(--st-fs-sm);flex-wrap:wrap;display:flex}.st-grid__pages{align-items:center;gap:6px;margin-left:auto;display:flex}.st-skeleton{background:linear-gradient(90deg, var(--st-bg-hover), var(--st-bg-elevated), var(--st-bg-hover));background-size:200% 100%;border-radius:6px;height:14px;animation:1.2s ease-in-out infinite st-skeleton}@keyframes st-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.st-modal-overlay{z-index:1000;background:var(--st-overlay);justify-content:center;align-items:center;padding:16px;animation:.15s st-fade;display:flex;position:fixed;inset:0}.st-modal{width:100%;max-width:var(--st-modal-w,560px);background:var(--st-bg-card);border:1px solid var(--st-border-strong);border-radius:var(--st-radius-lg);max-height:90vh;box-shadow:var(--st-shadow-pop);flex-direction:column;animation:.18s st-rise;display:flex}.st-modal__head{align-items:center;gap:var(--st-space-3);padding:var(--st-space-5) var(--st-space-6);border-bottom:1px solid var(--st-border);display:flex}.st-modal__title{font-size:var(--st-fs-lg);margin:0;font-weight:700}.st-modal__body{padding:var(--st-space-6);overflow:auto}.st-modal__foot{justify-content:flex-end;gap:var(--st-space-2);padding:var(--st-space-4) var(--st-space-6);border-top:1px solid var(--st-border);display:flex}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.st-toasts{z-index:1100;flex-direction:column;gap:10px;max-width:min(420px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.st-toast{background:var(--st-bg-elevated);color:var(--st-text);border:1px solid var(--st-border-strong);border-left:4px solid var(--st-info);border-radius:var(--st-radius-md);box-shadow:var(--st-shadow-pop);align-items:flex-start;gap:10px;padding:12px 14px;animation:.18s st-rise;display:flex}.st-toast svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.st-toast__msg{font-size:var(--st-fs-md);flex:1}.st-toast--success{border-left-color:var(--st-success)}.st-toast--success>svg{color:var(--st-success)}.st-toast--warning{border-left-color:var(--st-warning)}.st-toast--warning>svg{color:var(--st-warning)}.st-toast--danger{border-left-color:var(--st-danger)}.st-toast--danger>svg{color:var(--st-danger)}.st-toast--info>svg{color:var(--st-info)}.st-toast--click{cursor:pointer}.st-toast__title{font-weight:600}.st-toast__desc{font-size:var(--st-fs-sm);color:var(--st-text-2);margin-top:2px}.st-alert{border-radius:var(--st-radius-md);font-size:var(--st-fs-md);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.st-alert svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.st-alert--info{background:var(--st-info-bg);color:var(--st-info)}.st-alert--success{background:var(--st-success-bg);color:var(--st-success)}.st-alert--warning{background:var(--st-warning-bg);color:var(--st-warning)}.st-alert--danger{background:var(--st-danger-bg);color:var(--st-danger)}.st-tip{display:inline-flex;position:relative}.st-tip__bubble{z-index:70;border-radius:var(--st-radius-sm);background:var(--st-bg-elevated);width:max-content;max-width:280px;color:var(--st-text);border:1px solid var(--st-border-strong);box-shadow:var(--st-shadow-pop);font-size:var(--st-fs-sm);opacity:0;pointer-events:none;transition:opacity var(--st-transition);padding:8px 10px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.st-tip:hover .st-tip__bubble,.st-tip:focus-within .st-tip__bubble{opacity:1}.st-spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite st-spin;display:inline-block}.st-spinner--lg{border-width:3px;width:32px;height:32px}@keyframes st-spin{to{transform:rotate(360deg)}}.st-log{background:var(--st-bg-surface);border:1px solid var(--st-border);border-radius:var(--st-radius-md);font-family:var(--st-font-mono);font-size:var(--st-fs-sm);height:var(--st-log-h,260px);color:var(--st-text-2);padding:12px 14px;line-height:1.6;overflow-y:auto}.st-log__line{white-space:pre-wrap;word-break:break-word;gap:10px;display:flex}.st-log__time{color:var(--st-text-muted);flex-shrink:0}.st-log__line--ok{color:var(--st-success)}.st-log__line--warn{color:var(--st-warning)}.st-log__line--err{color:var(--st-danger)}.st-log__line--info{color:var(--st-text)}.st-shell{background:var(--st-bg-base);min-height:100vh;display:flex}.st-shell__side{background:var(--st-bg-surface);border-right:1px solid var(--st-border);width:272px;padding:var(--st-space-4) var(--st-space-3);gap:var(--st-space-2);flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0}.st-shell__top{z-index:20;position:sticky;top:0}.st-shell__brand{font-weight:800;font-size:var(--st-fs-lg);align-items:center;gap:10px;padding:6px 8px 14px;display:flex}.st-shell__brand-mark{border-radius:var(--st-radius-sm);background:linear-gradient(135deg, var(--st-primary), var(--st-primary-2));width:34px;height:34px;color:var(--st-on-primary);place-items:center;font-weight:800;display:grid}.st-shell__group{font-size:var(--st-fs-xs);color:var(--st-text-muted);text-transform:uppercase;letter-spacing:.6px;padding:12px 10px 4px;font-weight:700}.st-nav-item{border-radius:var(--st-radius-sm);height:40px;color:var(--st-text-2);cursor:pointer;font-family:inherit;font-weight:500;font-size:var(--st-fs-md);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0 12px;text-decoration:none;display:flex}.st-nav-item svg{width:18px;height:18px}.st-nav-item:hover{background:var(--st-bg-hover);color:var(--st-text)}.st-nav-item[aria-current=page]{background:color-mix(in srgb, var(--st-primary) 16%, transparent);color:var(--st-text);font-weight:600}.st-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.st-shell__top{align-items:center;gap:var(--st-space-3);height:64px;padding:0 var(--st-space-6);border-bottom:1px solid var(--st-border);background:var(--st-bg-surface);display:flex}.st-shell__content{padding:var(--st-space-6);overflow:auto}@media (width<=760px){.st-shell{flex-direction:column}.st-shell__side{z-index:30;align-items:center;gap:var(--st-space-2);width:auto;height:auto;padding:var(--st-space-2) var(--st-space-3);border-right:0;border-bottom:1px solid var(--st-border);flex-direction:row;position:sticky;top:0;overflow-x:auto}.st-shell__brand{flex-shrink:0;padding:0}.st-shell__side nav{flex-direction:row!important;flex:1!important;overflow:visible!important}.st-shell__side nav>div{gap:2px;display:flex}.st-shell__group{display:none}.st-nav-item{white-space:nowrap;width:auto;height:36px}.st-shell__top{height:auto;min-height:56px;padding:var(--st-space-2) var(--st-space-3);flex-wrap:wrap;position:static}.st-shell__content{padding:var(--st-space-4) var(--st-space-3)}}.st-menu{display:inline-flex;position:relative}.st-menu__trigger{border-radius:var(--st-radius-md);min-height:40px;color:var(--st-text);font-family:inherit;font-size:var(--st-fs-md);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-weight:500;display:inline-flex}.st-menu__trigger:hover,.st-menu__trigger[aria-expanded=true]{background:var(--st-bg-hover)}.st-menu__chevron{width:14px;height:14px;color:var(--st-text-2)}.st-menu__panel{z-index:60;background:var(--st-bg-elevated);border:1px solid var(--st-border-strong);border-radius:var(--st-radius-md);min-width:290px;box-shadow:var(--st-shadow-pop);margin-top:6px;padding:6px;animation:.15s st-rise;position:absolute;top:100%;right:0}.st-menu__panel--start{left:0;right:auto}.st-menu__panel--cima{margin-top:0;margin-bottom:6px;top:auto;bottom:100%}.st-popover{display:inline-flex;position:relative}.st-popover__gatilho{color:inherit;font:inherit;cursor:pointer;border-radius:var(--st-radius-md);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.st-popover__gatilho:focus-visible{box-shadow:0 0 0 3px var(--st-focus);outline:none}.st-popover__painel{min-width:220px;padding:var(--st-space-3);gap:var(--st-space-3);display:grid}.st-split{display:inline-flex;position:relative}.st-split>.st-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.st-split__seta{border-top-left-radius:0;border-bottom-left-radius:0;min-width:0;margin-left:1px;padding-inline:8px}.st-split__seta svg{width:16px;height:16px}.st-split__lista{min-width:240px;left:auto;right:0}.st-split__titulo{font-size:var(--st-fs-xs);color:var(--st-text-2);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 4px}.st-menu__item{border-radius:var(--st-radius-sm);width:100%;min-height:40px;color:var(--st-text);font-family:inherit;font-size:var(--st-fs-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.st-menu__item:hover,.st-menu__item:focus-visible{background:var(--st-bg-hover);outline:none}.st-menu__item svg{flex-shrink:0;width:16px;height:16px}.st-menu__item--danger{color:var(--st-danger)}.st-menu__label{flex:1}.st-menu__detail{font-size:var(--st-fs-sm);color:var(--st-text-2)}.st-menu__sep{background:var(--st-border);height:1px;margin:6px 4px}.st-rail{background:var(--st-bg-surface);border-right:1px solid var(--st-border);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:64px;padding:12px 0;display:flex}.st-rail__item{border-radius:var(--st-radius-md);width:48px;height:48px;color:var(--st-text-2);transition:background var(--st-transition), color var(--st-transition);place-items:center;text-decoration:none;display:grid}.st-rail__item svg{width:20px;height:20px}.st-rail__item:hover{background:var(--st-bg-hover);color:var(--st-text)}.st-rail__item[aria-current=page]{background:var(--st-primary);color:var(--st-on-primary)}button.st-rail__item{cursor:pointer;font:inherit;background:0 0;border:0}button.st-rail__item:hover{background:var(--st-bg-hover)}button.st-rail__item[aria-pressed=true]{background:var(--st-bg-hover);color:var(--st-text);box-shadow:inset 0 0 0 2px var(--st-primary)}.st-rail__item:focus-visible{box-shadow:0 0 0 3px var(--st-focus);outline:none}.st-rail__badge{background:var(--st-primary);min-width:16px;height:16px;color:var(--st-on-primary);border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:4px;right:4px}.st-rail__item--pulso svg{color:var(--st-primary);animation:1.6s ease-in-out infinite st-rail-pulso}@keyframes st-rail-pulso{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.st-rail__item--pulso svg{animation:none}}.st-floating{z-index:1200;background:var(--st-bg-elevated);border:1px solid var(--st-border-strong);border-radius:var(--st-radius-md);box-shadow:var(--st-shadow-pop);gap:4px;padding:4px;display:flex;position:fixed;transform:translate(-50%,-100%)}.st-segmented{background:var(--st-bg-surface);border:1px solid var(--st-border);border-radius:var(--st-radius-md);gap:2px;max-width:100%;padding:3px;display:inline-flex}.st-segmented--full{display:flex}.st-segmented--full .st-segmented__opt{flex:1}.st-segmented__opt{height:calc(var(--st-h-md) - 8px);border-radius:var(--st-radius-sm);color:var(--st-text-2);font-family:inherit;font-size:var(--st-fs-md);cursor:pointer;white-space:nowrap;transition:background var(--st-transition), color var(--st-transition);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.st-segmented--sm .st-segmented__opt{height:calc(var(--st-h-sm) - 8px);font-size:var(--st-fs-sm);padding:0 12px}.st-segmented__opt svg{width:16px;height:16px}.st-segmented__opt:hover:not(:disabled):not([aria-checked=true]){background:var(--st-bg-hover);color:var(--st-text)}.st-segmented__opt[aria-checked=true]{background:var(--st-primary);color:var(--st-on-primary)}.st-segmented__opt[data-tone=primary]:hover:not(:disabled):not([aria-checked=true]){background:color-mix(in srgb, var(--st-primary) 24%, var(--st-bg-surface));color:var(--st-primary-text)}.st-segmented__opt[data-tone=info]:hover:not(:disabled):not([aria-checked=true]){background:color-mix(in srgb, var(--st-info) 24%, var(--st-bg-surface));color:var(--st-info)}.st-segmented__opt[data-tone=info][aria-checked=true]{background:var(--st-info);color:var(--st-on-primary)}.st-segmented__opt[data-tone=success]:hover:not(:disabled):not([aria-checked=true]){background:color-mix(in srgb, var(--st-success) 24%, var(--st-bg-surface));color:var(--st-success)}.st-segmented__opt[data-tone=success][aria-checked=true]{background:var(--st-success);color:#06180d}.st-segmented__opt[data-tone=warning]:hover:not(:disabled):not([aria-checked=true]){background:color-mix(in srgb, var(--st-warning) 24%, var(--st-bg-surface));color:var(--st-warning)}.st-segmented__opt[data-tone=warning][aria-checked=true]{background:var(--st-warning);color:#1b1400}.st-segmented__opt[data-tone=danger]:hover:not(:disabled):not([aria-checked=true]){background:color-mix(in srgb, var(--st-danger) 24%, var(--st-bg-surface));color:var(--st-danger)}.st-segmented__opt[data-tone=danger][aria-checked=true]{background:var(--st-danger);color:var(--st-on-primary)}.st-segmented__opt[data-tone=violet]:hover:not(:disabled):not([aria-checked=true]){background:color-mix(in srgb, var(--st-violet) 24%, var(--st-bg-surface));color:var(--st-violet)}.st-segmented__opt[data-tone=violet][aria-checked=true]{background:var(--st-violet);color:var(--st-on-primary)}.st-segmented__opt:disabled{opacity:.5;cursor:not-allowed}.st-segmented__opt:focus-visible{box-shadow:0 0 0 3px var(--st-focus);outline:none}.st-sortable-tabs{flex-wrap:nowrap;align-items:center;width:auto}.st-sortable-tabs__faixa{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.st-sortable-tabs__faixa::-webkit-scrollbar{display:none}.st-stab{border-radius:var(--st-radius-sm);color:var(--st-text-2);touch-action:none;transition:background var(--st-transition);background:0 0;flex:none;align-items:center;display:inline-flex}.st-stab:hover{background:var(--st-bg-hover);color:var(--st-text)}.st-stab--on{background:var(--st-bg-elevated);color:var(--st-text);box-shadow:var(--st-shadow-card)}.st-stab--drag{box-shadow:var(--st-shadow-pop);background:var(--st-bg-elevated);cursor:grabbing}.st-stab__main{max-width:220px;height:36px;color:inherit;font-family:inherit;font-size:var(--st-fs-md);cursor:pointer;border-radius:var(--st-radius-sm);background:0 0;border:0;align-items:center;gap:8px;padding:0 6px 0 14px;font-weight:600;display:inline-flex}.st-stab__main svg{flex:none;width:16px;height:16px}.st-stab__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-stab__close{border-radius:var(--st-radius-sm);width:24px;height:24px;color:var(--st-text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.st-stab__close svg{width:14px;height:14px}.st-stab__close:hover{background:var(--st-bg-hover);color:var(--st-text)}.st-stab__main:focus-visible,.st-stab__close:focus-visible{box-shadow:0 0 0 3px var(--st-focus);outline:none}.st-window-overlay{z-index:1000;background:var(--st-overlay);justify-content:center;align-items:center;padding:16px;animation:.15s st-fade;display:flex;position:fixed;inset:0}.st-window-overlay[hidden]{display:none}.st-window{width:100%;max-width:var(--st-window-w,900px);background:var(--st-bg-card);border:1px solid var(--st-border-strong);border-radius:var(--st-radius-lg);max-height:90vh;box-shadow:var(--st-shadow-pop);flex-direction:column;animation:.18s st-rise;display:flex}.st-window--max{max-width:none;height:100%;max-height:none}.st-window-ancorada{z-index:20;display:flex;position:absolute;inset:0}.st-window-ancorada[hidden]{display:none}.st-window--ancorada{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;animation:none}.st-window__head{align-items:center;gap:var(--st-space-3);padding:var(--st-space-3) var(--st-space-4) var(--st-space-3) var(--st-space-6);border-bottom:1px solid var(--st-border);display:flex}.st-window__id{align-items:center;gap:var(--st-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.st-window__title{font-size:var(--st-fs-lg);margin:0;font-weight:700}.st-window__subtitle{color:var(--st-text-2);font-size:var(--st-fs-sm)}.st-window__actions{align-items:center;gap:2px;margin-left:auto;display:flex}.st-window__body{padding:var(--st-space-4) var(--st-space-6);flex:1;min-height:0;overflow:auto}.st-window__foot{justify-content:flex-end;gap:var(--st-space-2);padding:var(--st-space-4) var(--st-space-6);border-top:1px solid var(--st-border);display:flex}.st-dock{z-index:900;left:var(--st-dock-left,16px);align-items:center;gap:var(--st-space-3);pointer-events:none;display:flex;position:fixed;bottom:12px;right:16px}.st-dock>*{pointer-events:auto}.st-dock--barra{z-index:auto;border-bottom:1px solid var(--st-border);background:var(--st-bg-surface);pointer-events:auto;padding:6px 16px;position:static}.st-dock--barra .st-dock__lista{flex:1}.st-dock__aviso{flex:none}.st-dock__lista{gap:var(--st-space-2);min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.st-dock-card{width:220px;height:var(--st-h-lg);border-radius:var(--st-radius-md);background:var(--st-bg-card);border:1px solid var(--st-border-strong);box-shadow:var(--st-shadow-card);touch-action:none;transition:background var(--st-transition);border-left-width:4px;flex:none;align-items:center;display:inline-flex}.st-dock-card:hover{background:var(--st-bg-hover)}.st-dock-card--active{border-color:var(--st-primary-text);background:color-mix(in srgb, var(--st-primary) 22%, var(--st-bg-card));box-shadow:0 0 0 2px var(--st-primary-text), var(--st-shadow-pop)}.st-dock-card--active .st-dock-card__title{font-weight:700}.st-dock__lista:has(.st-dock-card--active) .st-dock-card:not(.st-dock-card--active){opacity:.7}.st-dock__lista:has(.st-dock-card--active) .st-dock-card:not(.st-dock-card--active):hover{opacity:1}.st-dock-card--drag{box-shadow:var(--st-shadow-pop);cursor:grabbing}.st-dock-card--neutral{border-left-color:var(--st-neutral)}.st-dock-card--success{border-left-color:var(--st-success)}.st-dock-card--warning{border-left-color:var(--st-warning)}.st-dock-card--danger{border-left-color:var(--st-danger)}.st-dock-card--info{border-left-color:var(--st-info)}.st-dock-card--violet{border-left-color:var(--st-violet)}.st-dock-card__main{align-items:center;gap:var(--st-space-2);min-width:0;height:100%;padding:0 var(--st-space-2) 0 var(--st-space-3);color:var(--st-text);text-align:left;cursor:pointer;border-radius:var(--st-radius-md);background:0 0;border:0;flex:1;font-family:inherit;display:flex}.st-dock-card__main svg{width:18px;height:18px;color:var(--st-text-2);flex:none}.st-dock-card--success .st-dock-card__main svg{color:var(--st-success)}.st-dock-card--warning .st-dock-card__main svg{color:var(--st-warning)}.st-dock-card--danger .st-dock-card__main svg{color:var(--st-danger)}.st-dock-card--info .st-dock-card__main svg{color:var(--st-info)}.st-dock-card--violet .st-dock-card__main svg{color:var(--st-violet)}.st-dock-card--active.st-dock-card--neutral .st-dock-card__main svg{color:var(--st-primary-text)}.st-dock-card__text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.st-dock-card__title{font-size:var(--st-fs-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.st-dock-card__sub{font-size:var(--st-fs-xs);color:var(--st-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-dock-card__dot{border-radius:50%;flex:none;width:9px;height:9px}.st-dock-card__dot--dirty{background:var(--st-warning)}.st-dock-card__dot--unread{background:var(--st-primary-text)}.st-dock-card__close{margin-right:4px}.st-dock-card__main:focus-visible,.st-dock-card__close:focus-visible{box-shadow:0 0 0 3px var(--st-focus);outline:none}.st-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.st-cortado{min-width:0;display:block}.st-cortado__texto{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.st-cortado__dica{z-index:1000;opacity:1;white-space:normal;max-width:min(420px,80vw);position:fixed;bottom:auto;transform:none}.st-dock-card__title.st-cortado,.st-dock-card__sub.st-cortado{display:block}.st-kpi__detalhes{gap:4px;margin:6px 0 0;display:grid}.st-kpi__detalhes>div{color:var(--st-text-2);font-size:var(--st-fs-sm);justify-content:space-between;gap:8px;display:flex}.st-kpi__detalhes dt{margin:0}.st-kpi__detalhes dd{color:var(--st-text);margin:0;font-weight:700}.st-rail__item{position:relative}.st-rail__item:after{content:attr(aria-label);z-index:80;border-radius:var(--st-radius-sm);background:var(--st-bg-elevated);width:max-content;color:var(--st-text);border:1px solid var(--st-border-strong);box-shadow:var(--st-shadow-pop);font-size:var(--st-fs-sm);opacity:0;pointer-events:none;transition:opacity var(--st-transition);padding:6px 10px;font-weight:600;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.st-rail__item:hover:after,.st-rail__item:focus-visible:after{opacity:1}.st-tags-wrap{width:100%;position:relative}.st-tags{min-height:var(--st-h-md);cursor:text;border:1px solid var(--st-border-strong);border-radius:var(--st-radius-md);background:var(--st-bg-elevated);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;display:flex}.st-tags:focus-within{border-color:var(--st-primary-text);box-shadow:0 0 0 3px var(--st-focus)}.st-tags--invalid{border-color:var(--st-danger)}.st-tag{background:var(--st-info-bg);color:var(--st-text);font-size:var(--st-fs-md);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;display:inline-flex}.st-tag button{width:20px;height:20px;color:var(--st-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.st-tag button:hover{background:var(--st-bg-hover);color:var(--st-text)}.st-tag svg{width:14px;height:14px}.st-tags__input{min-width:120px;height:30px;color:var(--st-text);font-family:inherit;font-size:var(--st-fs-md);background:0 0;border:0;outline:none;flex:1}.st-tags__input::placeholder{color:var(--st-text-muted)}.st-tags__list{z-index:50;background:var(--st-bg-elevated);border:1px solid var(--st-border-strong);border-radius:var(--st-radius-md);box-shadow:var(--st-shadow-pop);margin-top:4px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.st-tags__option{border-radius:var(--st-radius-sm);cursor:pointer;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.st-tags__option--active{background:var(--st-bg-hover)}.st-tags__hint{font-size:var(--st-fs-sm);color:var(--st-text-muted);text-transform:capitalize}.st-avatar{-webkit-user-select:none;user-select:none;background:linear-gradient(135deg, var(--st-primary), var(--st-primary-2));color:var(--st-on-primary);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.st-viewer{z-index:1300;cursor:zoom-out;background:var(--st-overlay);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.st-viewer__img{border-radius:var(--st-radius-sm);max-width:100%;max-height:100%;box-shadow:var(--st-shadow-pop);cursor:default}.st-viewer__close{background:var(--st-bg-elevated);position:absolute;top:16px;right:16px}.st-toolbar{flex-wrap:wrap;align-items:center;gap:2px;padding:5px 8px;display:flex}.st-toolbar__btn{border-radius:var(--st-radius-sm);cursor:pointer;min-width:32px;height:32px;color:var(--st-text-2);font-family:inherit;font-size:var(--st-fs-md);background:0 0;border:0;place-items:center;padding:0 8px;display:inline-grid}.st-toolbar__btn:hover:not(:disabled){background:var(--st-bg-hover);color:var(--st-text)}.st-toolbar__btn[aria-pressed=true]{background:var(--st-info-bg);color:var(--st-text)}.st-toolbar__btn:disabled{opacity:.4;cursor:default}.st-toolbar__btn:focus-visible{box-shadow:0 0 0 3px var(--st-focus);outline:none}.st-toolbar__sep{background:var(--st-border);width:1px;height:18px;margin:0 4px}.st-tabs--full{width:100%}.st-tabs--full .st-tab{flex:1;justify-content:center}.st-tabs--compact{gap:2px}.st-tabs--compact .st-tab{font-size:var(--st-fs-sm);gap:4px;min-width:0;padding:0 8px}
