@import url("https://cdn.jsdelivr.net/npm/remixicon@4.2.0/fonts/remixicon.css");.editorialWorkflowPage,.sla-page-container{font-family:inherit;width:100%;height:100%!important;min-height:0!important;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;color:var(--text-primary,#172033);overflow-y:auto!important;overflow-x:hidden!important;padding:24px 28px 60px}.editorialWorkflowPage .pageHeader{margin:0 0 4px!important;padding:16px 20px!important;background:var(--panel,#ffffff)!important;border:1px solid var(--border,#dfe7f1)!important;border-radius:12px!important;box-shadow:var(--dash-card-shadow,0 2px 8px rgba(0,0,0,.04))!important;flex-shrink:0!important}[data-theme=dark] .editorialWorkflowPage .pageHeader{background:var(--panel,#1e293b)!important;border-color:var(--border,#334155)!important}.editorialWorkflowPage::-webkit-scrollbar,.sla-page-container::-webkit-scrollbar{width:6px}.editorialWorkflowPage::-webkit-scrollbar-track,.sla-page-container::-webkit-scrollbar-track{background:transparent}.editorialWorkflowPage::-webkit-scrollbar-thumb,.sla-page-container::-webkit-scrollbar-thumb{background:var(--border,#cbd5e1);border-radius:9999px}.editorialWorkflowPage::-webkit-scrollbar-thumb:hover,.sla-page-container::-webkit-scrollbar-thumb:hover{background:var(--border-hover,#94a3b8)}.sla-live-sync-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;font-size:12px;font-weight:600;background:var(--green-light,#ecfdf5);color:var(--green,#059669);border:1px solid var(--green-border,#a7f3d0)}[data-theme=dark] .sla-live-sync-badge{background:rgba(16,185,129,.15);color:#34d399;border-color:rgba(52,211,153,.3)}.sla-live-dot{width:6px;height:6px;border-radius:50%;background:var(--green,#10b981);display:inline-block;animation:slaPulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes slaPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.sla-btn-audit{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;background:var(--panel,#ffffff);color:var(--text-secondary,#475569);border:1px solid var(--border,#cbd5e1);cursor:pointer;transition:all .15s ease}.sla-btn-audit:hover{background:var(--panel-soft,#f8fafc);color:var(--text-primary,#0f172a);border-color:var(--border-hover,#94a3b8)}.sla-btn-compute{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:8px;font-size:12px;font-weight:700;background:var(--primary,#3D64CE);color:#ffffff;border:1px solid transparent;cursor:pointer;box-shadow:0 1px 3px rgba(61,100,206,.25);transition:all .15s ease}.sla-btn-compute:hover:not(:disabled){background:var(--primary-hover,#2b4cb0);box-shadow:0 2px 6px rgba(61,100,206,.35)}.sla-btn-compute:disabled{opacity:.65;cursor:not-allowed}.sla-tabs-strip{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border,#dfe7f1);padding-top:4px;padding-bottom:12px;margin-top:4px;margin-bottom:4px;overflow-x:auto;flex-wrap:nowrap;flex-shrink:0}.sla-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;color:var(--text-secondary,#64748b);background:transparent;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease;-webkit-user-select:none;user-select:none}.sla-tab-btn:hover{background:var(--panel-soft,#f8fafc);color:var(--text-primary,#0f172a)}.sla-tab-btn.active{font-weight:700;background:var(--primary-light-4,#eff6ff);color:var(--primary,#3D64CE);border-color:var(--primary-light-1,#bfdbfe);box-shadow:0 1px 2px rgba(61,100,206,.08)}[data-theme=dark] .sla-tab-btn.active{background:rgba(59,130,246,.15);color:#60a5fa;border-color:rgba(96,165,250,.3)}.sla-tab-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:9999px;background:var(--border,#e2e8f0);color:var(--text-secondary,#64748b)}.sla-tab-btn.active .sla-tab-badge{background:var(--primary,#3D64CE);color:#ffffff}[data-theme=dark] .sla-tab-btn.active .sla-tab-badge{background:#3b82f6;color:#ffffff}.sla-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:1024px){.sla-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sla-metrics-grid{grid-template-columns:1fr}}.sla-metric-card{background:var(--panel,#ffffff);border:1px solid var(--border,#dfe7f1);border-radius:12px;padding:16px 18px;box-shadow:var(--dash-card-shadow,0 2px 8px rgba(0,0,0,.04));position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:110px;transition:transform .15s ease,box-shadow .15s ease}.sla-metric-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.07)}.sla-metric-bg-num{position:absolute;right:-6px;bottom:-10px;font-size:4rem;font-weight:900;line-height:1;color:rgba(61,100,206,.04);pointer-events:none;-webkit-user-select:none;user-select:none}[data-theme=dark] .sla-metric-bg-num{color:rgba(96,165,250,.05)}.sla-metric-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;position:relative;z-index:1}.sla-metric-label{font-size:12px;font-weight:600;color:var(--text-secondary,#64748b)}.sla-trend-badge{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px}.sla-trend-badge.success{background:var(--green-light,#ecfdf5);color:var(--green,#059669);border:1px solid var(--green-border,#a7f3d0)}.sla-metric-val{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary,#0f172a)}.sla-metric-val.emerald{color:var(--green,#059669)}.sla-metric-desc{font-size:11px;color:var(--text-secondary,#64748b);margin:4px 0 0}.sla-status-pill{font-size:10px;font-weight:700;padding:2px 8px;border-radius:9999px;display:inline-flex;align-items:center;gap:4px}.sla-status-pill.primary{background:var(--primary-light-4,#eff6ff);color:var(--primary,#3D64CE);border:1px solid var(--primary-light-1,#bfdbfe)}.sla-status-pill.purple{background:var(--purple-light,#faf5ff);color:var(--purple,#7e22ce);border:1px solid #e9d5ff}.sla-status-pill.emerald,.sla-status-pill.secure{background:var(--green-light,#ecfdf5);color:var(--green,#047857);border:1px solid var(--green-border,#a7f3d0)}.sla-status-pill.warning{background:var(--yellow-light,#fffbeb);color:var(--yellow,#b45309);border:1px solid #fde68a}.sla-status-pill.danger{background:var(--red-light,#fff1f2);color:var(--red,#be123c);border:1px solid #fecdd3}.sla-workspace-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start;width:100%}@media (max-width:1024px){.sla-workspace-grid{grid-template-columns:1fr}}.sla-editor-strip{background:var(--panel,#ffffff);border:1px solid var(--border,#dfe7f1);border-radius:12px;padding:16px;box-shadow:var(--dash-card-shadow,0 2px 8px rgba(0,0,0,.04));display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 220px);min-height:520px;min-width:0}.sla-strip-header{display:flex;align-items:center;justify-content:space-between}.sla-strip-title{font-size:14px;font-weight:700;color:var(--text-primary,#0f172a);display:flex;align-items:center;gap:8px;margin:0}.sla-strip-badge{font-weight:600;background:var(--panel-soft,#f1f5f9);padding:2px 8px;border-radius:999px;border:1px solid var(--border,#e2e8f0)}.sla-strip-badge,.sla-strip-desc{font-size:11px;color:var(--text-secondary,#64748b)}.sla-strip-desc{margin:0}.sla-editor-search-box{position:relative;display:flex;align-items:center;width:100%}.sla-editor-search-input{width:100%;padding:7px 28px;border-radius:8px;border:1px solid var(--border,#dfe7f1);background:var(--panel-soft,#f8fafc);font-size:12px;color:var(--text-primary,#0f172a);outline:none;transition:all .15s ease;box-sizing:border-box}.sla-editor-search-input:focus{background:var(--panel,#ffffff);border-color:var(--primary,#3D64CE);box-shadow:0 0 0 2px rgba(61,100,206,.12)}.sla-editor-search-icon{left:9px;font-size:13px;pointer-events:none}.sla-editor-search-clear,.sla-editor-search-icon{position:absolute;color:var(--text-secondary,#94a3b8)}.sla-editor-search-clear{right:8px;background:none;border:none;font-size:14px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;line-height:1}.sla-editor-search-clear:hover{color:var(--text-primary,#0f172a)}.sla-editor-cards-list{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto;padding-right:4px;flex:1 1;min-height:0}.sla-editor-cards-list::-webkit-scrollbar{width:5px}.sla-editor-cards-list::-webkit-scrollbar-track{background:transparent}.sla-editor-cards-list::-webkit-scrollbar-thumb{background:var(--border,#cbd5e1);border-radius:9999px}.sla-editor-cards-list::-webkit-scrollbar-thumb:hover{background:var(--border-hover,#94a3b8)}.sla-editor-empty-state{padding:24px 12px;text-align:center;color:var(--text-secondary,#64748b);font-size:12px;background:var(--panel-soft,#f8fafc);border-radius:8px;border:1px dashed var(--border,#cbd5e1);display:flex;flex-direction:column;align-items:center;gap:8px}.sla-editor-card{padding:9px 11px;border-radius:10px;border:1px solid var(--border,#dfe7f1);background:var(--panel,#ffffff);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}.sla-editor-card:hover{background:var(--panel-soft,#f8fafc);border-color:var(--primary-light-1,#bfdbfe)}.sla-editor-card.selected{border:2px solid var(--primary,#3d64ce);background:var(--primary-light-4,#eff6ff)}[data-theme=dark] .sla-editor-card.selected{border-color:#60a5fa;background:rgba(59,130,246,.15)}.sla-editor-avatar{width:34px;height:34px;border-radius:8px;font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sla-editor-avatar.primary{background:var(--primary,#3D64CE);color:#ffffff}.sla-editor-avatar.muted{background:var(--panel-soft,#e2e8f0);color:var(--text-secondary,#334155)}.sla-editor-name{font-size:12px;font-weight:700;color:var(--text-primary,#0f172a);line-height:1.2}.sla-editor-role{font-size:11px;color:var(--text-secondary,#64748b);margin-top:2px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.sla-editor-badge{font-size:10px;font-weight:700;padding:2px 6px;border-radius:6px;white-space:nowrap}.sla-editor-badge.primary{background:var(--primary-light-2,#dbeafe);color:var(--primary-dark,#1d4ed8)}.sla-editor-badge.muted{background:var(--panel-soft,#f1f5f9);color:var(--text-secondary,#475569)}.sla-btn-bulk-assign{margin-top:4px;width:100%;padding:8px 12px;background:var(--panel-soft,#f8fafc);border:1px solid var(--border,#dfe7f1);border-radius:8px;font-size:12px;font-weight:700;color:var(--text-primary,#334155);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease;flex-shrink:0}.sla-btn-bulk-assign:hover{background:var(--primary-light-4,#eff6ff);border-color:var(--primary-light-1,#bfdbfe);color:var(--primary,#3D64CE)}.sla-queue-main-card{background:var(--panel,#ffffff);border:1px solid var(--border,#dfe7f1);border-radius:12px;padding:18px;box-shadow:var(--dash-card-shadow,0 2px 8px rgba(0,0,0,.04));flex-direction:column;gap:16px;min-width:0;max-width:100%;overflow:hidden}.sla-queue-header,.sla-queue-main-card{display:flex;width:100%;box-sizing:border-box}.sla-queue-header{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.sla-queue-title{font-size:15px;font-weight:800;color:var(--text-primary,#0f172a);margin:0}.sla-queue-sub{font-size:12px;color:var(--text-secondary,#64748b);margin:2px 0 0}.sla-queue-kpis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;box-sizing:border-box}@media (max-width:1280px){.sla-queue-kpis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sla-queue-kpis-grid{grid-template-columns:1fr}}.sla-queue-kpi-card{padding:10px 12px;background:var(--panel-soft,#f8fafc);border-radius:8px;border:1px solid var(--border,#dfe7f1);min-width:0;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.sla-queue-kpi-label{font-size:11px;color:var(--text-secondary,#64748b);font-weight:600}.sla-queue-kpi-label,.sla-queue-kpi-val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sla-queue-kpi-val{font-size:15px;font-weight:800;margin-top:3px;color:var(--text-primary,#0f172a)}.sla-queue-kpi-val.warning{color:#b45309}.sla-queue-kpi-val.purple{color:#7e22ce}.sla-queue-kpi-val.primary{color:var(--primary,#3D64CE)}.sla-table-wrapper,.tableWrapper{width:100%;max-width:100%;border:1px solid var(--border,#dfe7f1);border-radius:8px;overflow-x:auto!important;background:var(--panel,#ffffff);box-sizing:border-box}.editorialWorkflowPage .dashboardTable,.sla-page-container .dashboardTable{min-width:unset}.dashboardTable,.sla-matrix-table{width:100%;border-collapse:collapse;text-align:left;font-size:.78rem}.sla-queue-table{min-width:580px;width:100%}.sla-matrix-card .sla-matrix-table,.sla-wide-table{min-width:1000px}.dashboardTable thead tr,.sla-matrix-table thead tr{background:var(--dash-panel-header,#f8fafc);border-bottom:1px solid var(--border,#dfe7f1);color:var(--text-secondary,#64748b);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.dashboardTable th,.sla-matrix-table th{padding:10px 14px;white-space:nowrap!important;background:var(--dash-panel-header,#f8fafc)}.dashboardTable td,.sla-matrix-table td{padding:10px 14px;border-bottom:1px solid var(--border,#f1f5f9);color:var(--text-primary,#0f172a);vertical-align:middle;white-space:nowrap}.dashboardTable tbody tr,.sla-matrix-table tbody tr{border-bottom:1px solid var(--border,#f1f5f9);transition:background-color .15s ease}.dashboardTable tbody tr:hover,.sla-matrix-table tbody tr:hover{background:var(--dash-hover-bg,rgba(248,250,252,.8))}[data-theme=dark] .dashboardTable tbody tr:hover,[data-theme=dark] .sla-matrix-table tbody tr:hover{background:rgba(255,255,255,.03)}.sla-cell-wrap{white-space:normal!important;max-width:320px;word-break:break-word;line-height:1.4}.sla-cell-nowrap{white-space:nowrap!important}.sla-ms-code{font-family:monospace;font-weight:700;color:var(--primary,#3D64CE);white-space:nowrap}.sla-ms-code.muted{color:var(--text-primary,#334155)}.sla-countdown-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.sla-countdown-badge.warning{background:var(--yellow-light,#fffbeb);color:var(--yellow,#b45309);border:1px solid #fde68a}.sla-countdown-badge.emerald{background:var(--green-light,#ecfdf5);color:var(--green,#047857);border:1px solid var(--green-border,#a7f3d0)}.sla-countdown-badge.purple{background:var(--purple-light,#faf5ff);color:var(--purple,#7e22ce);border:1px solid #e9d5ff}.sla-countdown-badge.danger{background:var(--red-light,#fff1f2);color:var(--red,#be123c);border:1px solid #fecdd3}.sla-actions-cell{text-align:right!important;white-space:nowrap!important;min-width:170px!important;width:170px!important}.sla-actions-group{justify-content:flex-end;gap:6px}.sla-actions-group,.sla-btn-change-status{display:inline-flex;align-items:center;white-space:nowrap}.sla-btn-change-status{padding:5px 10px;background:var(--primary,#3D64CE);color:#ffffff;border:none;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;transition:background-color .15s ease;gap:4px}.sla-btn-change-status:hover{background:var(--primary-dark,#244DBB)}.sla-btn-configure{padding:4px 10px;background:var(--primary-light-4,#eff6ff);color:var(--primary,#3D64CE);border:1px solid var(--primary-light-1,#bfdbfe);border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.sla-btn-configure:hover{background:var(--primary,#3D64CE);color:#ffffff;border-color:var(--primary,#3D64CE)}.sla-btn-reassign{padding:4px 10px;background:var(--panel-soft,#f1f5f9);color:var(--text-primary,#334155);border:1px solid var(--border,#dfe7f1);border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.sla-btn-reassign:hover{background:var(--border,#e2e8f0)}.sla-btn-delete{padding:4px 8px;background:var(--red-light,#fee2e2);color:var(--red,#dc2626);border:1px solid var(--red-border,#fca5a5);border-radius:6px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;white-space:nowrap}.sla-btn-delete:hover{background:var(--red,#dc2626);color:#ffffff}.sla-guarantee-banner{padding:12px 14px;border-radius:8px;background:var(--purple-light,rgba(250,245,255,.7));border:1px solid #e9d5ff;display:flex;align-items:center;justify-content:space-between;gap:10px}[data-theme=dark] .sla-guarantee-banner{background:rgba(126,34,206,.1);border-color:rgba(168,85,247,.3)}.sla-guarantee-text{font-size:12px;color:var(--purple,#581c87);font-weight:500}[data-theme=dark] .sla-guarantee-text{color:#e9d5ff}.sla-matrix-card{background:var(--panel,#ffffff);border:1px solid var(--border,#dfe7f1);border-radius:12px;padding:18px;box-shadow:var(--dash-card-shadow,0 2px 8px rgba(0,0,0,.04))}.sla-matrix-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.sla-search-wrap{position:relative;display:inline-flex;align-items:center}.sla-search-icon{position:absolute;left:8px;color:var(--text-secondary,#94a3b8);font-size:13px}.sla-search-input{padding:6px 10px 6px 28px;border-radius:6px;border:1px solid var(--border,#cbd5e1);font-size:12px;background:var(--panel-soft,#f8fafc);color:var(--text-primary,#0f172a);outline:none;transition:all .15s ease}.sla-search-input:focus{border-color:var(--primary,#3D64CE);background:var(--panel,#ffffff)}.sla-btn-add-policy{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:var(--primary,#3D64CE);color:#ffffff;border:none;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.sla-btn-add-policy:hover{background:var(--primary-dark,#244DBB)}.sla-sim-main-card{background:var(--panel,#ffffff);border:1px solid var(--border,#dfe7f1);border-radius:12px;padding:18px;box-shadow:var(--dash-card-shadow,0 2px 8px rgba(0,0,0,.04))}.sla-sim-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--border,#f1f5f9)}.sla-ruler-box{background:var(--panel-soft,#f8fafc);border:1px solid var(--border,#dfe7f1);border-radius:8px;padding:14px;margin-bottom:18px}.sla-ruler-labels{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;margin-bottom:8px}.sla-ruler-track{width:100%;background:var(--border,#e2e8f0);height:10px;border-radius:9999px;position:relative;overflow:hidden}.sla-ruler-bar{position:absolute;left:0;top:0;bottom:0;border-radius:9999px;background:linear-gradient(90deg,var(--yellow,#fbbf24) 0,var(--primary,#3b82f6) 100%);transition:width .4s ease}.sla-ruler-timestamps{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text-secondary,#94a3b8);margin-top:4px;font-family:monospace}.sla-sim-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:768px){.sla-sim-cards-grid{grid-template-columns:1fr}}.sla-sim-card-amber{border:1px solid var(--yellow-border,#fcd34d);background:var(--yellow-light,rgba(254,243,199,.35));border-radius:10px}.sla-sim-card-amber,.sla-sim-card-purple{padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.sla-sim-card-purple{border:1px solid #e9d5ff;background:var(--purple-light,rgba(250,245,255,.35));border-radius:10px}.sla-sim-footer{margin-top:18px;padding-top:12px;border-top:1px solid var(--border,#f1f5f9);display:flex;align-items:center;justify-content:space-between;font-size:12px}.sla-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:1024px){.sla-config-grid{grid-template-columns:1fr}}.sla-config-card{background:var(--panel,#ffffff);border:1px solid var(--border,#dfe7f1);border-radius:12px;padding:18px;box-shadow:var(--dash-card-shadow,0 2px 8px rgba(0,0,0,.04));display:flex;flex-direction:column;justify-content:space-between;gap:16px}.sla-switches-stack{display:flex;flex-direction:column;gap:10px}.sla-switch-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:8px;background:var(--panel-soft,#f8fafc);border:1px solid var(--border,#f1f5f9);gap:12px}.sla-switch-icon-box{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.sla-switch-icon-box.blue{background:var(--primary-light-4,#eff6ff);color:var(--primary,#3D64CE)}.sla-switch-icon-box.indigo{background:#eef2ff;color:#4f46e5}.sla-switch-icon-box.emerald{background:var(--green-light,#ecfdf5);color:var(--green,#059669)}.sla-toggle-btn{width:40px;height:22px;border-radius:9999px;background:var(--border,#cbd5e1);position:relative;cursor:pointer;border:none;transition:background-color .2s ease;flex-shrink:0}.sla-toggle-btn.active{background:var(--primary,#3D64CE)}.sla-toggle-knob{width:18px;height:18px;border-radius:50%;background:#ffffff;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .2s ease}.sla-toggle-btn.active .sla-toggle-knob{transform:translateX(18px)}.sla-footer-card{background:var(--panel,#ffffff);border:1px solid var(--border,#dfe7f1);border-radius:12px;padding:18px;box-shadow:var(--dash-card-shadow,0 2px 8px rgba(0,0,0,.04))}.sla-footer-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;background:var(--panel-soft,#f8fafc);border:1px solid var(--border,#f1f5f9);gap:10px}.modalFooter{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.modalFooter button{white-space:nowrap!important;flex-shrink:0!important}[data-theme=dark] .modal{background:var(--panel,#131a26)!important;border:1px solid var(--border,#243247)!important;color:var(--text-primary,#f5f7fb)!important}[data-theme=dark] .modalFooter,[data-theme=dark] .modalHeader{border-color:var(--border,#243247)!important}[data-theme=dark] .modalHeader h3{color:var(--text-primary,#f5f7fb)!important}[data-theme=dark] .modalHeader p{color:var(--text-secondary,#94a3b8)!important}