:root{--primary:#ed1c24;--bg-color:#f4f7f6;--card-bg:#fff;--text-main:#2d3748;--text-muted:#718096;--border-color:#e2e8f0;--success:#38a169}body{background-color:var(--bg-color);color:var(--text-main);flex-direction:column;height:100vh;margin:0;padding:0;font-family:Inter,sans-serif;display:flex;overflow:hidden}.ticker-wrap{width:100%;min-height:34px;color:var(--primary);box-sizing:border-box;background-color:#fff5f5;border-bottom:1px solid #fed7d7;flex-shrink:0;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.ticker{white-space:nowrap;will-change:transform;align-items:center;width:max-content;min-width:max-content;display:flex;transform:translate(0,0)}.ticker.is-running{animation:workspaceTickerContinuous var(--ticker-duration,35s) linear infinite;animation-delay:.35s;animation-fill-mode:both}.ticker-sequence{white-space:nowrap;flex:none;align-items:center;display:flex}.ticker-item{flex:none;padding:0 2px;line-height:34px}.ticker-separator{color:#fca5a5;opacity:.95;flex:none;justify-content:center;align-items:center;width:16px;font-size:9px;display:inline-flex}.ticker-static{text-align:center;color:#94a3b8;box-sizing:border-box;width:100%;padding:0 16px;font-weight:600;line-height:34px}@keyframes workspaceTickerContinuous{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--ticker-shift,0px)), 0, 0)}}@media (prefers-reduced-motion:reduce){.ticker.is-running{animation-duration:calc(var(--ticker-duration,35s) * 1.8)}}.header{background-color:var(--card-bg);border-top:4px solid var(--primary);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;padding:15px 30px;display:flex;box-shadow:0 2px 4px #0000000d}.header h2{color:var(--text-main);margin:0;font-size:20px;font-weight:700}.header-right-area{align-items:center;gap:12px;display:flex}.viewer-live-badge{color:#475569;white-space:nowrap;background:#fff;border:1px solid #dde5ea;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.viewer-live-dot{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e1f}.viewer-live-icon{color:#64748b;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.viewer-live-icon svg{fill:currentColor;width:15px;height:15px;display:block}.viewer-live-count{text-align:center;font-variant-numeric:tabular-nums;color:#334155;min-width:12px}.viewer-live-label{color:#64748b;font-weight:600}@media (max-width:700px){.viewer-live-label{display:none}.viewer-live-badge{padding:5px 7px}}.app-layout{flex:1;display:flex;overflow:hidden}.sidebar{background-color:var(--card-bg);border-right:1px solid var(--border-color);flex-direction:column;flex-shrink:0;gap:5px;width:250px;padding:20px 15px;display:flex;overflow-y:auto}.menu-item{cursor:pointer;color:var(--text-muted);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.menu-item-content{align-items:center;gap:10px;display:flex}.menu-item:hover{background-color:var(--bg-color);color:var(--primary)}.menu-item.active{background-color:var(--primary);color:#fff;box-shadow:0 4px 10px #ed1c2433}.submenu{flex-direction:column;gap:4px;margin-top:2px;margin-bottom:5px;padding-left:35px;display:none}.submenu.show{display:flex}.submenu-item{cursor:pointer;color:var(--text-muted);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 15px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.submenu-item:hover{color:var(--primary);background-color:#fff5f5}.submenu-item.active{color:var(--primary);border-left:3px solid var(--primary);background-color:#fff5f5;border-radius:0 8px 8px 0;font-weight:700}.sub-submenu{flex-direction:column;gap:4px;margin-top:4px;padding-left:15px;display:none}.sub-submenu.show{display:flex}.sub-submenu-item{cursor:pointer;color:var(--text-muted);border-left:1px dashed #ccc;border-radius:6px;padding:8px 15px;font-size:13px;font-weight:500;transition:all .2s}.sub-submenu-item:hover{color:var(--primary);border-left-color:var(--primary)}.sub-submenu-item.active{color:var(--primary);border-left:2px solid var(--primary);background-color:#fff5f5;font-weight:700}.chevron{opacity:.6;font-size:10px;transition:transform .3s}.chevron.rotate{transform:rotate(180deg)}.main-content{background-color:var(--bg-color);flex:1;min-width:0;min-height:0;padding:30px;overflow-y:auto}.page-section{display:none}.page-section.active{display:block}#halaman-aht.active{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}#halaman-aht>.top-section{flex:none}.top-section{align-items:stretch;gap:20px;margin-bottom:30px;display:flex}.flow-container{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;flex:2.5;padding:20px 25px}.future-panel{color:var(--text-muted);text-align:center;background:#ffffff80;border:2px dashed #cbd5e1;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:20px;font-size:14px;display:flex}.flow-title{text-transform:uppercase;color:var(--text-muted);letter-spacing:1px;margin-bottom:20px;font-size:12px;font-weight:700}.kategori-panel{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-kategori{background:var(--bg-color);color:var(--text-main);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600}.btn-kategori.active{background:var(--primary);color:#fff;border-color:var(--primary)}.garis-flow{background-color:var(--border-color);border-radius:2px;width:20px;height:3px}.flow-type-divider{border-left:2px dashed var(--border-color);flex:none;width:0;height:26px;margin:0 4px}.script-empty-state{border:1px dashed var(--border-color);color:var(--text-muted);text-align:center;background:#fff;border-radius:12px;grid-column:1/-1;padding:24px;font-size:13px}.section-title{align-items:center;gap:10px;margin-bottom:20px;font-size:18px;font-weight:700;display:flex}.cards-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.card-title{border-bottom:1px solid var(--border-color);margin-bottom:15px;padding-bottom:10px;font-size:16px;font-weight:700}.card-content{flex-grow:1;margin-bottom:20px;font-size:15px;line-height:1.6}.copy-btn{border:1px solid var(--border-color);cursor:pointer;background:#f4f7f6;border-radius:6px;width:100%;padding:10px;font-family:inherit;font-size:14px;font-weight:600}.search-box{border:1px solid var(--border-color);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 15px;font-family:inherit;font-size:13px;transition:all .2s}.search-box:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ed1c241a}#halaman-aht .flow-container{padding:8px 16px 12px}.aht-dashboard-widgets{grid-template-columns:minmax(0,1fr) 150px;align-items:stretch;gap:10px;margin:2px 0 9px;display:grid}.aht-trend-card,.aht-kpi-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px}.aht-trend-card{min-width:0;padding:8px 12px 4px}.aht-trend-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:2px;display:flex}.aht-trend-title{color:var(--text-main);margin-bottom:2px;font-size:12.5px;font-weight:700}.aht-trend-subtitle{color:var(--text-muted);font-size:9.5px}.aht-chart-legend{white-space:nowrap;color:var(--text-muted);align-items:center;gap:5px;font-size:9.5px;font-weight:600;display:inline-flex}.aht-legend-dot{background:var(--primary);border-radius:50%;width:8px;height:8px;display:inline-block}.aht-chart{width:100%;height:155px;min-height:155px;position:relative;overflow:hidden}.aht-chart svg{width:100%;height:100%;animation:.32s ahtChartFadeIn;display:block}.aht-chart-line{stroke-dasharray:1800;stroke-dashoffset:1800px;animation:.45s ease-out forwards ahtLineDraw}.aht-chart-point{opacity:0;animation:.28s ease-out forwards ahtPointIn}@keyframes ahtChartFadeIn{0%{opacity:.55}to{opacity:1}}@keyframes ahtLineDraw{0%{stroke-dashoffset:1800px}to{stroke-dashoffset:0}}@keyframes ahtPointIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aht-chart svg,.aht-chart-line,.aht-chart-point{animation:none!important}.aht-chart-point{opacity:1}}.aht-hover-zone{fill:#0000;cursor:crosshair}.aht-hover-guide{stroke:#cbd5e1;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none;display:none}.aht-chart-point.is-hovered{filter:drop-shadow(0 1px 2px #ed1c2447)}.aht-chart-tooltip{border:1px solid var(--border-color);pointer-events:none;z-index:20;min-width:125px;max-width:180px;color:var(--text-main);background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;line-height:1.45;display:none;position:absolute;box-shadow:0 6px 18px #0f172a24}.aht-tooltip-date{color:var(--text-main);margin-bottom:3px;font-size:10.5px;font-weight:700}.aht-tooltip-row{white-space:nowrap;justify-content:space-between;gap:12px;display:flex}.aht-tooltip-label{color:var(--text-muted)}.aht-tooltip-value{color:var(--text-main);font-weight:700}.aht-tooltip-status{border-top:1px solid var(--border-color);margin-top:4px;padding-top:4px;font-weight:700}.aht-status-above{color:#e11d48}.aht-status-under{color:#16a34a}.aht-chart-empty{box-sizing:border-box;text-align:center;height:100%;color:var(--text-muted);justify-content:center;align-items:center;padding:14px;font-size:12px;display:flex}.aht-kpi-card{flex-direction:column;justify-content:center;min-height:90px;padding:12px;display:flex;position:relative;overflow:hidden}.aht-kpi-card:before{content:"";background:var(--primary);width:4px;position:absolute;top:0;bottom:0;left:0}.aht-kpi-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:9.5px;font-weight:700}.aht-kpi-value{color:var(--text-main);letter-spacing:-.6px;font-size:26px;font-weight:700;line-height:1}.aht-kpi-note{color:var(--text-muted);margin-top:6px;font-size:9px}@media (max-width:1050px){.aht-dashboard-widgets{grid-template-columns:1fr}.aht-kpi-card{min-height:90px}}.table-container{scrollbar-gutter:stable;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;flex:auto;width:100%;min-height:0;position:relative;overflow:auto;box-shadow:0 4px 6px #00000005}.data-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;box-sizing:border-box;padding:12px 15px}.data-table th{color:#7f1d1d;z-index:5;text-align:center;text-transform:uppercase;letter-spacing:.5px;background-color:#fff5f5;border-bottom:2px solid #fed7d7;font-size:12px;font-weight:700;position:sticky;top:0}.data-table td.center-data{text-align:center}.data-table th.metric-compact,.data-table td.metric-compact{text-align:center;width:76px;min-width:76px;max-width:76px;padding-left:7px;padding-right:7px}.data-table th.metric-adjustment,.data-table td.metric-adjustment{width:88px;min-width:88px;max-width:88px}.metric-head-wrap{white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.05;display:inline-flex}.metric-head-top,.metric-head-bottom{letter-spacing:.2px;opacity:1;color:inherit;font-size:10.5px;font-weight:700}.data-table th.aht-summary-head{color:#fff;background:#7f1d1d;border-bottom-color:#641414}.data-table tbody tr:hover{background-color:#f1f5f9}.table-container::-webkit-scrollbar{width:10px;height:10px}.table-container::-webkit-scrollbar-track{background:#f1f5f9}.table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f1f5f9;border-radius:10px}.table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.aht-high{color:#e11d48;font-weight:600;background-color:#ffe4e6!important}.sticky-1{background-color:var(--card-bg);z-index:2;text-overflow:ellipsis;min-width:100px;max-width:100px;position:sticky;left:0;overflow:hidden}.sticky-2{background-color:var(--card-bg);z-index:2;text-overflow:ellipsis;min-width:220px;max-width:220px;position:sticky;left:100px;overflow:hidden}.sticky-3{background-color:var(--card-bg);z-index:2;text-overflow:ellipsis;text-align:center;width:155px;min-width:155px;max-width:155px;position:sticky;left:320px;overflow:hidden;border-right:2px solid var(--border-color)!important}.data-table th.sticky-1,.data-table th.sticky-2,.data-table th.sticky-3{z-index:6;color:#7f1d1d;text-align:center;background-color:#fff5f5}.data-table td.sticky-3,.data-table th.sticky-3{text-align:center}.data-table tbody tr:hover td.sticky-1,.data-table tbody tr:hover td.sticky-2,.data-table tbody tr:hover td.sticky-3{background-color:#f1f5f9}.cell-detail-text{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;cursor:default;max-width:100%;display:inline-block;overflow:hidden}.data-table td.sticky-3 .cell-detail-text{text-align:center;width:100%}.cell-detail-tooltip{max-width:380px;color:var(--text-main);z-index:999;pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.5;display:none;position:fixed;box-shadow:0 8px 22px #0f172a29}.cell-detail-tooltip.is-visible{display:block}.cell-detail-tooltip .detail-full-text{color:var(--text-main);white-space:normal;overflow-wrap:anywhere;font-weight:600}.cell-detail-tooltip .copy-hint{border-top:1px solid var(--border-color);color:var(--text-muted);-webkit-user-select:none;user-select:none;cursor:pointer;margin-top:5px;padding-top:5px;font-size:9px;font-weight:600;display:block}.naik-limit-input-row{align-items:center;gap:10px;width:100%;display:flex}.naik-limit-input-row .form-control{flex:auto;min-width:0}.naik-limit-warning{color:#d32f2f;flex:0 0 220px;font-size:11px;font-weight:700;line-height:1.35;display:none}.naik-limit-warning.show{display:block}.form-control.naik-limit-readonly{color:#334155;cursor:default;background:#f8fafc;font-weight:600}.form-control.naik-limit-currency{font-variant-numeric:tabular-nums}@media (max-width:900px){.naik-limit-input-row{flex-wrap:wrap}.naik-limit-warning{flex:100%;padding-left:2px}}.naik-limit-warning.hot-location-warning{color:#d32f2f;font-weight:800}.naik-limit-risk-overlay{z-index:2000;box-sizing:border-box;background:#0f172a7a;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.naik-limit-risk-overlay.show{display:flex}.naik-limit-risk-modal{text-align:center;background:#fff;border:1px solid #fca5a5;border-radius:12px;width:min(560px,94vw);padding:24px;box-shadow:0 20px 50px #0f172a3d}.naik-limit-risk-title{color:#d32f2f;margin-bottom:18px;font-size:14px;font-weight:800;line-height:1.55}.naik-limit-risk-ok{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:7px;padding:10px 18px;font-size:13px;font-weight:700}.naik-limit-risk-ok:hover{background:#15803d}.formater-wrapper{border:1px solid var(--border-color);background:#fafafa;border-radius:12px;max-width:750px;margin:0 auto;padding:40px;box-shadow:0 4px 6px #00000005}.formater-header{text-align:center;margin-bottom:30px}.formater-header h2{color:#444;margin:0 0 5px;font-size:26px;font-weight:700}.formater-header p{color:#666;margin:0;font-size:14px;font-weight:600}.form-title{text-align:center;color:#333;letter-spacing:.5px;margin-bottom:25px;font-size:18px;font-weight:800}.form-group{align-items:flex-start;margin-bottom:15px;display:flex}.form-label{color:#444;flex-shrink:0;width:220px;padding-top:8px;font-size:14px;font-weight:500}.form-separator{text-align:center;flex-shrink:0;width:20px;padding-top:8px;font-weight:700}.form-input-container{flex-grow:1}.form-control{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px 12px;font-family:inherit;font-size:14px}.form-control:focus{border-color:var(--primary);outline:none}.formater-msisdn-invalid{background:#fff7f7;border-color:#ef4444!important}.formater-input-warning{color:#d32f2f;margin-top:5px;font-size:10px;font-weight:700;line-height:1.35;display:none}.formater-input-warning.show{display:block}textarea.form-control{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;height:38px;min-height:38px;line-height:1.45;transition:height 80ms,border-color .15s;overflow-y:hidden}textarea.form-control.formater-autogrow{max-height:220px}textarea.form-control.formater-autogrow.is-scrollable{overflow-y:auto}.network-location-example{color:#718096;margin-top:6px;font-size:11px;font-style:italic;line-height:1.45}.network-datetime-row{flex-wrap:wrap;align-items:center;gap:7px;width:100%;display:flex}.network-datetime-date,.network-datetime-time{align-items:center;gap:4px;display:inline-flex}.network-datetime-select{color:#2d3748;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;outline:none;height:34px;padding:0 6px;font-family:inherit;font-size:13px}.network-datetime-select:focus{border-color:var(--primary);box-shadow:0 0 0 2px #ed1c2414}.network-date-day,.network-date-month,.network-time-hour,.network-time-minute,.network-time-second{width:58px}.network-date-year{width:76px}.network-datetime-separator{color:#64748b;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:700}.network-datetime-format-hint{color:#94a3b8;flex:100%;margin-top:1px;font-size:10px;font-weight:600}.network-today-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;flex:none;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:700;transition:all .16s}.network-today-btn:hover{border-color:var(--primary);color:var(--primary);background:#fff5f5}.network-today-btn:active{transform:scale(.96)}@media (max-width:700px){.network-datetime-row{align-items:flex-start}}.formater-note{color:#666;text-align:center;margin:25px 0;font-size:12px;font-style:italic;line-height:1.5}.btn-clear{color:#fff;cursor:pointer;background:#f44336;border:none;border-radius:4px;padding:10px 20px;font-family:inherit;font-weight:600;transition:all .2s}.btn-clear:hover{background:#d32f2f}.kip-result-box{background:#e0f2f1;border-left:5px solid #2196f3;flex-direction:column;align-items:center;margin-top:25px;padding:25px;display:flex}.kip-result-title{color:#d32f2f;margin-bottom:15px;font-size:13px;font-weight:700}.kip-output{box-sizing:border-box;color:#333;white-space:pre-wrap;text-align:left;background:#fff;border:1px dashed #999;width:100%;min-height:80px;margin-bottom:20px;padding:20px;font-family:monospace;font-size:13px;line-height:1.6}.btn-copy-kip{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:4px;padding:10px 25px;font-family:inherit;font-weight:600}.btn-copy-kip.naik-limit-copy-button{transition:transform .16s,background-color .16s,box-shadow .16s}.btn-copy-kip.naik-limit-copy-button.is-clicked{background:#2e7d32;transform:scale(.94);box-shadow:0 2px 5px #2e7d3238}.jadwal-tl-wrapper{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;min-height:0;padding:18px;box-shadow:0 4px 6px #00000005}#halaman-jadwal.active,#halaman-jadwal-agent.active{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}#halaman-jadwal>.jadwal-tl-wrapper,#halaman-jadwal-agent>.jadwal-tl-wrapper{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}#halaman-jadwal .jadwal-tl-header,#halaman-jadwal-agent .jadwal-tl-header,#halaman-jadwal .jadwal-legend,#halaman-jadwal-agent .jadwal-legend{flex:none}#halaman-jadwal .jadwal-table-container,#halaman-jadwal-agent .jadwal-table-container{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;height:0;min-height:0;overflow:auto}.jadwal-agent-search{border:1px solid var(--border-color);min-width:230px;height:36px;color:var(--text-main);box-sizing:border-box;background:#fff;border-radius:7px;outline:none;padding:0 11px;font-family:inherit;font-size:12px}.jadwal-agent-search:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ed1c2414}.jadwal-agent-filter-note{color:#94a3b8;text-align:right;margin-top:5px;font-size:10px;line-height:1.35}.jadwal-agent-table thead tr:first-child th{background:#214f10;height:31px;top:0}.jadwal-agent-table thead tr:nth-child(2) th{background:#2f6b16;height:29px;top:31px}.jadwal-agent-table th[rowspan="2"]{z-index:14;vertical-align:middle;top:0!important}.jadwal-agent-table th.jadwal-agent-date-group{color:#fff;min-width:112px;font-size:11px}.jadwal-agent-table th.jadwal-agent-inout,.jadwal-agent-table td.jadwal-agent-shift-cell{width:56px;min-width:56px;max-width:56px}.jadwal-agent-table th.jadwal-agent-header-no,.jadwal-agent-table td.jadwal-agent-sticky-no{width:44px;min-width:44px;max-width:44px;position:sticky;left:0}.jadwal-agent-table th.jadwal-agent-header-segment,.jadwal-agent-table td.jadwal-agent-sticky-segment{width:92px;min-width:92px;max-width:92px;position:sticky;left:44px}.jadwal-agent-table th.jadwal-agent-header-nama,.jadwal-agent-table td.jadwal-agent-sticky-nama{text-align:left;width:220px;min-width:220px;max-width:220px;position:sticky;left:136px}.jadwal-agent-table th.jadwal-agent-header-lp{width:48px;min-width:48px}.jadwal-agent-table th.jadwal-agent-header-csdm{width:96px;min-width:96px}.jadwal-agent-table td.jadwal-agent-sticky-no,.jadwal-agent-table td.jadwal-agent-sticky-segment,.jadwal-agent-table td.jadwal-agent-sticky-nama{z-index:6;background:#fff}.jadwal-agent-table th.jadwal-agent-header-no,.jadwal-agent-table th.jadwal-agent-header-segment,.jadwal-agent-table th.jadwal-agent-header-nama{z-index:16}.jadwal-agent-table td.jadwal-agent-segment-cell{color:#334155;font-weight:700}.jadwal-agent-table td.jadwal-agent-name-cell{color:#334155;text-overflow:ellipsis;font-weight:600;overflow:hidden}.jadwal-agent-table td.jadwal-agent-code-green{color:#166534;background:#bbf7d0;font-weight:800}.jadwal-agent-table td.jadwal-agent-in-match{font-weight:800;box-shadow:inset 0 0 0 2px #2563eb,inset 0 0 0 9999px #3b82f61a}.jadwal-tl-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.jadwal-tl-title{color:var(--text-main);margin:0 0 3px;font-size:21px;font-weight:700}.jadwal-tl-subtitle{color:var(--text-muted);font-size:11px;font-weight:500}.jadwal-filter-area{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jadwal-filter-select{border:1px solid var(--border-color);min-width:150px;height:36px;color:var(--text-main);cursor:pointer;background:#fff;border-radius:7px;outline:none;padding:0 10px;font-family:inherit;font-size:12px}.jadwal-filter-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ed1c2414}.jadwal-reset-btn{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:7px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .16s}.jadwal-reset-btn:hover{background:#e2e8f0}.jadwal-legend{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;font-size:10px;display:flex}.jadwal-legend-item{background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-weight:700;display:inline-flex}.jadwal-legend-dot{border:1px solid #0f172a14;border-radius:3px;width:9px;height:9px;display:inline-block}.jadwal-legend-blue{background:#a5f3fc}.jadwal-legend-red{background:#fca5a5}.jadwal-legend-green{background:#bbf7d0}.jadwal-legend-yellow{background:#fde68a}.jadwal-table-container{border:1px solid var(--border-color);scrollbar-gutter:stable;background:#fff;border-radius:10px;flex:auto;width:100%;min-height:0;position:relative;overflow:auto}.jadwal-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:11px}.jadwal-table th,.jadwal-table td{box-sizing:border-box;white-space:nowrap;text-align:center;border-bottom:1px solid #d8dee7;border-right:1px solid #d8dee7;height:30px;padding:4px 7px;transition:background-color .14s,box-shadow .14s,opacity .14s,transform .14s}.jadwal-table th{z-index:8;color:#fff;letter-spacing:.1px;background:#214f10;font-weight:700;position:sticky;top:0}.jadwal-table th.jadwal-header-no,.jadwal-table td.jadwal-sticky-no{width:44px;min-width:44px;max-width:44px;position:sticky;left:0}.jadwal-table th.jadwal-header-nama,.jadwal-table td.jadwal-sticky-nama{text-align:left;width:190px;min-width:190px;max-width:190px;position:sticky;left:44px}.jadwal-table td.jadwal-sticky-no,.jadwal-table td.jadwal-sticky-nama{z-index:5;background:#fff}.jadwal-table th.jadwal-header-no,.jadwal-table th.jadwal-header-nama{z-index:12}.jadwal-table th.jadwal-header-perner{width:94px;min-width:94px}.jadwal-table th.jadwal-header-nik{width:98px;min-width:98px}.jadwal-table th.jadwal-date-header,.jadwal-table td.jadwal-code-cell{width:45px;min-width:45px;max-width:45px}.jadwal-table td.jadwal-name-cell{color:#334155;text-overflow:ellipsis;font-weight:600;overflow:hidden}.jadwal-table td.jadwal-identity-cell{color:#475569;background:#fff}.jadwal-table td.jadwal-code-blue{color:#0f4c5c;background:#a5f3fc;font-weight:700}.jadwal-table td.jadwal-code-red{color:#7f1d1d;background:#fca5a5;font-weight:800}.jadwal-table td.jadwal-code-green{color:#166534;background:#bbf7d0;font-weight:800}.jadwal-table td.jadwal-code-yellow{color:#713f12;background:#fde68a;font-weight:800}.jadwal-table td.jadwal-row-hover:not(.jadwal-focus-cell),.jadwal-table td.jadwal-col-hover:not(.jadwal-focus-cell){box-shadow:inset 0 0 0 9999px #3b82f617}.jadwal-table th.jadwal-col-hover{background:#163a0b;box-shadow:inset 0 -3px #60a5fa}.jadwal-table td.jadwal-focus-cell{z-index:6;position:relative;transform:scale(1.04);box-shadow:inset 0 0 0 2px #2563eb,0 0 0 2px #2563eb1f}.jadwal-table td.jadwal-sticky-nama.jadwal-row-hover{box-shadow:inset 4px 0 #2563eb,inset 0 0 0 9999px #3b82f612}.jadwal-table-container.jadwal-code-filter-on td.jadwal-code-cell.jadwal-code-dimmed{opacity:.24;filter:grayscale(.55)}.jadwal-table-container.jadwal-code-filter-on td.jadwal-code-cell.jadwal-code-selected{opacity:1;filter:none;z-index:4;position:relative;transform:scale(1.05);box-shadow:inset 0 0 0 2px #1d4ed8,0 2px 7px #1d4ed833}.jadwal-empty{text-align:center;color:var(--text-muted);padding:35px 20px;font-size:12px}.jadwal-table-container::-webkit-scrollbar{width:10px;height:10px}.jadwal-table-container::-webkit-scrollbar-track{background:#f1f5f9}.jadwal-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f1f5f9;border-radius:10px}.jadwal-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.placeholder-page{background:var(--card-bg);border:1px solid var(--border-color);text-align:center;color:var(--text-muted);border-radius:12px;padding:50px 20px}#loading{text-align:center;color:var(--text-muted);margin-top:100px;font-size:16px;font-weight:500}#toast{visibility:hidden;background-color:var(--success);color:#fff;text-align:center;z-index:100;opacity:0;border-radius:8px;min-width:250px;padding:16px;font-size:15px;font-weight:600;transition:all .3s;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}#toast.show{visibility:visible;opacity:1;bottom:50px}.btn-copy-kip{transition:transform .14s,box-shadow .14s,filter .14s}.btn-copy-kip.copy-pressed{filter:brightness(.92);transform:scale(.94);box-shadow:inset 0 2px 5px #0000002e}#copy-notes-toast-global{visibility:hidden;color:#fff;text-align:center;z-index:99999;opacity:0;pointer-events:none;border-radius:10px;min-width:240px;max-width:380px;padding:14px 20px;font-size:13px;font-weight:700;transition:opacity .2s,transform .2s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94);box-shadow:0 12px 30px #0f172a3d}#copy-notes-toast-global.show{visibility:visible;opacity:1;transform:translate(-50%,-50%)scale(1)}#copy-notes-toast-global.success{background:#16a34a}#copy-notes-toast-global.error{background:#dc2626}body.auth-locked{overflow:hidden}.auth-shell{z-index:999999;background:#101828;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.auth-shell.auth-hidden{display:none}.auth-shell:before{content:"";filter:blur(5px)saturate(.92);background:linear-gradient(115deg,#091630ad,#4709149e),url(https://assets.telkomsel.com/public/thumbnails-video/images/2025-07/mytelkomsel-v9-video-DESKTOP.png?VersionId=xsoW.xaxZq5OBdkP.oW0GUaZoUCWfLXL) 50%/cover no-repeat;position:absolute;inset:-24px;transform:scale(1.04)}.auth-shell:after{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:radial-gradient(circle at 18% 20%,#ff542e42,#0000 32%),radial-gradient(circle at 82% 80%,#23326061,#0000 35%),linear-gradient(135deg,#0e152752,#0e15279e);position:absolute;inset:0}.auth-brand-watermark{z-index:1;color:#ffffff29;letter-spacing:-4px;-webkit-user-select:none;user-select:none;pointer-events:none;text-shadow:0 10px 40px #0000002e;font-size:clamp(50px,8vw,112px);font-weight:800;line-height:.9;position:absolute;bottom:clamp(36px,7vh,90px);left:clamp(34px,6vw,100px)}.auth-brand-watermark small{letter-spacing:1.8px;text-transform:uppercase;color:#ffffff75;margin-top:20px;font-size:clamp(12px,1.2vw,16px);font-weight:600;line-height:1.4;display:block}.auth-card{z-index:3;-webkit-backdrop-filter:blur(22px);background:#ffffffeb;border:1px solid #ffffff52;border-radius:24px;width:min(430px,100%);padding:34px 34px 28px;position:relative;box-shadow:0 28px 70px #060b1957,inset 0 1px #ffffffb3}.auth-logo-mark{color:#fff;background:linear-gradient(145deg,#f7193f 0%,#ed1c24 55%,#f7941d 100%);border-radius:16px 16px 18px 8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;font-size:23px;font-weight:900;display:flex;transform:rotate(-4deg);box-shadow:0 10px 22px #ed1c2440}.auth-logo-mark span{transform:rotate(4deg)}.auth-eyebrow{color:#ed1c24;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800}.auth-title{color:#172033;letter-spacing:-.6px;margin:0;font-size:28px;font-weight:800}.auth-subtitle{color:#64748b;margin:8px 0 25px;font-size:12px;line-height:1.6}.auth-field{margin-bottom:15px}.auth-label{color:#334155;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.auth-input-wrap{position:relative}.auth-input{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d8dee8;border-radius:11px;outline:none;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .16s}.auth-input.has-action{padding-right:48px}.auth-input:focus{border-color:#ed1c24;box-shadow:0 0 0 4px #ed1c2414}.auth-password-toggle{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;width:34px;height:34px;font-size:16px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-password-toggle:hover{color:#334155;background:#f1f5f9}.auth-actions-row{justify-content:flex-end;margin:-2px 0 18px;display:flex}.auth-link-btn{color:#ed1c24;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:800}.auth-link-btn:hover{text-decoration:underline}.auth-primary-btn{color:#fff;letter-spacing:.4px;cursor:pointer;background:linear-gradient(135deg,#ed1c24,#c8102e);border:none;border-radius:11px;width:100%;height:46px;font-family:inherit;font-size:12px;font-weight:800;transition:all .16s;box-shadow:0 10px 22px #ed1c2433}.auth-primary-btn:hover{transform:translateY(-1px);box-shadow:0 13px 25px #ed1c2440}.auth-primary-btn:disabled{opacity:.6;cursor:wait;transform:none}.auth-security-note{color:#7c879a;border-top:1px solid #edf0f4;align-items:flex-start;gap:8px;margin-top:20px;padding-top:17px;font-size:10px;line-height:1.55;display:flex}.auth-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.45;display:none}.auth-error.show{display:block}.auth-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.45;display:none}.auth-success.show{display:block}.auth-password-policy{color:#64748b;background:#f8fafc;border-radius:10px;margin:-4px 0 16px;padding:10px 12px;font-size:10px;line-height:1.55}.auth-mode{display:none}.auth-mode.active{display:block}.auth-loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;min-height:280px;font-size:12px;font-weight:700;display:flex}.auth-spinner{border:3px solid #f1f5f9;border-top-color:#ed1c24;border-radius:50%;width:34px;height:34px;margin-bottom:15px;animation:.8s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.workspace-shell{background:var(--bg-color);flex-direction:column;width:100%;height:100vh;min-height:100vh;display:flex;overflow:hidden}.workspace-shell.workspace-hidden{display:none!important}.workspace-user-box{border-left:1px solid #e2e8f0;align-items:center;gap:9px;padding-left:10px;display:none}.workspace-user-box.show{display:flex}.workspace-user-avatar{color:#fff;background:#172033;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:flex}.workspace-user-meta{min-width:0;max-width:160px}.workspace-user-name{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.workspace-user-role{color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;margin-top:2px;font-size:9px;font-weight:700}.workspace-logout-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 9px;font-family:inherit;font-size:9px;font-weight:800;transition:all .15s}.workspace-logout-btn:hover{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.security-modal-overlay{z-index:1000000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a8f;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.security-modal-overlay.show{display:flex}.security-modal{background:#fff;border-radius:18px;width:min(450px,100%);padding:24px;box-shadow:0 24px 70px #0f172a4d}.security-modal-title{color:#172033;margin:0 0 8px;font-size:18px;font-weight:800}.security-modal-text{color:#64748b;font-size:11px;line-height:1.65}.security-modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.security-modal-btn{cursor:pointer;border:none;border-radius:9px;padding:9px 14px;font-family:inherit;font-size:11px;font-weight:800}.security-modal-btn.secondary{color:#475569;background:#f1f5f9}.security-modal-btn.primary{color:#fff;background:#ed1c24}.security-temp-password{color:#991b1b;text-align:center;letter-spacing:1px;word-break:break-all;background:#fff7f7;border:1px dashed #f87171;border-radius:12px;margin-top:13px;padding:15px;font-family:Courier New,monospace;font-size:18px;font-weight:800}.admin-only-menu{display:none}.admin-only-menu.show{display:flex}.user-admin-card{border:1px solid var(--border-color);background:#fff;border-radius:12px;padding:18px;box-shadow:0 4px 6px #00000005}.user-admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.user-admin-title{color:#334155;margin:0;font-size:21px;font-weight:800}.user-admin-subtitle{color:#94a3b8;margin-top:3px;font-size:10px;font-weight:600}.user-admin-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-admin-input,.user-admin-select{color:#334155;background:#fff;border:1px solid #d8dee8;border-radius:8px;outline:none;height:36px;padding:0 10px;font-family:inherit;font-size:11px}.user-admin-input{min-width:220px}.user-admin-input:focus,.user-admin-select:focus{border-color:#ed1c24;box-shadow:0 0 0 3px #ed1c2412}.user-admin-add-btn{color:#fff;cursor:pointer;background:#172033;border:none;border-radius:8px;height:36px;padding:0 13px;font-family:inherit;font-size:11px;font-weight:800}.user-admin-table-wrap{border:1px solid #e2e8f0;border-radius:10px;width:100%;max-height:calc(100vh - 250px);overflow:auto}.user-admin-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:10px}.user-admin-table th{z-index:3;color:#64748b;text-align:left;letter-spacing:.35px;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:9px 8px;font-size:9px;font-weight:800;position:sticky;top:0}.user-admin-table td{color:#475569;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:9px 8px}.user-admin-status{border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.user-admin-status.active{color:#166534;background:#dcfce7}.user-admin-status.inactive{color:#991b1b;background:#fee2e2}.user-admin-action{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;margin-right:4px;padding:5px 8px;font-family:inherit;font-size:9px;font-weight:800}.user-admin-action.reset:hover{color:#92400e;background:#fffbeb;border-color:#f59e0b}.user-admin-action.status:hover{color:#b91c1c;background:#fef2f2;border-color:#ed1c24}.user-admin-empty{text-align:center;color:#94a3b8;padding:30px;font-size:11px}@media (max-width:760px){.auth-card{border-radius:20px;padding:27px 22px 23px}.auth-brand-watermark,.workspace-user-meta{display:none}.user-admin-tools{width:100%}.user-admin-input,.user-admin-select,.user-admin-add-btn{flex:100%;min-width:0}}.bulk-user-area{margin-top:14px}.bulk-user-format{color:#64748b;background:#f8fafc;border-radius:10px;margin-bottom:10px;padding:11px 12px;font-size:10px;line-height:1.6}.bulk-user-format code{color:#334155;font-weight:800}.bulk-user-textarea{resize:vertical;box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d8dee8;border-radius:11px;outline:none;width:100%;min-height:220px;padding:12px;font-family:Courier New,monospace;font-size:11px;line-height:1.55}.bulk-user-textarea:focus{border-color:#ed1c24;box-shadow:0 0 0 4px #ed1c2412}.bulk-user-meta{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:10px;font-weight:700;display:flex}.bulk-progress{margin-top:14px;display:none}.bulk-progress.show{display:block}.bulk-progress-track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.bulk-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#ed1c24,#f7941d);width:0%;height:100%;transition:width .2s}.bulk-progress-text{color:#64748b;margin-top:7px;font-size:10px;font-weight:700}.bulk-result-box{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;max-height:190px;margin-top:14px;padding:12px;font-size:10px;line-height:1.6;display:none;overflow:auto}.bulk-result-box.show{display:block}.bulk-result-success{color:#166534;font-weight:800}.bulk-result-failed{color:#b91c1c;font-weight:800}.access-admin-card{border:1px solid var(--border-color);background:#fff;border-radius:12px;padding:18px;box-shadow:0 4px 6px #00000005}.access-admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.access-admin-title{color:#334155;margin:0;font-size:21px;font-weight:800}.access-admin-subtitle{color:#94a3b8;margin-top:4px;font-size:10px;font-weight:600;line-height:1.5}.access-save-btn{color:#fff;cursor:pointer;background:#172033;border:none;border-radius:8px;height:36px;padding:0 15px;font-family:inherit;font-size:11px;font-weight:800}.access-save-btn:disabled{opacity:.55;cursor:wait}.access-matrix-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow:auto}.access-matrix{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:11px}.access-matrix th{color:#64748b;text-align:center;text-transform:uppercase;letter-spacing:.35px;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:11px 12px;font-size:9px;font-weight:800}.access-matrix th:first-child,.access-matrix td:first-child{text-align:left}.access-matrix td{color:#475569;text-align:center;border-bottom:1px solid #edf0f4;padding:12px}.access-role-name{color:#334155;font-weight:800}.access-role-desc{color:#94a3b8;margin-top:3px;font-size:9px;font-weight:600}.access-switch{accent-color:#ed1c24;cursor:pointer;width:18px;height:18px}.access-switch:disabled{cursor:not-allowed;opacity:.55}.access-fixed-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-top:15px;padding:12px 13px;font-size:10px;font-weight:650;line-height:1.6}.access-message{border-radius:9px;margin-bottom:12px;padding:10px 12px;font-size:10px;font-weight:800;display:none}.access-message.show{display:block}.access-message.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.access-message.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.role-badge{color:#3730a3;letter-spacing:.35px;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.user-temp-password-cell{min-width:190px}.user-temp-password-wrap{align-items:center;gap:6px;display:inline-flex}.user-temp-password-value{text-overflow:ellipsis;vertical-align:middle;color:#92400e;letter-spacing:.25px;-webkit-user-select:text;user-select:text;background:#fffbeb;border:1px solid #fde68a;border-radius:7px;max-width:145px;padding:5px 7px;font-family:Courier New,monospace;font-size:9px;font-weight:800;display:inline-block;overflow:hidden}.user-temp-password-empty{color:#94a3b8;font-size:9px;font-weight:700}.user-temp-password-copy{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 7px;font-family:inherit;font-size:8px;font-weight:800}.user-temp-password-copy:hover{color:#92400e;background:#fffbeb;border-color:#f59e0b}#workspace-boot-loader{z-index:2000000;box-sizing:border-box;opacity:1;visibility:visible;background:radial-gradient(circle at 50% 42%,#ed1c240f,#0000 28%),#f7f9fc;justify-content:center;align-items:center;padding:24px;transition:opacity .22s,visibility .22s;display:flex;position:fixed;inset:0}#workspace-boot-loader.boot-loader-hidden{opacity:0;visibility:hidden;pointer-events:none}.workspace-boot-card{background:#fffffff5;border:1px solid #e6eaf0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-width:250px;padding:30px 34px;display:flex;box-shadow:0 20px 55px #0f172a1a}.workspace-boot-logo{color:#fff;background:linear-gradient(145deg,#f7193f 0%,#ed1c24 55%,#f7941d 100%);border-radius:14px 14px 16px 7px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;font-size:21px;font-weight:900;display:flex;transform:rotate(-4deg);box-shadow:0 10px 22px #ed1c242e}.workspace-boot-logo span{transform:rotate(4deg)}.workspace-boot-spinner{border:3px solid #ed1c24;border-color:#ed1c24 #f7941d #eef2f7 #eef2f7;border-radius:50%;width:34px;height:34px;margin-bottom:14px;animation:.78s linear infinite workspaceBootSpin}.workspace-boot-title{color:#263143;text-align:center;font-size:13px;font-weight:800}.workspace-boot-subtitle{color:#94a3b8;text-align:center;margin-top:5px;font-size:10px;font-weight:600}.workspace-boot-progress{background:#eef2f7;border-radius:99px;width:150px;height:3px;margin-top:16px;overflow:hidden}.workspace-boot-progress:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#ed1c24,#f7941d);width:45%;height:100%;animation:1.15s ease-in-out infinite workspaceBootProgress;display:block}@keyframes workspaceBootSpin{to{transform:rotate(360deg)}}@keyframes workspaceBootProgress{0%{transform:translate(-115%)}50%{transform:translate(125%)}to{transform:translate(250%)}}#loading{text-align:center;justify-content:center;align-items:center;min-height:320px;margin:0;display:none}#loading.show{display:flex}.inline-loading-card{background:#fffffff0;border:1px solid #e6eaf0;border-radius:16px;min-width:230px;padding:24px 28px;box-shadow:0 12px 32px #0f172a12}.inline-loading-spinner,.page-data-spinner{border:3px solid #ed1c24;border-color:#ed1c24 #f7941d #eef2f7 #eef2f7;border-radius:50%;width:28px;height:28px;margin:0 auto 11px;animation:.72s linear infinite workspaceBootSpin}.inline-loading-title,.page-data-loader-title{color:#334155;font-size:12px;font-weight:800}.inline-loading-subtitle,.page-data-loader-subtitle{color:#94a3b8;margin-top:4px;font-size:9px;font-weight:600}.page-section.loading-data{min-height:360px;position:relative}.page-data-loader{z-index:60;-webkit-backdrop-filter:blur(2px);background:#f4f7f6e8;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-data-loader-card{text-align:center;background:#fffffff5;border:1px solid #e2e8f0;border-radius:15px;min-width:215px;padding:21px 24px;box-shadow:0 12px 30px #0f172a14}.network-hashtag-multiselect{width:100%;position:relative}.network-hashtag-trigger{box-sizing:border-box;color:#2d3748;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;display:flex}.network-hashtag-trigger:hover,.network-hashtag-multiselect.open .network-hashtag-trigger{border-color:var(--primary)}.network-hashtag-multiselect.open .network-hashtag-trigger{box-shadow:0 0 0 2px #ed1c2414}.network-hashtag-trigger-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:600;overflow:hidden}.network-hashtag-trigger-text.placeholder{color:#94a3b8;font-weight:500}.network-hashtag-chevron{color:#94a3b8;flex:none;font-size:10px;transition:transform .15s}.network-hashtag-multiselect.open .network-hashtag-chevron{transform:rotate(180deg)}.network-hashtag-panel{z-index:80;background:#fff;border:1px solid #e2e8f0;border-radius:9px;display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #0f172a29}.network-hashtag-multiselect.open .network-hashtag-panel{display:block}.network-hashtag-option{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:9px 11px;font-size:12px;font-weight:700;transition:background .12s;display:flex}.network-hashtag-option:hover{background:#fff5f5}.network-hashtag-option+.network-hashtag-option{border-top:1px solid #f1f5f9}.network-hashtag-option input{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;margin:0}.network-hashtag-hint{color:#94a3b8;margin-top:6px;font-size:10px;font-weight:600;line-height:1.4}.formater-render-status,.formater-render-error{box-sizing:border-box;border-radius:7px;width:100%;margin-bottom:14px;padding:12px 14px;font-size:12px;line-height:1.5}.formater-render-status{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.formater-render-error{color:#b91c1c;background:#fff5f5;border:1px solid #fecaca;font-weight:600}#halaman-jadwal-training.active,#halaman-qa-score.active{min-height:100%;display:block;overflow:visible}.workspace-detail-page{box-sizing:border-box;flex-direction:column;gap:14px;height:auto;min-height:100%;padding-bottom:14px;display:flex;overflow:visible}.workspace-detail-head{flex:none;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-detail-title{color:#1e293b;margin:0;font-size:22px;font-weight:800}.workspace-detail-subtitle{color:#94a3b8;margin-top:4px;font-size:11px}.workspace-kpi-grid{flex:none;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;display:grid}.workspace-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:13px 15px;box-shadow:0 2px 8px #0f172a08}.workspace-kpi-label{color:#64748b;text-transform:uppercase;letter-spacing:.35px;font-size:10px;font-weight:700}.workspace-kpi-value{color:#0f172a;margin-top:5px;font-size:24px;font-weight:800;line-height:1.1}.workspace-kpi-note{color:#94a3b8;margin-top:4px;font-size:10px}.workspace-filter-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:none;padding:12px}.workspace-filter-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.workspace-filter-field{flex-direction:column;gap:4px;min-width:145px;display:flex}.workspace-filter-field.is-wide{flex:1;min-width:230px}.workspace-filter-label{color:#64748b;text-transform:uppercase;letter-spacing:.3px;font-size:9px;font-weight:800}.workspace-filter-control{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;height:35px;padding:0 10px;font-family:inherit;font-size:11px}.workspace-filter-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ed1c2412}.workspace-reset-btn{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:7px;height:35px;padding:0 14px;font-family:inherit;font-size:11px;font-weight:700}.workspace-reset-btn:hover{background:#e2e8f0}.workspace-data-panel{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:none;height:440px;min-height:360px;display:flex;overflow:hidden}.workspace-data-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.workspace-detail-table{border-collapse:separate;border-spacing:0;color:#334155;width:max-content;min-width:100%;font-size:10px}.workspace-detail-table th{z-index:5;color:#fff;text-align:center;white-space:nowrap;background:#334155;border-bottom:1px solid #cbd5e1;border-right:1px solid #ffffff1f;padding:9px 10px;font-size:9px;font-weight:800;position:sticky;top:0}.workspace-detail-table td{vertical-align:top;white-space:nowrap;background:#fff;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:8px 10px}.workspace-detail-table tbody tr:hover td{background:#f8fafc}.workspace-detail-table td.wrap-cell{white-space:pre-wrap;overflow-wrap:anywhere;min-width:220px;max-width:340px;line-height:1.45}.workspace-detail-table td.name-cell{min-width:205px;font-weight:700}.workspace-detail-table td.type-cell{text-align:center;font-weight:800}.workspace-type-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.workspace-type-badge.improvement{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.workspace-pagination{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:10px;display:flex}.workspace-pagination-actions{gap:6px;display:flex}.workspace-page-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:29px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:700}.workspace-page-btn:disabled{opacity:.45;cursor:default}.qa-dashboard-row{flex:none;grid-template-columns:minmax(480px,1fr) 220px;gap:12px;display:grid}.qa-chart-card,.qa-score-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:13px 15px;box-shadow:0 2px 8px #0f172a08}.qa-chart-head{justify-content:space-between;gap:10px;margin-bottom:7px;display:flex}.qa-chart-title{color:#334155;font-size:12px;font-weight:800}.qa-chart-subtitle{color:#94a3b8;margin-top:2px;font-size:9px}.qa-daily-chart{width:100%;height:168px;position:relative;overflow:hidden}.qa-daily-chart svg{width:100%;height:100%;display:block}.qa-chart-empty{color:#94a3b8;text-align:center;justify-content:center;align-items:center;height:100%;font-size:10px;display:flex}.qa-score-card{text-align:center;flex-direction:column;justify-content:center;display:flex}.qa-score-label{color:#64748b;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:800}.qa-score-value{color:#ed1c24;margin-top:8px;font-size:38px;font-weight:900;line-height:1}.qa-score-note{color:#94a3b8;margin-top:7px;font-size:9px;line-height:1.4}.qa-score-pill{color:#b91c1c;background:#fee2e2;border-radius:999px;justify-content:center;align-items:center;min-width:42px;padding:3px 7px;font-weight:900;display:inline-flex}.qa-table td.qa-metric-cell{text-align:center;min-width:64px;font-weight:800}.qa-table td.qa-record-cell{text-overflow:ellipsis;max-width:175px;overflow:hidden}@media (max-width:1050px){.workspace-kpi-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}.qa-dashboard-row{grid-template-columns:1fr}}#halaman-jadwal-training.active,#halaman-qa-score.active{height:auto!important;min-height:100%!important;display:block!important;overflow:visible!important}#halaman-jadwal-training .workspace-detail-page,#halaman-qa-score .workspace-detail-page{height:auto!important;min-height:0!important;padding-bottom:24px!important;display:block!important;overflow:visible!important}#halaman-jadwal-training .workspace-detail-head,#halaman-jadwal-training .workspace-kpi-grid,#halaman-jadwal-training .workspace-filter-card,#halaman-jadwal-training .workspace-data-panel,#halaman-qa-score .workspace-detail-head,#halaman-qa-score .qa-dashboard-row,#halaman-qa-score .workspace-filter-card,#halaman-qa-score .workspace-data-panel{margin-bottom:14px}#halaman-jadwal-training .workspace-data-panel,#halaman-qa-score .workspace-data-panel{box-sizing:border-box!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}#halaman-jadwal-training .workspace-data-scroll,#halaman-qa-score .workspace-data-scroll{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:auto visible!important}#halaman-jadwal-training .workspace-detail-table,#halaman-qa-score .workspace-detail-table{visibility:visible!important;opacity:1!important;margin:0!important;display:table!important}#halaman-jadwal-training .workspace-pagination,#halaman-qa-score .workspace-pagination{visibility:visible!important;display:flex!important;position:relative!important}#halaman-jadwal-training .workspace-detail-table th,#halaman-qa-score .workspace-detail-table th{z-index:8;position:sticky;top:0}#halaman-jadwal-training .workspace-data-panel,#halaman-qa-score .workspace-data-panel{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;height:500px!important;min-height:500px!important;display:flex!important;overflow:hidden!important}#halaman-qa-score .workspace-data-panel{height:530px!important;min-height:530px!important}#halaman-jadwal-training .workspace-data-scroll,#halaman-qa-score .workspace-data-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box!important;flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:auto!important}#halaman-jadwal-training .workspace-pagination,#halaman-qa-score .workspace-pagination{flex:none!important;margin:0!important}#training-table th,#training-table td{vertical-align:middle}#training-table th{z-index:20;top:0}#training-table th:first-child,#training-table td:first-child{width:88px;min-width:88px;max-width:88px;position:sticky;left:0}#training-table th:nth-child(2),#training-table td:nth-child(2){width:68px;min-width:68px;max-width:68px;position:sticky;left:88px}#training-table th:nth-child(3),#training-table td:nth-child(3){width:88px;min-width:88px;max-width:88px;position:sticky;left:156px}#training-table th:nth-child(4),#training-table td:nth-child(4){width:68px;min-width:68px;max-width:68px;position:sticky;left:244px}#training-table th:nth-child(5),#training-table td:nth-child(5){text-align:left;width:175px;min-width:175px;max-width:175px;position:sticky;left:312px}#training-table tbody tr:hover td:nth-child(-n+5){background:#f8fafc}#training-table th:nth-child(n+6):nth-child(-n+13),#training-table td:nth-child(n+6):nth-child(-n+13){text-align:center;vertical-align:middle}#training-table th:nth-child(6),#training-table td:nth-child(6),#training-table th:nth-child(7),#training-table td:nth-child(7){width:82px;min-width:82px}#training-table th:nth-child(8),#training-table td:nth-child(8){white-space:normal;width:150px;min-width:150px}#training-table th:nth-child(9),#training-table td:nth-child(9){width:48px;min-width:48px}#training-table th:nth-child(10),#training-table td:nth-child(10){white-space:normal;width:90px;min-width:90px}#training-table th:nth-child(11),#training-table td:nth-child(11){width:88px;min-width:88px}#training-table th:nth-child(12),#training-table td:nth-child(12){white-space:normal;overflow-wrap:anywhere;width:140px;min-width:140px;max-width:140px}#training-table th:nth-child(13),#training-table td:nth-child(13){white-space:normal;width:82px;min-width:82px}#training-table th:nth-child(14),#training-table td:nth-child(14){white-space:normal;width:145px;min-width:145px;max-width:145px}.qa-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.qa-bar-chart{width:100%;height:188px;position:relative;overflow:hidden}.qa-bar-chart svg{width:100%;height:100%;display:block}.qa-chart-tooltip{z-index:50;color:#fff;pointer-events:none;background:#0f172af0;border:1px solid #cbd5e1;border-radius:7px;min-width:105px;max-width:180px;padding:7px 9px;font-size:9px;line-height:1.45;display:none;position:absolute;box-shadow:0 8px 20px #0f172a2e}.qa-chart-tooltip.show{display:block}#qa-table th,#qa-table td{vertical-align:middle;white-space:normal;overflow-wrap:anywhere;padding:7px;line-height:1.35}#qa-table th{z-index:20;font-size:8.5px;top:0}#qa-table td{font-size:9.5px}#qa-table th:first-child,#qa-table td:first-child{text-align:center;width:72px;min-width:72px;max-width:72px;position:sticky;left:0}#qa-table th:nth-child(2),#qa-table td:nth-child(2){text-align:left;width:150px;min-width:150px;max-width:150px;position:sticky;left:72px}#qa-table td:first-child,#qa-table td:nth-child(2){z-index:11;background:#fff}#qa-table th:first-child,#qa-table th:nth-child(2){z-index:30;background:#334155}#qa-table tbody tr:hover td:first-child,#qa-table tbody tr:hover td:nth-child(2){background:#f8fafc}#qa-table th:nth-child(3),#qa-table td:nth-child(3){text-align:center;width:82px;min-width:82px}#qa-table th:nth-child(4),#qa-table td:nth-child(4){width:140px;min-width:140px;max-width:140px}#qa-table th:nth-child(5),#qa-table td:nth-child(5){text-align:center;width:46px;min-width:46px}#qa-table th:nth-child(6),#qa-table td:nth-child(6),#qa-table th:nth-child(7),#qa-table td:nth-child(7){text-align:center;width:84px;min-width:84px}#qa-table th:nth-child(8),#qa-table td:nth-child(8){text-align:center;width:72px;min-width:72px}#qa-table th:nth-child(9),#qa-table td:nth-child(9),#qa-table th:nth-child(10),#qa-table td:nth-child(10),#qa-table th:nth-child(11),#qa-table td:nth-child(11){width:125px;min-width:125px;max-width:125px}#qa-table th:nth-child(12),#qa-table td:nth-child(12),#qa-table th:nth-child(13),#qa-table td:nth-child(13),#qa-table th:nth-child(14),#qa-table td:nth-child(14){width:190px;min-width:190px;max-width:190px}#qa-table th:nth-child(n+15),#qa-table td:nth-child(n+15){text-align:center;width:58px;min-width:58px;max-width:58px}.qa-table td.name-cell{min-width:140px}.qa-table td.wrap-cell{white-space:normal;overflow-wrap:anywhere;min-width:125px;max-width:190px}.qa-table td.qa-record-cell{overflow-wrap:anywhere;max-width:125px;text-overflow:initial}.qa-table td.qa-peak-cell{text-align:center;font-weight:800}@media (max-width:1050px){.qa-breakdown-grid{grid-template-columns:1fr}}.qa-overview-grid{grid-template-columns:minmax(360px,2.1fr) minmax(130px,.65fr) minmax(210px,1fr) minmax(210px,1fr);align-items:stretch;gap:9px;margin-bottom:9px;display:grid}.qa-overview-grid .qa-chart-card,.qa-overview-grid .qa-score-card{box-sizing:border-box;height:142px;min-height:0;padding:8px 10px;overflow:hidden}.qa-overview-grid .qa-chart-head{margin-bottom:2px}.qa-overview-grid .qa-chart-subtitle{font-size:7.5px;line-height:1.25}.qa-score-card-compact .qa-score-label{font-size:8px}#halaman-qa-score .workspace-filter-card{padding-top:8px;padding-bottom:8px;margin-bottom:8px!important}#halaman-jadwal-training .workspace-data-panel,#halaman-qa-score .workspace-data-panel{height:500px!important;min-height:500px!important;overflow:hidden!important}#halaman-jadwal-training .workspace-data-scroll,#halaman-qa-score .workspace-data-scroll{min-height:0!important;overflow:auto!important}#qa-table th:first-child,#qa-table td:first-child{width:66px!important;min-width:66px!important;max-width:66px!important;left:0!important}#qa-table th:nth-child(2),#qa-table td:nth-child(2){width:140px!important;min-width:140px!important;max-width:140px!important;left:66px!important}@media (max-width:1150px){.qa-overview-grid{grid-template-columns:minmax(330px,2fr) 130px 1fr 1fr}}@media (max-width:900px){.qa-overview-grid{grid-template-columns:1fr 130px}.qa-overview-small{display:none}}#training-table{min-width:1460px!important}#training-table th:first-child,#training-table td:first-child{width:88px!important;min-width:88px!important;max-width:88px!important}#training-table th:nth-child(2),#training-table td:nth-child(2){width:68px!important;min-width:68px!important;max-width:68px!important}#training-table th:nth-child(3),#training-table td:nth-child(3){width:88px!important;min-width:88px!important;max-width:88px!important}#training-table th:nth-child(4),#training-table td:nth-child(4){width:68px!important;min-width:68px!important;max-width:68px!important}#training-table th:nth-child(5),#training-table td:nth-child(5){width:175px!important;min-width:175px!important;max-width:175px!important}#training-table th:first-child,#training-table td:first-child{left:0!important}#training-table th:nth-child(2),#training-table td:nth-child(2){left:88px!important}#training-table th:nth-child(3),#training-table td:nth-child(3){left:156px!important}#training-table th:nth-child(4),#training-table td:nth-child(4){left:244px!important}#training-table th:nth-child(5),#training-table td:nth-child(5){left:312px!important}#training-table th:nth-child(-n+5){z-index:31!important;background:#334155!important}#training-table td:nth-child(-n+5){z-index:12!important;background:#fff!important}.qa-overview-grid{grid-template-columns:minmax(350px,2fr) minmax(118px,.58fr) minmax(190px,.95fr) minmax(190px,.95fr)!important;gap:8px!important;margin-bottom:7px!important}.qa-overview-grid .qa-chart-card,.qa-overview-grid .qa-score-card{height:116px!important;padding:6px 8px!important}.qa-overview-grid .qa-chart-title{font-size:9px!important}.qa-overview-grid .qa-chart-subtitle{font-size:7px!important}.qa-daily-chart-compact,.qa-bar-chart-compact{height:86px!important;min-height:86px!important}.qa-score-card-compact .qa-score-value{margin-top:3px!important;font-size:28px!important}.qa-score-card-compact .qa-score-note{margin-top:3px!important;font-size:7px!important}#halaman-qa-score .workspace-detail-head{margin-bottom:6px!important}#halaman-qa-score .workspace-filter-card{margin-bottom:6px!important;padding-top:7px!important;padding-bottom:7px!important}#halaman-jadwal-training .workspace-data-panel,#halaman-qa-score .workspace-data-panel{flex-direction:column!important;height:500px!important;min-height:500px!important;display:flex!important;overflow:hidden!important}#halaman-jadwal-training .workspace-data-scroll,#halaman-qa-score .workspace-data-scroll{flex:auto!important;min-height:0!important;overflow:auto!important}#training-table thead th,#qa-table thead th{position:sticky!important;top:0!important}#halaman-nc-ticket.active{min-height:100%;display:block!important;overflow:visible!important}.nc-page{box-sizing:border-box;min-height:100%;padding-bottom:24px}.nc-source-section{background:#f8fafc;border:1px solid #dde5ed;border-radius:12px;margin-top:12px;margin-bottom:26px;padding:12px}.nc-section-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.nc-section-title{color:#0f172a;margin:0;font-size:17px;line-height:1.2}.nc-section-subtitle{color:#94a3b8;margin-top:3px;font-size:9px}.nc-count-badge{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:800}.nc-overview-grid{grid-template-columns:minmax(360px,2fr) minmax(250px,1.25fr) minmax(145px,.65fr);gap:9px;margin-bottom:9px;display:grid}.nc-chart-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:9px;height:138px;padding:8px 10px;position:relative;overflow:hidden}.nc-chart-title{color:#334155;font-size:10px;font-weight:800;line-height:1.2}.nc-chart-subtitle{color:#94a3b8;margin-top:2px;font-size:7.5px;line-height:1.2}.nc-line-chart{height:104px;margin-top:2px;position:relative;overflow:hidden}.nc-line-chart svg{width:100%;height:100%;display:block}.nc-line-hit{cursor:pointer}.nc-bar-chart{box-sizing:border-box;height:104px;margin-top:4px;padding-right:2px;overflow-y:auto}.nc-bars{flex-direction:column;gap:4px;display:flex}.nc-bar-row{grid-template-columns:minmax(70px,100px) 1fr 28px;align-items:center;gap:5px;min-height:11px;display:grid}.nc-bar-label{text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:7px;overflow:hidden}.nc-bar-track{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden}.nc-bar-fill{border-radius:inherit;background:#ed1c24;min-width:3px;height:100%}.nc-bar-value{text-align:right;color:#475569;font-size:7.5px;font-weight:800}.nc-chart-tooltip{z-index:60;color:#fff;pointer-events:none;background:#0f172af0;border-radius:6px;min-width:90px;max-width:150px;padding:6px 8px;font-size:8px;line-height:1.35;display:none;position:absolute;box-shadow:0 8px 18px #0f172a29}.nc-chart-tooltip.show{display:block}.nc-kpi-stack{grid-template-rows:repeat(3,1fr);gap:5px;height:138px;display:grid}.nc-kpi-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:8px;flex-direction:column;justify-content:center;min-width:0;padding:6px 9px;display:flex}.nc-kpi-label{color:#64748b;text-transform:uppercase;font-size:7px;font-weight:800}.nc-kpi-value{color:#0f172a;margin-top:1px;font-size:21px;font-weight:800;line-height:1}.nc-kpi-text{-webkit-line-clamp:2;color:#0f172a;-webkit-box-orient:vertical;margin-top:2px;font-size:9px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.nc-filter-card{margin-bottom:9px!important;padding:8px 10px!important}.nc-date-field{min-width:126px;max-width:145px}.nc-table-label{color:#475569;margin:2px 0 6px;font-size:10px;font-weight:800}.nc-data-panel{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:10px;flex-direction:column;width:100%;height:430px;min-height:430px;display:flex;overflow:hidden}.nc-table-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;overflow:auto}.nc-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#334155;width:max-content;min-width:100%;font-size:8.5px}.nc-table th,.nc-table td{vertical-align:middle;text-align:center;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;width:102px;min-width:102px;max-width:102px;padding:7px}.nc-table th{z-index:20;color:#fff;text-transform:none;background:#334155;font-size:7.5px;font-weight:800;line-height:1.25;position:sticky;top:0}.nc-table td{background:#fff;line-height:1.35}.nc-table tbody tr:hover td{background:#f8fafc}.nc-table .nc-sticky-first{width:88px;min-width:88px;max-width:88px;position:sticky;left:0}.nc-table th.nc-sticky-first{z-index:35;background:#334155}.nc-table td.nc-sticky-first{z-index:11;background:#fff;font-weight:700}.nc-table tbody tr:hover td.nc-sticky-first{background:#f8fafc}.nc-table .nc-long-col{text-align:left;vertical-align:top;width:210px;min-width:210px;max-width:210px}#nc-mobile-table th:nth-child(3),#nc-mobile-table td:nth-child(3),#nc-fixed-table th:nth-child(8),#nc-fixed-table td:nth-child(8){text-align:left;width:155px;min-width:155px;max-width:155px}#nc-mobile-table th:nth-child(4),#nc-mobile-table td:nth-child(4),#nc-fixed-table th:nth-child(9),#nc-fixed-table td:nth-child(9),#nc-fixed-table th:nth-child(24),#nc-fixed-table td:nth-child(24){text-align:left;width:145px;min-width:145px;max-width:145px}#nc-mobile-table th:nth-child(5),#nc-mobile-table td:nth-child(5),#nc-fixed-table th:nth-child(3),#nc-fixed-table td:nth-child(3){width:108px;min-width:108px;max-width:108px}@media (max-width:1050px){.nc-overview-grid{grid-template-columns:1fr 1fr}.nc-kpi-stack{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);height:auto}}#halaman-acd.active{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}#halaman-acd>.top-section{min-height:0;flex:none!important}#halaman-acd .flow-container{padding:8px 16px 12px}#halaman-acd .table-container{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:auto!important;height:0!important;min-height:0!important;overflow:auto!important}#halaman-acd .data-table thead th{z-index:20!important;position:sticky!important;top:0!important}#halaman-acd .data-table th.sticky-1,#halaman-acd .data-table th.sticky-2,#halaman-acd .data-table th.sticky-3{z-index:30!important}#halaman-acd .data-table td.sticky-1,#halaman-acd .data-table td.sticky-2,#halaman-acd .data-table td.sticky-3{z-index:11!important}#halaman-acd #acd-table th:first-child,#halaman-acd #acd-table td:first-child{width:100px!important;min-width:100px!important;max-width:100px!important;position:sticky!important;left:0!important}#halaman-acd #acd-table th:nth-child(2),#halaman-acd #acd-table td:nth-child(2){width:220px!important;min-width:220px!important;max-width:220px!important;position:sticky!important;left:100px!important}#halaman-acd #acd-table th:nth-child(3),#halaman-acd #acd-table td:nth-child(3){border-right:2px solid var(--border-color)!important;width:155px!important;min-width:155px!important;max-width:155px!important;position:sticky!important;left:320px!important}#halaman-acd #acd-table th:first-child,#halaman-acd #acd-table th:nth-child(2),#halaman-acd #acd-table th:nth-child(3){z-index:40!important;background:#fff5f5!important;top:0!important}#halaman-acd #acd-table td:first-child,#halaman-acd #acd-table td:nth-child(2),#halaman-acd #acd-table td:nth-child(3){z-index:15!important;background:#fff!important}#halaman-acd #acd-table tbody tr:hover td:first-child,#halaman-acd #acd-table tbody tr:hover td:nth-child(2),#halaman-acd #acd-table tbody tr:hover td:nth-child(3){background:#f8fafc!important}#halaman-acd .acd-top-scrollbar{border:1px solid var(--border-color);box-sizing:border-box;scrollbar-gutter:stable;background:#f8fafc;border-bottom:0;border-radius:10px 10px 0 0;flex:none;width:100%;height:17px;overflow:scroll hidden}#halaman-acd .acd-top-scrollbar-spacer{min-width:100%;height:1px}#halaman-acd #acd-table-container{border-radius:0 0 12px 12px!important;overflow:auto!important}#halaman-acd .acd-top-scrollbar::-webkit-scrollbar{width:12px;height:12px}#halaman-acd #acd-table-container::-webkit-scrollbar{width:12px;height:12px}#halaman-acd .acd-top-scrollbar::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f8fafc;border-radius:999px}#halaman-acd #acd-table-container::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f8fafc;border-radius:999px}#halaman-acd .acd-top-scrollbar::-webkit-scrollbar-track{background:#e2e8f0}#halaman-acd #acd-table-container::-webkit-scrollbar-track{background:#e2e8f0}#halaman-tnps-score.active{min-height:100%;display:block!important;overflow:visible!important}.tnps-detail-page{box-sizing:border-box;min-height:100%;padding-bottom:20px}.tnps-overview-grid{grid-template-columns:minmax(360px,2.15fr) minmax(130px,.68fr) minmax(130px,.68fr) minmax(240px,1.15fr);align-items:stretch;gap:8px;margin-bottom:8px;display:grid}.tnps-chart-card,.tnps-kpi-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:10px;height:136px;min-height:136px;overflow:hidden}.tnps-chart-card{padding:7px 9px}.tnps-kpi-card{text-align:center;border-left:4px solid #ed1c24;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.tnps-chart-title{color:#334155;font-size:10px;font-weight:800;line-height:1.2}.tnps-chart-subtitle{color:#94a3b8;margin-top:2px;font-size:7.5px;line-height:1.2}.tnps-line-chart,.tnps-los-chart{height:112px;position:relative;overflow:hidden}.tnps-line-chart svg,.tnps-los-chart svg{width:100%;height:100%;display:block}.tnps-kpi-label{text-transform:uppercase;color:#64748b;font-size:8px;font-weight:800}.tnps-kpi-value{color:#0f172a;margin-top:5px;font-size:28px;font-weight:900;line-height:1}.tnps-detractor-value{color:#ed1c24}.tnps-kpi-note{color:#94a3b8;margin-top:5px;font-size:7.5px;line-height:1.35}.tnps-chart-tooltip{z-index:60;color:#fff;pointer-events:none;background:#0f172af0;border-radius:7px;min-width:120px;max-width:190px;padding:7px 9px;font-size:8px;line-height:1.4;display:none;position:absolute;box-shadow:0 8px 18px #0f172a2e}.tnps-chart-tooltip.show{display:block}.tnps-filter-card{margin-bottom:8px!important;padding-top:8px!important;padding-bottom:8px!important}.tnps-mix-filter{min-width:185px}.tnps-date-field{min-width:125px;max-width:145px}.tnps-table-label{color:#475569;margin:2px 0 6px;font-size:10px;font-weight:800}.tnps-top-scrollbar{box-sizing:border-box;scrollbar-gutter:stable;background:#f8fafc;border:1px solid #dde5ed;border-bottom:0;border-radius:10px 10px 0 0;width:100%;height:17px;overflow:scroll hidden}.tnps-top-scrollbar-spacer{min-width:100%;height:1px}.tnps-data-panel{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:0 0 10px 10px;flex-direction:column;width:100%;height:480px;min-height:480px;display:flex;overflow:hidden}.tnps-table-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;overflow:auto}.tnps-top-scrollbar::-webkit-scrollbar{width:12px;height:12px}.tnps-table-scroll::-webkit-scrollbar{width:12px;height:12px}.tnps-top-scrollbar::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f8fafc;border-radius:999px}.tnps-table-scroll::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f8fafc;border-radius:999px}.tnps-top-scrollbar::-webkit-scrollbar-track{background:#e2e8f0}.tnps-table-scroll::-webkit-scrollbar-track{background:#e2e8f0}.tnps-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#334155;width:max-content;min-width:100%;font-size:8.5px}.tnps-table th,.tnps-table td{vertical-align:middle;text-align:center;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;width:90px;min-width:90px;max-width:90px;padding:7px;line-height:1.35}.tnps-table th{z-index:20;color:#fff;background:#334155;font-size:7.5px;font-weight:800;position:sticky;top:0}.tnps-table td{background:#fff}.tnps-table tbody tr:hover td{background:#f8fafc}.tnps-table th:first-child,.tnps-table td:first-child{width:90px;min-width:90px;max-width:90px;position:sticky;left:0}.tnps-table th:nth-child(2),.tnps-table td:nth-child(2){width:92px;min-width:92px;max-width:92px;position:sticky;left:90px}.tnps-table th:first-child,.tnps-table th:nth-child(2){z-index:35;background:#334155}.tnps-table td:first-child,.tnps-table td:nth-child(2){z-index:11;background:#fff}.tnps-table tbody tr:hover td:first-child,.tnps-table tbody tr:hover td:nth-child(2){background:#f8fafc}.tnps-table th:nth-child(3),.tnps-table td:nth-child(3){text-align:left;width:175px;min-width:175px;max-width:175px}.tnps-table th:nth-child(4),.tnps-table td:nth-child(4){text-align:left;width:145px;min-width:145px;max-width:145px}.tnps-table th:nth-child(5),.tnps-table td:nth-child(5){width:48px;min-width:48px;max-width:48px}.tnps-table th:nth-child(6),.tnps-table td:nth-child(6){width:105px;min-width:105px;max-width:105px}.tnps-table th:nth-child(7),.tnps-table td:nth-child(7){width:100px;min-width:100px;max-width:100px}.tnps-table th:nth-child(8),.tnps-table td:nth-child(8){text-align:left;width:200px;min-width:200px;max-width:200px}.tnps-table th:nth-child(9),.tnps-table td:nth-child(9){text-align:left;width:185px;min-width:185px;max-width:185px}.tnps-table th:nth-child(10),.tnps-table td:nth-child(10){width:84px;min-width:84px;max-width:84px}.tnps-table th:nth-child(n+11):nth-child(-n+16),.tnps-table td:nth-child(n+11):nth-child(-n+16){width:58px;min-width:58px;max-width:58px}.tnps-table th:nth-child(n+17):nth-child(-n+19),.tnps-table td:nth-child(n+17):nth-child(-n+19){text-align:left;width:125px;min-width:125px;max-width:125px}.tnps-table th:nth-child(20),.tnps-table td:nth-child(20){text-align:left;vertical-align:top;width:250px;min-width:250px;max-width:250px}.tnps-center-cell{text-align:center!important}.tnps-name-cell,.tnps-wrap-cell,.tnps-notes-cell{overflow-wrap:anywhere;white-space:normal!important}.tnps-type-promotor{color:#166534;font-weight:800}.tnps-type-detractor{color:#b91c1c;font-weight:800}.tnps-type-passive{color:#92400e;font-weight:800}@media (max-width:1100px){.tnps-overview-grid{grid-template-columns:minmax(330px,2fr) 120px 120px minmax(200px,1fr)}}@media (max-width:850px){.tnps-overview-grid{grid-template-columns:1fr 1fr}.tnps-overview-main,.tnps-overview-los{grid-column:1/-1}}#halaman-tnps-score .tnps-table{font-size:10px!important}#halaman-tnps-score .tnps-table th{padding:7px 6px!important;font-size:9px!important;line-height:1.25!important}#halaman-tnps-score .tnps-table td{padding:8px 6px!important;font-size:10px!important;line-height:1.4!important}#halaman-tnps-score .tnps-table th:first-child,#halaman-tnps-score .tnps-table td:first-child{width:84px!important;min-width:84px!important;max-width:84px!important;left:0!important}#halaman-tnps-score .tnps-table th:nth-child(2),#halaman-tnps-score .tnps-table td:nth-child(2){width:90px!important;min-width:90px!important;max-width:90px!important;left:84px!important}#halaman-tnps-score .tnps-table th:nth-child(3),#halaman-tnps-score .tnps-table td:nth-child(3){text-align:left!important;width:145px!important;min-width:145px!important;max-width:145px!important}#halaman-tnps-score .tnps-table th:nth-child(4),#halaman-tnps-score .tnps-table td:nth-child(4){text-align:left!important;width:125px!important;min-width:125px!important;max-width:125px!important}#halaman-tnps-score .tnps-table th:nth-child(5),#halaman-tnps-score .tnps-table td:nth-child(5){width:44px!important;min-width:44px!important;max-width:44px!important}#halaman-tnps-score .tnps-table th:nth-child(6),#halaman-tnps-score .tnps-table td:nth-child(6){width:96px!important;min-width:96px!important;max-width:96px!important}#halaman-tnps-score .tnps-table th:nth-child(7),#halaman-tnps-score .tnps-table td:nth-child(7){width:88px!important;min-width:88px!important;max-width:88px!important}#halaman-tnps-score .tnps-table th:nth-child(8),#halaman-tnps-score .tnps-table td:nth-child(8),#halaman-tnps-score .tnps-table th:nth-child(9),#halaman-tnps-score .tnps-table td:nth-child(9){text-align:left!important;width:145px!important;min-width:145px!important;max-width:145px!important}#halaman-tnps-score .tnps-table th:nth-child(10),#halaman-tnps-score .tnps-table td:nth-child(10){width:76px!important;min-width:76px!important;max-width:76px!important}#halaman-tnps-score .tnps-table th:nth-child(n+11):nth-child(-n+16),#halaman-tnps-score .tnps-table td:nth-child(n+11):nth-child(-n+16){width:52px!important;min-width:52px!important;max-width:52px!important}#halaman-tnps-score .tnps-table th:nth-child(n+17):nth-child(-n+19),#halaman-tnps-score .tnps-table td:nth-child(n+17):nth-child(-n+19){text-align:left!important;width:105px!important;min-width:105px!important;max-width:105px!important}#halaman-tnps-score .tnps-table th:nth-child(20),#halaman-tnps-score .tnps-table td:nth-child(20){text-align:left!important;vertical-align:top!important;width:205px!important;min-width:205px!important;max-width:205px!important}#halaman-tnps-score .tnps-name-cell,#halaman-tnps-score .tnps-wrap-cell,#halaman-tnps-score .tnps-notes-cell,#halaman-tnps-score .tnps-table td{word-break:break-word;white-space:normal!important;overflow-wrap:anywhere!important}#halaman-tnps-score .workspace-filter-label{font-size:9px!important}#halaman-tnps-score .workspace-filter-control{font-size:10px!important}#halaman-tnps-score .tnps-table th:first-child,#halaman-tnps-score .tnps-table td:first-child{z-index:12!important;position:sticky!important;left:0!important}#halaman-tnps-score .tnps-table th:nth-child(2),#halaman-tnps-score .tnps-table td:nth-child(2){z-index:12!important;position:sticky!important;left:84px!important}#halaman-tnps-score .tnps-table th:nth-child(3),#halaman-tnps-score .tnps-table td:nth-child(3){z-index:12!important;background:#fff!important;border-right:2px solid #cbd5e1!important;position:sticky!important;left:174px!important}#halaman-tnps-score .tnps-table th:first-child,#halaman-tnps-score .tnps-table th:nth-child(2),#halaman-tnps-score .tnps-table th:nth-child(3){z-index:36!important;background:#334155!important;top:0!important}#halaman-tnps-score .tnps-table tbody tr:hover td:first-child,#halaman-tnps-score .tnps-table tbody tr:hover td:nth-child(2),#halaman-tnps-score .tnps-table tbody tr:hover td:nth-child(3){background:#f8fafc!important}#halaman-log-briefing.active{min-height:100%;display:block!important;overflow:visible!important}.log-briefing-page{box-sizing:border-box;min-height:100%;padding-bottom:20px}.log-briefing-overview{grid-template-columns:minmax(360px,2fr) minmax(120px,.62fr) minmax(120px,.62fr) minmax(230px,1.15fr);gap:8px;margin-bottom:8px;display:grid}.log-briefing-chart-card,.log-briefing-kpi-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:10px;height:136px;min-height:136px;overflow:hidden}.log-briefing-chart-card{padding:7px 9px}.log-briefing-kpi-card{text-align:center;border-left:4px solid #ed1c24;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.log-briefing-chart-title{color:#334155;font-size:10px;font-weight:800;line-height:1.2}.log-briefing-chart-subtitle{color:#94a3b8;margin-top:2px;font-size:7.5px;line-height:1.2}.log-briefing-line-chart{height:108px;position:relative;overflow:hidden}.log-briefing-line-chart svg{width:100%;height:100%;display:block}.log-briefing-kpi-label{text-transform:uppercase;color:#64748b;font-size:8px;font-weight:800}.log-briefing-kpi-value{color:#0f172a;margin-top:5px;font-size:28px;font-weight:900;line-height:1}.log-briefing-kpi-note{color:#94a3b8;margin-top:5px;font-size:7.5px}.log-briefing-bar-chart{height:104px;margin-top:4px;overflow-y:auto}.log-briefing-bars{flex-direction:column;gap:5px;display:flex}.log-briefing-bar-row{grid-template-columns:minmax(85px,120px) 1fr 26px;align-items:center;gap:5px;display:grid}.log-briefing-bar-label{text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:7px;overflow:hidden}.log-briefing-bar-track{background:#e2e8f0;border-radius:999px;height:7px;overflow:hidden}.log-briefing-bar-fill{border-radius:inherit;background:#ed1c24;height:100%}.log-briefing-bar-value{text-align:right;color:#475569;font-size:7.5px;font-weight:800}.log-briefing-tooltip{z-index:60;color:#fff;pointer-events:none;background:#0f172af0;border-radius:6px;min-width:105px;max-width:160px;padding:6px 8px;font-size:8px;line-height:1.35;display:none;position:absolute}.log-briefing-tooltip.show{display:block}.log-briefing-filter-card{margin-bottom:8px!important;padding-top:8px!important;padding-bottom:8px!important}.log-briefing-materi-filter{min-width:175px}.log-briefing-date-field{min-width:125px;max-width:145px}.log-briefing-table-label{color:#475569;margin:2px 0 6px;font-size:10px;font-weight:800}.log-briefing-top-scrollbar{box-sizing:border-box;scrollbar-gutter:stable;background:#f8fafc;border:1px solid #dde5ed;border-bottom:0;border-radius:10px 10px 0 0;width:100%;height:17px;overflow:scroll hidden}.log-briefing-top-scrollbar-spacer{min-width:100%;height:1px}.log-briefing-data-panel{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:0 0 10px 10px;flex-direction:column;width:100%;height:470px;min-height:470px;display:flex;overflow:hidden}.log-briefing-table-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;overflow:auto}.log-briefing-top-scrollbar::-webkit-scrollbar{width:12px;height:12px}.log-briefing-table-scroll::-webkit-scrollbar{width:12px;height:12px}.log-briefing-top-scrollbar::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f8fafc;border-radius:999px}.log-briefing-table-scroll::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f8fafc;border-radius:999px}.log-briefing-top-scrollbar::-webkit-scrollbar-track{background:#e2e8f0}.log-briefing-table-scroll::-webkit-scrollbar-track{background:#e2e8f0}.log-briefing-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#334155;width:max-content;min-width:100%;font-size:10px}.log-briefing-table th,.log-briefing-table td{vertical-align:middle;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:8px 7px;line-height:1.4}.log-briefing-table th{z-index:20;color:#fff;text-align:center;background:#334155;font-size:9px;font-weight:800;position:sticky;top:0}.log-briefing-table td{background:#fff}.log-briefing-table tbody tr:hover td{background:#f8fafc}.log-briefing-table th:first-child,.log-briefing-table td:first-child{text-align:center;width:128px;min-width:128px;max-width:128px;position:sticky;left:0}.log-briefing-table th:first-child{z-index:35;background:#334155}.log-briefing-table td:first-child{z-index:11;background:#fff}.log-briefing-table tbody tr:hover td:first-child{background:#f8fafc}.log-briefing-table th:nth-child(2),.log-briefing-table td:nth-child(2){text-align:center;width:92px;min-width:92px;max-width:92px}.log-briefing-table th:nth-child(3),.log-briefing-table td:nth-child(3){text-align:left;width:155px;min-width:155px;max-width:155px}.log-briefing-table th:nth-child(4),.log-briefing-table td:nth-child(4){text-align:center;width:135px;min-width:135px;max-width:135px}.log-briefing-table th:nth-child(5),.log-briefing-table td:nth-child(5){text-align:left;width:140px;min-width:140px;max-width:140px}.log-briefing-table th:nth-child(6),.log-briefing-table td:nth-child(6){text-align:left;vertical-align:top;width:220px;min-width:220px;max-width:220px}.log-briefing-table th:nth-child(7),.log-briefing-table td:nth-child(7){text-align:left;width:175px;min-width:175px;max-width:175px}.log-briefing-table th:nth-child(8),.log-briefing-table td:nth-child(8){text-align:left;width:165px;min-width:165px;max-width:165px}.log-briefing-table th:nth-child(9),.log-briefing-table td:nth-child(9){text-align:center;width:90px;min-width:90px;max-width:90px}.log-briefing-table th:nth-child(10),.log-briefing-table td:nth-child(10){text-align:center;width:52px;min-width:52px;max-width:52px}@media (max-width:1050px){.log-briefing-overview{grid-template-columns:1fr 1fr}.log-briefing-chart-wide{grid-column:1/-1}}.jadwal-agent-table td.jadwal-agent-code-red{color:#7f1d1d!important;background:#f8cccc!important;font-weight:800!important}.jadwal-agent-table td.jadwal-agent-code-blue{color:#1e3a8a!important;background:#bfdbfe!important;font-weight:800!important}.jadwal-agent-table td.jadwal-agent-code-dark-green{color:#fff!important;background:#166534!important;font-weight:800!important}.jadwal-agent-table td.jadwal-agent-code-light-green{color:#166534!important;background:#bbf7d0!important;font-weight:800!important}.jadwal-agent-table td.jadwal-agent-code-yellow{color:#713f12!important;background:#fde68a!important;font-weight:800!important}.jadwal-legend-dark-green{background:#166534!important}.jadwal-legend-light-green{background:#bbf7d0!important}#halaman-aht-kip.active{min-height:100%;display:block!important;overflow:visible!important}.aht-kip-page{box-sizing:border-box;min-height:100%;padding-bottom:20px}.aht-kip-head{margin-bottom:8px}.aht-kip-source-badge{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.aht-kip-filter-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:10px;margin-bottom:8px;padding:10px}.aht-kip-filter-grid{grid-template-columns:minmax(145px,.9fr) minmax(210px,1.35fr) minmax(135px,.8fr) minmax(135px,.8fr) minmax(100px,.65fr) minmax(125px,.75fr) minmax(165px,1fr) auto;align-items:end;gap:8px;display:grid}.aht-kip-field{min-width:0}.aht-kip-field label{text-transform:uppercase;letter-spacing:.25px;color:#64748b;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.aht-kip-field input,.aht-kip-field select{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;width:100%;height:35px;padding:7px 9px;font-family:inherit;font-size:10px}.aht-kip-field input:focus,.aht-kip-field select:focus{border-color:#ed1c24;box-shadow:0 0 0 2px #ed1c2414}.aht-kip-agent-locked{box-sizing:border-box;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;height:35px;padding:6px 9px;display:flex}.aht-kip-agent-name{text-overflow:ellipsis;white-space:nowrap;color:#166534;min-width:0;font-size:9px;font-weight:800;overflow:hidden}.aht-kip-agent-nik{color:#64748b;flex:none;font-size:8px;font-weight:700}.aht-kip-action-wrap{white-space:nowrap;align-items:center;gap:5px;display:flex}.aht-kip-show-btn,.aht-kip-reset-btn{cursor:pointer;border-radius:7px;height:35px;padding:0 13px;font-family:inherit;font-size:9px;font-weight:800}.aht-kip-show-btn{color:#fff;background:#ed1c24;border:1px solid #ed1c24}.aht-kip-show-btn:disabled{cursor:wait;opacity:.65}.aht-kip-reset-btn{color:#475569;background:#f8fafc;border:1px solid #cbd5e1}.aht-kip-filter-note{color:#94a3b8;margin-top:7px;font-size:8px;line-height:1.35}.aht-kip-kpi-grid{grid-template-columns:repeat(5,minmax(115px,1fr));gap:8px;margin-bottom:8px;display:grid}.aht-kip-kpi-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-left:4px solid #ed1c24;border-radius:10px;min-height:88px;padding:10px}.aht-kip-kpi-label{color:#64748b;font-size:8px;font-weight:800}.aht-kip-kpi-value{color:#0f172a;margin-top:7px;font-size:20px;font-weight:900;line-height:1}.aht-kip-kpi-note{color:#94a3b8;margin-top:6px;font-size:7px}.aht-kip-chart-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:10px;margin-bottom:8px;padding:9px 11px 5px}.aht-kip-chart-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.aht-kip-chart-title{color:#334155;font-size:10px;font-weight:800}.aht-kip-chart-subtitle{color:#94a3b8;margin-top:2px;font-size:7.5px}.aht-kip-result-agent{text-overflow:ellipsis;white-space:nowrap;color:#64748b;max-width:320px;font-size:8px;font-weight:800;overflow:hidden}.aht-kip-chart{height:165px;margin-top:2px;position:relative;overflow:hidden}.aht-kip-chart svg{width:100%;height:100%;display:block}.aht-kip-empty-state,.aht-kip-error-state{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;height:100%;padding:15px;font-size:10px;display:flex}.aht-kip-empty-state{color:#94a3b8}.aht-kip-error-state{color:#b91c1c}.aht-kip-chart-tooltip{z-index:50;color:#fff;pointer-events:none;background:#0f172af0;border-radius:7px;min-width:110px;padding:7px 9px;font-size:8px;line-height:1.4;display:none;position:absolute}.aht-kip-chart-tooltip.show{display:block}.aht-kip-table-title{color:#475569;margin:2px 0 6px;font-size:10px;font-weight:800}.aht-kip-top-scrollbar{box-sizing:border-box;background:#f8fafc;border:1px solid #dde5ed;border-bottom:0;border-radius:10px 10px 0 0;width:100%;height:17px;overflow:scroll hidden}.aht-kip-top-scrollbar-spacer{min-width:100%;height:1px}.aht-kip-data-panel{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:0 0 10px 10px;flex-direction:column;width:100%;height:410px;min-height:410px;display:flex;overflow:hidden}.aht-kip-table-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;overflow:auto}.aht-kip-top-scrollbar::-webkit-scrollbar{width:12px;height:12px}.aht-kip-table-scroll::-webkit-scrollbar{width:12px;height:12px}.aht-kip-top-scrollbar::-webkit-scrollbar-track{background:#e2e8f0}.aht-kip-table-scroll::-webkit-scrollbar-track{background:#e2e8f0}.aht-kip-top-scrollbar::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f8fafc;border-radius:999px}.aht-kip-table-scroll::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f8fafc;border-radius:999px}.aht-kip-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#334155;width:max-content;min-width:100%;font-size:10px}.aht-kip-table th,.aht-kip-table td{vertical-align:middle;text-align:center;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:8px 7px;line-height:1.35}.aht-kip-table th{z-index:20;color:#fff;background:#334155;font-size:9px;font-weight:800;position:sticky;top:0}.aht-kip-table td{background:#fff}.aht-kip-table tbody tr:hover td{background:#f8fafc}.aht-kip-table th:first-child,.aht-kip-table td:first-child{width:115px;min-width:115px;max-width:115px;position:sticky;left:0}.aht-kip-table th:nth-child(2),.aht-kip-table td:nth-child(2){width:105px;min-width:105px;max-width:105px;position:sticky;left:115px}.aht-kip-table th:nth-child(3),.aht-kip-table td:nth-child(3){text-align:left;border-right:2px solid #cbd5e1;width:190px;min-width:190px;max-width:190px;position:sticky;left:220px}.aht-kip-table th:first-child,.aht-kip-table th:nth-child(2),.aht-kip-table th:nth-child(3){z-index:35;background:#334155}.aht-kip-table td:first-child,.aht-kip-table td:nth-child(2),.aht-kip-table td:nth-child(3){z-index:11;background:#fff}.aht-kip-table tbody tr:hover td:first-child,.aht-kip-table tbody tr:hover td:nth-child(2),.aht-kip-table tbody tr:hover td:nth-child(3){background:#f8fafc}.aht-kip-table th:nth-child(4),.aht-kip-table td:nth-child(4){width:90px;min-width:90px;max-width:90px}.aht-kip-table th:nth-child(5),.aht-kip-table td:nth-child(5){width:65px;min-width:65px;max-width:65px}.aht-kip-table th:nth-child(6),.aht-kip-table td:nth-child(6){width:100px;min-width:100px;max-width:100px}.aht-kip-table th:nth-child(n+7):nth-child(-n+9),.aht-kip-table td:nth-child(n+7):nth-child(-n+9){width:90px;min-width:90px;max-width:90px}.aht-kip-aht-cell{color:#b91c1c;font-weight:900}.aht-kip-table-empty,.aht-kip-table-error{text-align:center!important;background:#fff!important;width:auto!important;max-width:none!important;padding:28px!important;position:static!important}.aht-kip-table-empty{color:#94a3b8!important}.aht-kip-table-error{color:#b91c1c!important}@media (max-width:1200px){.aht-kip-filter-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}.aht-kip-action-wrap{grid-column:span 2}}@media (max-width:850px){.aht-kip-filter-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.aht-kip-kpi-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}#halaman-aht-kip .aht-kip-table td{padding:6px 5px!important;font-size:9px!important;line-height:1.3!important}#halaman-aht-kip .aht-kip-table th:first-child,#halaman-aht-kip .aht-kip-table td:first-child{width:104px!important;min-width:104px!important;max-width:104px!important;left:0!important}#halaman-aht-kip .aht-kip-table th:nth-child(2),#halaman-aht-kip .aht-kip-table td:nth-child(2){width:88px!important;min-width:88px!important;max-width:88px!important;left:104px!important}#halaman-aht-kip .aht-kip-table th:nth-child(3),#halaman-aht-kip .aht-kip-table td:nth-child(3){text-align:left!important;width:145px!important;min-width:145px!important;max-width:145px!important;left:192px!important}#halaman-aht-kip .aht-kip-table th:nth-child(4),#halaman-aht-kip .aht-kip-table td:nth-child(4){width:78px!important;min-width:78px!important;max-width:78px!important}#halaman-aht-kip .aht-kip-table th:nth-child(5),#halaman-aht-kip .aht-kip-table td:nth-child(5){width:52px!important;min-width:52px!important;max-width:52px!important}#halaman-aht-kip .aht-kip-table th:nth-child(6),#halaman-aht-kip .aht-kip-table td:nth-child(6){width:82px!important;min-width:82px!important;max-width:82px!important}#halaman-aht-kip .aht-kip-table th:nth-child(7),#halaman-aht-kip .aht-kip-table td:nth-child(7){text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;width:185px!important;min-width:185px!important;max-width:185px!important}#halaman-aht-kip .aht-kip-table th:nth-child(8),#halaman-aht-kip .aht-kip-table td:nth-child(8),#halaman-aht-kip .aht-kip-table th:nth-child(9),#halaman-aht-kip .aht-kip-table td:nth-child(9),#halaman-aht-kip .aht-kip-table th:nth-child(10),#halaman-aht-kip .aht-kip-table td:nth-child(10){width:74px!important;min-width:74px!important;max-width:74px!important}#halaman-aht-kip #aht-kip-agent-search{cursor:pointer}#halaman-acd #acd-table td.acd-avg-highlight{color:#0f172a!important;background:#f1f5f9!important;border-left:2px solid #94a3b8!important;border-right:2px solid #94a3b8!important;font-weight:900!important}#halaman-acd #acd-table tbody tr:hover td.acd-avg-highlight{background:#e2e8f0!important}#halaman-qa-score #qa-table th{padding:7px 5px!important;font-size:10px!important;line-height:1.2!important}#halaman-qa-score #qa-table th:first-child,#halaman-qa-score #qa-table td:first-child{width:52px!important;min-width:52px!important;max-width:52px!important}#halaman-qa-score #qa-table th:nth-child(2),#halaman-qa-score #qa-table td:nth-child(2){left:52px!important}#halaman-qa-score #qa-table th:nth-child(3),#halaman-qa-score #qa-table td:nth-child(3){width:68px!important;min-width:68px!important;max-width:68px!important}#halaman-qa-score #qa-table th:nth-child(5),#halaman-qa-score #qa-table td:nth-child(5){width:38px!important;min-width:38px!important;max-width:38px!important}#halaman-qa-score #qa-table th:nth-child(6),#halaman-qa-score #qa-table td:nth-child(6){width:74px!important;min-width:74px!important;max-width:74px!important}#halaman-qa-score #qa-table th:nth-child(15),#halaman-qa-score #qa-table td:nth-child(15),#halaman-qa-score #qa-table th:nth-child(16),#halaman-qa-score #qa-table td:nth-child(16),#halaman-qa-score #qa-table th:nth-child(17),#halaman-qa-score #qa-table td:nth-child(17),#halaman-qa-score #qa-table th:nth-child(18),#halaman-qa-score #qa-table td:nth-child(18){width:48px!important;min-width:48px!important;max-width:48px!important}#halaman-qa-score .qa-score-pill{min-width:38px!important;padding:3px 6px!important}#halaman-qa-score .qa-score-pill.qa-score-good{color:#166534!important;background:#dcfce7!important}#halaman-qa-score .qa-score-pill.qa-score-bad{color:#b91c1c!important;background:#fee2e2!important}#halaman-qa-score .qa-overview-grid{grid-template-columns:minmax(330px,1.8fr) minmax(120px,.6fr) minmax(240px,1.2fr) minmax(170px,.85fr)!important}#halaman-qa-score .qa-overview-grid .qa-chart-card,#halaman-qa-score .qa-overview-grid .qa-score-card{height:146px!important}#halaman-qa-score #qa-los-chart{height:118px!important;min-height:118px!important}#halaman-qa-score #qa-peak-chart{height:104px!important;min-height:104px!important}#halaman-tnps-score .tnps-table th{font-size:10px!important;line-height:1.2!important}#halaman-tnps-score .tnps-los-chart{height:126px!important;overflow:visible!important}#halaman-tnps-score .tnps-chart-card{height:148px!important;min-height:148px!important}#halaman-log-briefing .log-briefing-table th{font-size:10px!important;line-height:1.2!important}#halaman-log-briefing .log-briefing-line-chart{height:122px!important}#halaman-log-briefing .log-briefing-chart-card,#halaman-log-briefing .log-briefing-kpi-card{height:150px!important;min-height:150px!important}#halaman-nc-ticket .nc-table{font-size:9.5px!important}#halaman-nc-ticket .nc-table th{width:82px!important;min-width:82px!important;max-width:82px!important;padding:7px 5px!important;font-size:9.5px!important;line-height:1.2!important}#halaman-nc-ticket .nc-table td{width:82px!important;min-width:82px!important;max-width:82px!important;padding:7px 6px!important;font-size:9.5px!important;line-height:1.35!important}#halaman-nc-ticket .nc-table .nc-sticky-first{width:78px!important;min-width:78px!important;max-width:78px!important}#halaman-nc-ticket .nc-table .nc-long-col{width:175px!important;min-width:175px!important;max-width:175px!important}#halaman-nc-ticket .nc-table .nc-note-ticket-wide,#halaman-nc-ticket .nc-table .nc-notes-c4-wide{text-align:left!important;vertical-align:top!important;width:315px!important;min-width:315px!important;max-width:315px!important}#halaman-aht-kip .workspace-detail-title{font-size:24px!important}#halaman-aht-kip .aht-kip-source-badge{font-size:10px!important}#halaman-aht-kip .aht-kip-filter-card{padding:10px 12px!important}#halaman-aht-kip .aht-kip-filter-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:8px!important;display:grid!important}#halaman-aht-kip .aht-kip-field label{font-size:10px!important}#halaman-aht-kip .aht-kip-field input,#halaman-aht-kip .aht-kip-field select{height:38px!important;font-size:11px!important}#halaman-aht-kip .aht-kip-agent-locked{height:38px!important}#halaman-aht-kip .aht-kip-agent-name{font-size:10.5px!important}#halaman-aht-kip .aht-kip-agent-nik{font-size:9.5px!important}#halaman-aht-kip .aht-kip-action-wrap{grid-template-columns:1fr 1fr;align-self:end;min-width:190px;gap:6px!important;display:grid!important}#halaman-aht-kip .aht-kip-show-btn,#halaman-aht-kip .aht-kip-reset-btn{width:100%;height:38px!important;padding:0 10px!important;font-size:10px!important}#halaman-aht-kip .aht-kip-filter-note{font-size:9.5px!important}#halaman-aht-kip .aht-kip-kpi-grid{gap:7px!important;margin-bottom:7px!important}#halaman-aht-kip .aht-kip-kpi-card{min-height:82px!important;padding:9px 10px!important}#halaman-aht-kip .aht-kip-kpi-label{font-size:9.5px!important}#halaman-aht-kip .aht-kip-kpi-value{font-size:22px!important}#halaman-aht-kip .aht-kip-kpi-note{font-size:8.5px!important}#halaman-aht-kip .aht-kip-insight-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:8px;display:grid}#halaman-aht-kip .aht-kip-chart-card,#halaman-aht-kip .aht-kip-ranking-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:10px;min-width:0;height:212px;margin:0!important}#halaman-aht-kip .aht-kip-chart-card{padding:10px 11px 6px!important}#halaman-aht-kip .aht-kip-chart-title{font-size:11px!important}#halaman-aht-kip .aht-kip-result-agent{font-size:9.5px!important}#halaman-aht-kip .aht-kip-chart{height:176px!important}#halaman-aht-kip .aht-kip-ranking-card{grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}#halaman-aht-kip .aht-kip-ranking-column{min-width:0;padding:10px}#halaman-aht-kip .aht-kip-ranking-column+.aht-kip-ranking-column{border-left:1px solid #e2e8f0}#halaman-aht-kip .aht-kip-ranking-title{color:#0f172a;font-size:11px;font-weight:900}#halaman-aht-kip .aht-kip-ranking-subtitle{color:#94a3b8;min-height:22px;margin-top:2px;font-size:8.5px;line-height:1.25}#halaman-aht-kip .aht-kip-ranking-list{flex-direction:column;gap:5px;margin-top:7px;display:flex}#halaman-aht-kip .aht-kip-ranking-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:24px;padding:4px 5px;display:grid}#halaman-aht-kip .aht-kip-ranking-rank{color:#475569;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:flex}#halaman-aht-kip .aht-kip-ranking-main{min-width:0}#halaman-aht-kip .aht-kip-ranking-label{text-overflow:ellipsis;white-space:nowrap;color:#334155;font-size:9px;font-weight:800;overflow:hidden}#halaman-aht-kip .aht-kip-ranking-secondary{color:#94a3b8;margin-top:1px;font-size:8px}#halaman-aht-kip .aht-kip-ranking-metric{color:#0f172a;white-space:nowrap;font-size:9px;font-weight:900}#halaman-aht-kip .aht-kip-ranking-empty{text-align:center;color:#94a3b8;padding:24px 8px;font-size:9.5px}#halaman-aht-kip .aht-kip-table-title{font-size:11px!important}#halaman-aht-kip .aht-kip-table{font-size:10px!important}#halaman-aht-kip .aht-kip-table th{padding:7px 5px!important;font-size:9.5px!important}#halaman-aht-kip .aht-kip-table td{padding:7px 5px!important;font-size:10px!important}#halaman-aht-kip .aht-kip-aht-cell{font-weight:900!important}#halaman-aht-kip .aht-kip-aht-high{color:#b91c1c!important;background:#fef2f2!important}#halaman-aht-kip .aht-kip-aht-good{color:#166534!important;background:#f0fdf4!important}#halaman-aht-kip .aht-kip-aht-target{color:#92400e!important;background:#fffbeb!important}.header-brand-area{align-items:center;gap:10px;min-width:0;display:flex}.header-brand-area h2{margin:0}.workspace-sidebar-toggle{color:#475569;cursor:pointer;background:#fff;border:1px solid #dde5ea;border-radius:8px;flex:none;width:34px;height:34px;font-size:18px;line-height:1;transition:all .18s}.workspace-sidebar-toggle:hover{color:var(--primary);background:#fff7f7;border-color:#fca5a5}#workspace-shell .sidebar{transition:width .22s,padding .22s,transform .22s}#workspace-shell.sidebar-collapsed .sidebar{width:68px;padding-left:8px;padding-right:8px}#workspace-shell.sidebar-collapsed .menu-item{justify-content:center;padding-left:8px;padding-right:8px}#workspace-shell.sidebar-collapsed .menu-item-content{justify-content:center;gap:0;width:100%;font-size:0}#workspace-shell.sidebar-collapsed .menu-item-content>span:first-child{font-size:18px}#workspace-shell.sidebar-collapsed .menu-item>.chevron,#workspace-shell.sidebar-collapsed .submenu,#workspace-shell.sidebar-collapsed .sub-submenu{display:none!important}.workspace-sidebar-overlay{display:none}@media (max-width:768px){.ticker-wrap{font-size:10px}.header{gap:8px;min-height:58px;padding:8px 10px!important}.header-brand-area h2{white-space:nowrap;font-size:17px!important}.header-right-area{gap:6px!important}.header-right-area>div[style*=Operasional],.workspace-user-meta{display:none!important}.workspace-logout-btn{padding:7px 8px!important;font-size:10px!important}.viewer-live-badge{font-size:10px!important}.app-layout{position:relative}#workspace-shell .sidebar{z-index:9998;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:12px 0 28px #0f172a2e;width:min(82vw,280px)!important;padding:16px 12px!important}#workspace-shell.mobile-sidebar-open .sidebar{transform:translate(0)}#workspace-shell .workspace-sidebar-overlay{z-index:9997;visibility:hidden;opacity:0;pointer-events:none;background:#0f172a57;transition:all .2s;display:block;position:fixed;inset:0}#workspace-shell.mobile-sidebar-open .workspace-sidebar-overlay{visibility:visible;opacity:1;pointer-events:auto}#workspace-shell.sidebar-collapsed .menu-item-content{font-size:inherit;justify-content:flex-start;gap:10px}#workspace-shell.sidebar-collapsed .menu-item-content>span:first-child{font-size:inherit}#workspace-shell.sidebar-collapsed .menu-item{justify-content:space-between;padding:12px 16px}#workspace-shell.sidebar-collapsed .menu-item>.chevron{display:inline!important}.main-content{width:100%;padding:12px!important}.workspace-detail-head,.jadwal-tl-header,.nc-section-title-row,.aht-kip-chart-header{align-items:flex-start!important}.workspace-detail-title,.jadwal-tl-title{font-size:20px!important}.top-section{flex-direction:column;gap:10px;margin-bottom:14px}.flow-container{padding:14px!important}.future-panel{display:none!important}.workspace-filter-row{gap:6px!important}.workspace-filter-field{flex:145px!important;min-width:min(100%,145px)!important}.qa-overview-grid,.tnps-overview-grid,.log-briefing-overview,.nc-overview-grid,.aht-kip-kpi-grid{grid-template-columns:1fr 1fr!important}.qa-overview-main,.tnps-overview-main,.log-briefing-chart-wide,.nc-chart-wide{grid-column:1/-1!important}.qa-overview-small{display:block!important}#halaman-aht-kip .aht-kip-filter-grid{grid-template-columns:1fr 1fr!important}#halaman-aht-kip .aht-kip-action-wrap{grid-column:1/-1;min-width:0!important}#halaman-aht-kip .aht-kip-insight-grid{grid-template-columns:1fr!important}#halaman-aht-kip .aht-kip-chart-card,#halaman-aht-kip .aht-kip-ranking-card{min-height:210px;height:auto!important}#halaman-aht-kip .aht-kip-ranking-card{grid-template-columns:1fr!important}#halaman-aht-kip .aht-kip-ranking-column+.aht-kip-ranking-column{border-top:1px solid #e2e8f0;border-left:0!important}#halaman-aht-kip .aht-kip-kpi-grid{grid-template-columns:1fr 1fr!important}.nc-source-section{padding:8px!important}.nc-kpi-stack{grid-column:1/-1!important}.workspace-data-panel,.tnps-data-panel,.log-briefing-data-panel,.nc-data-panel,.aht-kip-data-panel{max-width:100%}.table-container,.workspace-data-scroll,.tnps-table-scroll,.log-briefing-table-scroll,.nc-table-scroll,.aht-kip-table-scroll,.jadwal-table-container{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}}@media (max-width:520px){.qa-overview-grid,.tnps-overview-grid,.log-briefing-overview,.nc-overview-grid,.aht-kip-kpi-grid,#halaman-aht-kip .aht-kip-filter-grid{grid-template-columns:1fr!important}#halaman-aht-kip .aht-kip-kpi-grid{grid-template-columns:1fr 1fr!important}.workspace-detail-title{font-size:19px!important}.workspace-detail-subtitle,.jadwal-tl-subtitle{font-size:10px!important}}#halaman-aht-kip .aht-kip-filter-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}#halaman-aht-kip .aht-kip-filter-grid{box-sizing:border-box!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:end!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important}#halaman-aht-kip .aht-kip-filter-grid>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:first-child{grid-column:span 2!important}#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(2){grid-column:span 3!important}#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(3),#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(4){grid-column:span 2!important}#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(5){grid-column:span 1!important}#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(6){grid-column:span 2!important}#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(7){grid-column:span 8!important}#halaman-aht-kip .aht-kip-action-wrap{box-sizing:border-box!important;grid-column:span 4!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:end!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}#halaman-aht-kip .aht-kip-show-btn,#halaman-aht-kip .aht-kip-reset-btn,#halaman-aht-kip .aht-kip-field input,#halaman-aht-kip .aht-kip-field select,#halaman-aht-kip .aht-kip-agent-locked{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:1180px){#halaman-aht-kip .aht-kip-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:first-child,#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(3),#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(4),#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(5){grid-column:span 1!important}#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(2),#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(6),#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(7),#halaman-aht-kip .aht-kip-action-wrap{grid-column:span 2!important}}@media (max-width:768px){#halaman-aht-kip .aht-kip-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field{grid-column:span 1!important}#halaman-aht-kip .aht-kip-filter-grid>.aht-kip-field:nth-child(7),#halaman-aht-kip .aht-kip-action-wrap{grid-column:1/-1!important}}@media (max-width:520px){#halaman-aht-kip .aht-kip-filter-grid{grid-template-columns:minmax(0,1fr)!important}#halaman-aht-kip .aht-kip-filter-grid>*,#halaman-aht-kip .aht-kip-action-wrap{grid-column:1!important}}#halaman-analisa-aht-kip.active{min-height:100%;display:block!important}.analisa-kip-page{min-width:0;padding-bottom:18px}.analisa-kip-head{margin-bottom:8px}.analisa-kip-source-badge{color:#3730a3;white-space:nowrap;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.analisa-kip-filter-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:10px;margin-bottom:8px;padding:10px}.analisa-kip-filter-grid{grid-template-columns:minmax(135px,.9fr) minmax(135px,.9fr) minmax(180px,1.2fr) minmax(150px,1fr) minmax(180px,auto);align-items:end;gap:8px;display:grid}.analisa-kip-field{min-width:0}.analisa-kip-field label{color:#64748b;text-transform:uppercase;letter-spacing:.2px;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.analisa-kip-field input,.analisa-kip-field select{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;min-width:0;height:37px;padding:7px 9px;font-family:inherit;font-size:10px}.analisa-kip-actions{grid-template-columns:1fr 1fr;gap:6px;min-width:0;display:grid}.analisa-kip-show-btn,.analisa-kip-reset-btn{cursor:pointer;box-sizing:border-box;border-radius:7px;width:100%;min-width:0;height:37px;font-family:inherit;font-size:9px;font-weight:800}.analisa-kip-show-btn{color:#fff;background:#ed1c24;border:1px solid #ed1c24}.analisa-kip-show-btn:disabled{opacity:.65;cursor:wait}.analisa-kip-reset-btn{color:#475569;background:#f8fafc;border:1px solid #cbd5e1}.analisa-kip-filter-note{color:#94a3b8;margin-top:7px;font-size:8.5px;line-height:1.35}.analisa-kip-kpi-grid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;margin-bottom:8px;display:grid}.analisa-kip-kpi-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-left:4px solid #94a3b8;border-radius:10px;min-height:84px;padding:10px}.analisa-kip-kpi-card.type-i{border-left-color:#2563eb}.analisa-kip-kpi-card.type-k{border-left-color:#dc2626}.analisa-kip-kpi-card.type-p{border-left-color:#16a34a}.analisa-kip-kpi-card.metric{border-left-color:#7c3aed}.analisa-kip-kpi-label{color:#64748b;font-size:8.5px;font-weight:800}.analisa-kip-kpi-value{color:#0f172a;margin-top:7px;font-size:20px;font-weight:900;line-height:1}.analisa-kip-kpi-note{color:#94a3b8;margin-top:6px;font-size:7.5px}.analisa-kip-chart-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:10px;margin-bottom:8px;padding:10px 12px 7px}.analisa-kip-chart-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analisa-kip-chart-title{color:#334155;font-size:10px;font-weight:900}.analisa-kip-chart-note{color:#94a3b8;margin-top:2px;font-size:8px}.analisa-kip-chart-legend{color:#64748b;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}.analisa-kip-chart-legend span{align-items:center;gap:4px;display:inline-flex}.analisa-kip-legend-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.analisa-kip-legend-dot.type-i{background:#2563eb}.analisa-kip-legend-dot.type-k{background:#dc2626}.analisa-kip-legend-dot.type-p{background:#16a34a}.analisa-kip-line-chart{height:218px;margin-top:3px;position:relative;overflow:hidden}.analisa-kip-line-chart svg{width:100%;height:100%;display:block}.analisa-kip-empty,.analisa-kip-error{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;height:100%;padding:18px;font-size:10px;display:flex}.analisa-kip-empty{color:#94a3b8}.analisa-kip-error{color:#b91c1c}.analisa-kip-chart-tooltip{z-index:50;color:#fff;pointer-events:none;background:#0f172af0;border-radius:7px;min-width:125px;padding:7px 9px;font-size:8px;line-height:1.4;display:none;position:absolute}.analisa-kip-chart-tooltip.show{display:block}.analisa-kip-table-grid-wrap{width:100%;padding-bottom:4px;overflow:auto hidden}.analisa-kip-table-grid{grid-template-columns:repeat(3,minmax(430px,1fr));gap:8px;min-width:1306px;display:grid}.analisa-kip-type-card{background:#fff;border:1px solid #dde5ed;border-top:4px solid #94a3b8;border-radius:10px;min-width:0;overflow:hidden}.analisa-kip-type-card.type-i{border-top-color:#2563eb}.analisa-kip-type-card.type-k{border-top-color:#dc2626}.analisa-kip-type-card.type-p{border-top-color:#16a34a}.analisa-kip-type-head{box-sizing:border-box;background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:8px 9px;display:flex}.analisa-kip-type-head>div:first-child{align-items:center;gap:7px;min-width:0;display:flex}.analisa-kip-type-code{color:#334155;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #e2e8f0}.analisa-kip-type-title{color:#0f172a;font-size:11px;font-weight:900}.analisa-kip-type-note{color:#94a3b8;margin-top:1px;font-size:7.5px}.analisa-kip-type-total{color:#475569;flex:none;font-size:9px;font-weight:900}.analisa-kip-table-scroll{-webkit-overflow-scrolling:touch;width:100%;height:440px;overflow:auto}.analisa-kip-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#334155;width:100%;min-width:620px;font-size:9px}.analisa-kip-table th,.analisa-kip-table td{vertical-align:middle;text-align:center;box-sizing:border-box;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:7px 6px;line-height:1.3}.analisa-kip-table th{z-index:4;color:#fff;background:#334155;font-size:8.5px;font-weight:900;position:sticky;top:0}.analisa-kip-table tbody tr:hover td{background:#f8fafc}.analisa-kip-table th:first-child,.analisa-kip-table td:first-child{width:78px}.analisa-kip-table th:nth-child(2),.analisa-kip-table td:nth-child(2){text-align:left;white-space:normal;overflow-wrap:anywhere;width:210px}.analisa-kip-table th:nth-child(3),.analisa-kip-table td:nth-child(3){width:75px}.analisa-kip-table th:nth-child(4),.analisa-kip-table td:nth-child(4),.analisa-kip-table th:nth-child(5),.analisa-kip-table td:nth-child(5),.analisa-kip-table th:nth-child(6),.analisa-kip-table td:nth-child(6){width:86px}.analisa-kip-type-cell,.analisa-kip-count-cell,.analisa-kip-aht-cell{font-weight:900}.analisa-kip-aht-cell{color:#b91c1c}.analisa-kip-table-empty{color:#94a3b8!important;text-align:center!important;padding:26px!important}@media (max-width:1200px){.analisa-kip-filter-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}.analisa-kip-actions{grid-column:span 2}.analisa-kip-kpi-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (max-width:768px){.analisa-kip-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analisa-kip-actions{grid-column:1/-1}.analisa-kip-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analisa-kip-chart-head{flex-direction:column}.analisa-kip-chart-legend{justify-content:flex-start}.analisa-kip-table-grid-wrap{overflow:visible}.analisa-kip-table-grid{grid-template-columns:1fr;min-width:0}.analisa-kip-table-scroll{height:390px}}@media (max-width:520px){.analisa-kip-filter-grid,.analisa-kip-kpi-grid{grid-template-columns:1fr}.analisa-kip-line-chart{height:205px}}#halaman-analisa-aht-kip .analisa-kip-kpi-grid{grid-template-columns:minmax(165px,1.25fr) repeat(6,minmax(112px,1fr))!important}#halaman-analisa-aht-kip .analisa-kip-kpi-card.proportion{border-left-color:#0f172a}#halaman-analisa-aht-kip .analisa-kip-proportion-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}#halaman-analisa-aht-kip .analisa-kip-proportion-item{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;min-width:0;padding:5px 4px}#halaman-analisa-aht-kip .analisa-kip-proportion-item span{color:#64748b;font-size:8px;font-weight:900;display:block}#halaman-analisa-aht-kip .analisa-kip-proportion-item strong{color:#0f172a;margin-top:2px;font-size:12px;font-weight:900;line-height:1;display:block}#halaman-analisa-aht-kip .analisa-kip-proportion-item.type-i{border-top:3px solid #2563eb}#halaman-analisa-aht-kip .analisa-kip-proportion-item.type-k{border-top:3px solid #dc2626}#halaman-analisa-aht-kip .analisa-kip-proportion-item.type-p{border-top:3px solid #16a34a}#halaman-analisa-aht-kip .analisa-kip-table th:first-child,#halaman-analisa-aht-kip .analisa-kip-table td:first-child{text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;width:205px!important}#halaman-analisa-aht-kip .analisa-kip-table th:nth-child(2),#halaman-analisa-aht-kip .analisa-kip-table td:nth-child(2),#halaman-analisa-aht-kip .analisa-kip-table th:nth-child(3),#halaman-analisa-aht-kip .analisa-kip-table td:nth-child(3){width:72px!important}#halaman-analisa-aht-kip .analisa-kip-table th:nth-child(4),#halaman-analisa-aht-kip .analisa-kip-table td:nth-child(4),#halaman-analisa-aht-kip .analisa-kip-table th:nth-child(5),#halaman-analisa-aht-kip .analisa-kip-table td:nth-child(5),#halaman-analisa-aht-kip .analisa-kip-table th:nth-child(6),#halaman-analisa-aht-kip .analisa-kip-table td:nth-child(6){width:82px!important}#halaman-analisa-aht-kip .analisa-kip-proportion-cell,#halaman-analisa-aht-kip .analisa-kip-count-cell,#halaman-analisa-aht-kip .analisa-kip-aht-cell{font-weight:900!important}#halaman-analisa-aht-kip .analisa-kip-proportion-cell{color:#475569}@media (max-width:1300px){#halaman-analisa-aht-kip .analisa-kip-kpi-grid{grid-template-columns:repeat(4,minmax(125px,1fr))!important}#halaman-analisa-aht-kip .analisa-kip-kpi-card.proportion{grid-column:span 2}}@media (max-width:768px){#halaman-analisa-aht-kip .analisa-kip-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#halaman-analisa-aht-kip .analisa-kip-kpi-card.proportion{grid-column:1/-1}}@media (max-width:520px){#halaman-analisa-aht-kip .analisa-kip-kpi-grid{grid-template-columns:1fr!important}#halaman-analisa-aht-kip .analisa-kip-kpi-card.proportion{grid-column:1!important}}#halaman-analisa-aht-kip .analisa-kip-table{min-width:520px!important}#halaman-analisa-aht-kip .analisa-kip-table th:first-child,#halaman-analisa-aht-kip .analisa-kip-table td:first-child{width:190px!important;min-width:190px!important;max-width:190px!important}#halaman-analisa-aht-kip .analisa-kip-table th:nth-child(2),#halaman-analisa-aht-kip .analisa-kip-table td:nth-child(2){text-align:center!important;white-space:nowrap!important;width:58px!important;min-width:58px!important;max-width:58px!important}#halaman-analisa-aht-kip .analisa-kip-table th:nth-child(3),#halaman-analisa-aht-kip .analisa-kip-table td:nth-child(3){text-align:center!important;white-space:nowrap!important;width:62px!important;min-width:62px!important;max-width:62px!important}#halaman-analisa-aht-kip .analisa-kip-table th:nth-child(4),#halaman-analisa-aht-kip .analisa-kip-table td:nth-child(4),#halaman-analisa-aht-kip .analisa-kip-table th:nth-child(5),#halaman-analisa-aht-kip .analisa-kip-table td:nth-child(5),#halaman-analisa-aht-kip .analisa-kip-table th:nth-child(6),#halaman-analisa-aht-kip .analisa-kip-table td:nth-child(6){text-align:center!important;white-space:nowrap!important;width:70px!important;min-width:70px!important;max-width:70px!important}#halaman-analisa-aht-kip .analisa-kip-proportion-cell{text-align:center!important;vertical-align:middle!important}#halaman-analisa-aht-kip .analisa-kip-table th:nth-child(2),#halaman-analisa-aht-kip .analisa-kip-table td:nth-child(2),#halaman-analisa-aht-kip .analisa-kip-table td.analisa-kip-proportion-cell{text-align:center!important;vertical-align:middle!important;padding-left:3px!important;padding-right:3px!important}#halaman-kuadran-performance.active{min-height:100%;display:block!important}.kuadran-page{min-width:0;padding-bottom:18px}.kuadran-head{margin-bottom:8px}.kuadran-subtitle{color:#94a3b8;margin-top:3px;font-size:10px;font-weight:600}.kuadran-target-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.kuadran-target-badges span{color:#475569;white-space:nowrap;background:#fff;border:1px solid #dde5ed;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.kuadran-filter-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:10px;margin-bottom:8px;padding:10px}.kuadran-filter-grid{grid-template-columns:minmax(170px,1.2fr) minmax(170px,1.2fr) minmax(100px,.65fr) minmax(125px,.8fr) minmax(210px,1.35fr) 82px;align-items:end;gap:8px;display:grid}.kuadran-filter-field{min-width:0}.kuadran-filter-field label{color:#64748b;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.kuadran-filter-field select{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 10px;font-size:10px}.kuadran-reset-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;height:38px;font-size:10px;font-weight:800}.kuadran-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.kuadran-kpi-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-left:4px solid #64748b;border-radius:10px;min-height:82px;padding:11px 12px}.kuadran-kpi-card.optimal{border-left-color:#16a34a}.kuadran-kpi-card.quality{border-left-color:#f59e0b}.kuadran-kpi-card.aht-strong{border-left-color:#2563eb}.kuadran-kpi-card.priority{border-left-color:#dc2626}.kuadran-kpi-label{color:#64748b;text-transform:uppercase;font-size:9px;font-weight:900}.kuadran-kpi-value{color:#0f172a;margin-top:5px;font-size:24px;font-weight:900;line-height:1}.kuadran-kpi-note{color:#94a3b8;margin-top:5px;font-size:8.5px;font-weight:600}.kuadran-chart-card{box-sizing:border-box;background:#fff;border:1px solid #dde5ed;border-radius:10px;padding:11px 12px 8px}.kuadran-chart-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:7px;display:flex}.kuadran-chart-title{color:#0f172a;font-size:11px;font-weight:900}.kuadran-chart-note{color:#94a3b8;margin-top:2px;font-size:8.5px}.kuadran-coverage{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.kuadran-coverage span{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:5px 7px;font-size:8.5px;font-weight:800}.kuadran-chart-wrap{background:#fff;border:1px solid #eef2f7;border-radius:8px;width:100%;min-height:510px;position:relative;overflow:hidden}.kuadran-svg{width:100%;height:auto;min-height:430px;display:block}.kuadran-zone-label text{fill:#64748b;opacity:.72;font-size:9px;font-weight:900}.kuadran-target-label rect{fill:#334155;opacity:.88}.kuadran-target-label text{fill:#fff;font-size:9px;font-weight:900}.kuadran-axis-title{fill:#64748b;font-size:9px;font-weight:800}.kuadran-tooltip{z-index:20;color:#fff;pointer-events:none;box-sizing:border-box;background:#0f172af5;border:1px solid #0f172a1f;border-radius:9px;width:258px;padding:10px 11px;display:none;position:absolute;box-shadow:0 12px 28px #0f172a2e}.kuadran-tooltip.show{display:block}.kuadran-tooltip-name{border-bottom:1px solid #ffffff1f;padding-bottom:7px;font-size:11px;font-weight:900}.kuadran-tooltip-grid{grid-template-columns:78px 1fr;gap:5px 8px;margin-top:8px;font-size:9px;line-height:1.3;display:grid}.kuadran-tooltip-grid span{color:#94a3b8}.kuadran-tooltip-grid b{color:#fff;font-weight:800}.kuadran-tooltip-category{color:#e2e8f0;border-top:1px solid #ffffff1f;margin-top:8px;padding-top:7px;font-size:9px;font-weight:800}.kuadran-empty{color:#94a3b8;text-align:center;box-sizing:border-box;justify-content:center;align-items:center;min-height:430px;padding:24px;font-size:10px;display:flex}.kuadran-empty.error{color:#b91c1c}@media (max-width:1180px){.kuadran-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuadran-reset-btn{width:100%}}@media (max-width:768px){.kuadran-head,.kuadran-chart-head{flex-direction:column}.kuadran-target-badges,.kuadran-coverage{justify-content:flex-start}.kuadran-filter-grid,.kuadran-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuadran-chart-wrap{min-height:430px}.kuadran-tooltip{width:235px}}@media (max-width:520px){.kuadran-filter-grid,.kuadran-kpi-grid{grid-template-columns:1fr}.kuadran-filter-card,.kuadran-chart-card{padding-left:8px;padding-right:8px}.kuadran-zone-label text{font-size:7px}}#halaman-kronologi-template,#halaman-kronologi-template *{box-sizing:border-box}#halaman-kronologi-template{font-family:Poppins,sans-serif}.kronologi-shell{width:100%;min-width:0;padding-bottom:24px}.kronologi-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.kronologi-title{color:#0f172a;margin:0;font-size:24px;font-weight:800;line-height:1.2}.kronologi-subtitle{color:#94a3b8;margin-top:4px;font-size:11px;font-weight:500}.kronologi-readonly-badge{color:#4338ca;white-space:nowrap;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.kronologi-topbar{background:#fff;border:1px solid #dde5ed;border-radius:10px;grid-template-columns:minmax(180px,260px) 1fr auto;align-items:end;gap:8px;margin-bottom:10px;padding:10px;display:grid}.kronologi-field label,.kronologi-section-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.kronologi-field input,.kronologi-field select,.kronologi-field textarea{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-width:0;font-family:Poppins,sans-serif;font-size:11px}.kronologi-field input,.kronologi-field select{height:38px;padding:0 10px}.kronologi-field textarea{resize:vertical;min-height:96px;padding:10px;line-height:1.55}.kronologi-field input:focus,.kronologi-field select:focus,.kronologi-field textarea:focus{border-color:#94a3b8;box-shadow:0 0 0 2px #94a3b81f}.kronologi-reset-btn,.kronologi-secondary-btn,.kronologi-primary-btn,.kronologi-copy-btn,.kronologi-danger-btn{cursor:pointer;border-radius:8px;height:38px;padding:0 13px;font-family:Poppins,sans-serif;font-size:10px;font-weight:800}.kronologi-reset-btn,.kronologi-secondary-btn{color:#475569;background:#f8fafc;border:1px solid #cbd5e1}.kronologi-primary-btn,.kronologi-copy-btn{color:#fff;background:#ef1e2d;border:1px solid #ef4444}.kronologi-danger-btn{color:#be123c;background:#fff1f2;border:1px solid #fecaca}.kronologi-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:10px;display:grid}.kronologi-input-panel,.kronologi-preview-panel{background:#fff;border:1px solid #dde5ed;border-radius:10px;min-width:0}.kronologi-input-panel{padding:10px}.kronologi-preview-panel{position:sticky;top:8px;overflow:hidden}.kronologi-panel-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.kronologi-panel-title{color:#0f172a;font-size:11px;font-weight:800}.kronologi-copy-actions{flex-wrap:wrap;gap:6px;display:flex}.kronologi-copy-btn{height:32px;padding:0 10px;font-size:9px}.kronologi-section{background:#fcfdfe;border:1px solid #e2e8f0;border-radius:9px;margin-bottom:10px;padding:10px}.kronologi-section:last-child{margin-bottom:0}.kronologi-section-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.kronologi-section-title strong{color:#0f172a;font-size:11px;font-weight:800}.kronologi-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kronologi-profile-grid .span-2{grid-column:1/-1}.kronologi-db-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;margin-top:10px;padding:10px}.kronologi-db-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.kronologi-db-title{color:#1e3a8a;font-size:10px;font-weight:800}.kronologi-db-note{color:#64748b;margin-top:2px;font-size:8.5px;line-height:1.4}.kronologi-db-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:7px;display:grid}.kronologi-db-results{margin-top:9px}.kronologi-db-state{color:#64748b;text-align:center;border:1px dashed #bfdbfe;border-radius:8px;padding:12px;font-size:9px}.kronologi-db-record{background:#fff;border:1px solid #d7e3f4;border-radius:8px;margin-top:7px;padding:9px}.kronologi-db-record:first-child{margin-top:0}.kronologi-db-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:7px;display:flex}.kronologi-db-chip{color:#475569;background:#f1f5f9;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:700}.kronologi-db-uniq{color:#4338ca;background:#eef2ff}.kronologi-db-notes{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;font-size:9.5px;line-height:1.5}.kronologi-db-add{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;height:30px;margin-top:7px;padding:0 9px;font-family:Poppins,sans-serif;font-size:8.5px;font-weight:800}.kronologi-timeline-list{gap:8px;display:grid}.kronologi-timeline-card{background:#fff;border:1px solid #dde5ed;border-left:3px solid #6366f1;border-radius:8px;padding:9px}.kronologi-timeline-head{grid-template-columns:minmax(120px,1fr) 112px minmax(135px,.8fr) minmax(160px,1fr);align-items:end;gap:7px;display:grid}.kronologi-timeline-toolbar{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.kronologi-source-tag{color:#4338ca;background:#eef2ff;border-radius:999px;align-items:center;min-height:24px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.kronologi-actions-list{gap:6px;margin-top:8px;display:grid}.kronologi-action-row{grid-template-columns:22px minmax(0,1fr) 30px;align-items:start;gap:6px;display:grid}.kronologi-action-prefix{color:#475569;text-align:center;padding-top:8px;font-size:14px;font-weight:800}.kronologi-action-row textarea{min-height:58px}.kronologi-mini-delete{color:#be123c;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:7px;width:30px;height:30px;margin-top:2px;font-size:13px}.kronologi-recording-list{gap:6px;display:grid}.kronologi-recording-row{grid-template-columns:minmax(0,1fr) 34px;gap:6px;display:grid}.kronologi-completeness{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:5px;padding:8px 12px;display:flex}.kronologi-complete-chip{border-radius:6px;padding:4px 6px;font-size:8px;font-weight:800}.kronologi-complete-chip.ok{color:#047857;background:#ecfdf5}.kronologi-complete-chip.warn{color:#c2410c;background:#fff7ed}.kronologi-preview{color:#1e293b;white-space:pre-wrap;overflow-wrap:anywhere;max-height:calc(100vh - 240px);padding:18px;font-family:Poppins,sans-serif;font-size:11px;line-height:1.7;overflow:auto}.kronologi-toast{z-index:99999;color:#fff;background:#0f172a;border-radius:8px;padding:9px 12px;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;display:none;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #0f172a33}.kronologi-toast.show{display:block}@media (max-width:1050px){.kronologi-layout{grid-template-columns:1fr}.kronologi-preview-panel{position:static}.kronologi-preview{max-height:none}}@media (max-width:760px){.kronologi-head{flex-direction:column}.kronologi-topbar,.kronologi-profile-grid,.kronologi-db-filter-grid,.kronologi-timeline-head{grid-template-columns:1fr}.kronologi-profile-grid .span-2{grid-column:auto}.kronologi-copy-actions{width:100%}.kronologi-copy-btn{flex:120px}}.kronologi-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.kronologi-profile-title-row{align-items:center}.kronologi-type-inline{grid-template-columns:auto minmax(125px,170px);align-items:center;gap:7px;display:grid}.kronologi-type-inline label{color:#64748b;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.kronologi-type-inline select{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;height:34px;padding:0 9px;font-family:Poppins,sans-serif;font-size:10px}.kronologi-db-actions{grid-template-columns:auto auto;align-items:end;gap:6px;display:grid}.kronologi-db-results{scrollbar-width:thin;scrollbar-color:#94a3b8 #e2e8f0;max-height:286px;padding-right:4px;overflow:hidden auto}.kronologi-db-results::-webkit-scrollbar{width:7px}.kronologi-db-results::-webkit-scrollbar-track{background:#e2e8f0;border-radius:999px}.kronologi-db-results::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.kronologi-db-record{overflow:hidden;padding:0!important}.kronologi-db-summary{cursor:pointer;background:#fff;grid-template-columns:minmax(120px,.95fr) minmax(150px,1.15fr) minmax(70px,.55fr) minmax(90px,.7fr) 32px;align-items:center;gap:5px;padding:7px 8px;display:grid}.kronologi-db-summary:hover{background:#f8fafc}.kronologi-db-summary .kronologi-db-chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kronologi-db-toggle{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;width:28px;height:28px;font-family:Poppins,sans-serif;font-size:14px;font-weight:900;line-height:1}.kronologi-db-toggle.open{transform:rotate(90deg)}.kronologi-db-tray{background:#fafcff;border-top:1px solid #e2e8f0;padding:9px 10px 10px;display:none}.kronologi-db-tray.open{display:block}.kronologi-db-notes{background:#fff;border:1px solid #e2e8f0;border-radius:7px;max-height:180px;padding:8px;overflow-y:auto}.kronologi-preview{line-height:1.55}@media (max-width:760px){.kronologi-head-actions{justify-content:flex-start;width:100%}.kronologi-profile-title-row{flex-direction:column;align-items:flex-start}.kronologi-type-inline{grid-template-columns:42px minmax(0,1fr);width:100%}.kronologi-db-filter-grid{grid-template-columns:1fr!important}.kronologi-db-actions{grid-template-columns:1fr 1fr}.kronologi-db-summary{grid-template-columns:minmax(100px,1fr) minmax(110px,1fr) 32px}.kronologi-db-summary .kronologi-db-type,.kronologi-db-summary .kronologi-db-status{display:none}}#halaman-kronologi-template,#halaman-kronologi-template .kronologi-shell,#halaman-kronologi-template .kronologi-layout,#halaman-kronologi-template .kronologi-input-panel,#halaman-kronologi-template .kronologi-preview-column,#halaman-kronologi-template .kronologi-preview-panel,#halaman-kronologi-template .kronologi-section,#halaman-kronologi-template .kronologi-db-box{min-width:0!important;max-width:100%!important}.kronologi-shell{width:100%;overflow-x:hidden}.kronologi-layout{width:100%;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important}.kronologi-preview-column{align-items:start;gap:10px;min-width:0;display:grid}.kronologi-preview-column .kronologi-db-box{margin-top:0}.kronologi-preview-panel{width:100%}.kronologi-section-title,.kronologi-head,.kronologi-panel-head,.kronologi-timeline-toolbar{flex-wrap:wrap}.kronologi-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kronologi-field,.kronologi-field input,.kronologi-field select,.kronologi-field textarea{min-width:0!important;max-width:100%!important}.kronologi-db-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(150px,auto)!important}.kronologi-db-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex!important}.kronologi-db-actions button{white-space:nowrap;flex:70px;min-width:0}.kronologi-db-results{width:100%;max-height:290px}.kronologi-db-summary{gap:5px;width:100%;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.75fr) 30px!important}.kronologi-db-summary .kronologi-db-chip{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;padding:5px 6px;display:grid}.kronologi-db-summary .kronologi-db-chip b{color:#64748b;text-transform:uppercase;font-size:7.5px;font-style:normal;font-weight:900}.kronologi-db-summary .kronologi-db-chip em{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-style:normal;font-weight:700;overflow:hidden}.kronologi-db-toggle{width:28px;min-width:28px;max-width:28px}.kronologi-copy-actions{justify-content:flex-end;min-width:0}.kronologi-copy-actions button{white-space:nowrap;min-width:0}.kronologi-timeline-toolbar button{white-space:nowrap;min-width:0}.kronologi-preview{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;overflow-x:hidden}@media (max-width:1280px){.kronologi-layout{grid-template-columns:1fr!important}.kronologi-preview-column{grid-template-columns:1fr}.kronologi-preview-panel{position:static!important}.kronologi-preview{max-height:none!important}}@media (max-width:980px){.kronologi-timeline-head,.kronologi-db-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kronologi-db-actions{grid-column:1/-1}.kronologi-db-actions button{flex:120px}}@media (max-width:720px){.kronologi-profile-grid,.kronologi-timeline-head,.kronologi-db-filter-grid{grid-template-columns:1fr!important}.kronologi-head,.kronologi-panel-head{align-items:stretch}.kronologi-head-actions,.kronologi-copy-actions{justify-content:stretch;width:100%}.kronologi-head-actions>*,.kronologi-copy-actions>*{flex:120px}.kronologi-db-actions{grid-column:auto}.kronologi-db-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px!important}.kronologi-db-summary .kronologi-db-status{grid-column:1/-1}.kronologi-db-toggle{grid-area:1/3}.kronologi-timeline-toolbar{flex-direction:column;align-items:stretch}.kronologi-timeline-toolbar>div:last-child{justify-content:stretch}.kronologi-timeline-toolbar button{flex:120px}}@media (max-width:480px){.kronologi-input-panel,.kronologi-section,.kronologi-db-box,.kronologi-panel-head,.kronologi-preview{padding-left:8px!important;padding-right:8px!important}.kronologi-db-summary{grid-template-columns:minmax(0,1fr) 30px!important}.kronologi-db-summary .kronologi-db-date,.kronologi-db-summary .kronologi-db-uniq,.kronologi-db-summary .kronologi-db-status{grid-column:1}.kronologi-db-toggle{grid-area:1/2}}.kronologi-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;align-items:start!important}.kronologi-preview-column{scrollbar-width:thin;scrollbar-color:#94a3b8 #e2e8f0;max-height:calc(100vh - 16px);padding-right:3px;overflow:hidden auto;align-self:start!important;position:sticky!important;top:8px!important}.kronologi-preview-column::-webkit-scrollbar{width:7px}.kronologi-preview-column::-webkit-scrollbar-track{background:#e2e8f0;border-radius:999px}.kronologi-preview-column::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.kronologi-preview-panel{position:static!important;top:auto!important}.kronologi-db-summary .kronologi-db-uniq em{overflow-wrap:anywhere;line-height:1.25;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.kronologi-db-detail-meta{grid-template-columns:minmax(120px,.95fr) minmax(0,1.35fr) minmax(90px,.7fr);gap:6px;margin-bottom:8px;display:grid}.kronologi-db-detail-meta>div{background:#fff;border:1px solid #e2e8f0;border-radius:7px;min-width:0;padding:7px 8px}.kronologi-db-detail-meta span{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;font-size:7.5px;font-weight:900;display:block}.kronologi-db-detail-meta b{color:#1e293b;overflow-wrap:anywhere;min-width:0;font-size:8.5px;font-weight:800;line-height:1.35;display:block}.kronologi-db-detail-kip{color:#4338ca!important}@media (max-width:1280px) and (min-width:721px){.kronologi-layout{gap:8px;grid-template-columns:minmax(0,1fr) minmax(330px,.88fr)!important}.kronologi-input-panel,.kronologi-section{padding:8px}.kronologi-profile-grid,.kronologi-timeline-head,.kronologi-db-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kronologi-db-actions{grid-column:1/-1}.kronologi-db-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 30px!important}.kronologi-db-summary .kronologi-db-status{grid-column:1/-1}.kronologi-db-toggle{grid-area:1/3}.kronologi-db-detail-meta{grid-template-columns:1fr}.kronologi-copy-actions{justify-content:flex-start;width:100%}}@media (max-width:720px){.kronologi-layout{grid-template-columns:1fr!important}.kronologi-preview-column{padding-right:0;max-height:none!important;position:static!important;top:auto!important;overflow:visible!important}.kronologi-db-detail-meta{grid-template-columns:1fr!important}}.kronologi-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;align-items:stretch!important;gap:10px!important;width:100%!important;display:grid!important;overflow:visible!important}.kronologi-input-panel{width:100%!important;min-width:0!important;overflow:hidden!important}.kronologi-preview-column{align-self:stretch!important;width:100%!important;min-width:0!important;max-height:none!important;padding-right:0!important;position:relative!important;top:auto!important;overflow:visible!important}.kronologi-right-sticky{z-index:3;scrollbar-width:thin;scrollbar-color:#94a3b8 #e2e8f0;gap:10px;width:100%;min-width:0;max-height:calc(100vh - 16px);padding-right:3px;display:grid;overflow:hidden auto;position:sticky!important;top:8px!important}.kronologi-preview-panel,.kronologi-db-box{width:100%!important;min-width:0!important;max-width:100%!important;position:static!important;top:auto!important}.kronologi-timeline-head{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.kronologi-timeline-card{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.kronologi-actions-list,.kronologi-action-row{min-width:0!important;max-width:100%!important}.kronologi-action-row{grid-template-columns:22px minmax(0,1fr) 30px!important}.kronologi-timeline-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}.kronologi-timeline-toolbar>div{min-width:0!important}.kronologi-timeline-toolbar>div:last-child{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}.kronologi-timeline-toolbar button,.kronologi-section-title button,.kronologi-head-actions button,.kronologi-copy-actions button,.kronologi-db-actions button{white-space:normal!important;max-width:100%!important}.kronologi-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important}.kronologi-db-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.kronologi-db-actions{flex-wrap:wrap!important;grid-column:1/-1!important;gap:6px!important;display:flex!important}.kronologi-db-actions button{flex:110px!important;min-width:0!important}.kronologi-db-results{max-height:230px!important;overflow:hidden auto!important}.kronologi-db-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 30px!important}.kronologi-db-summary .kronologi-db-status{grid-column:1/-1!important}.kronologi-db-toggle{grid-area:1/3!important}.kronologi-db-detail-meta{grid-template-columns:1fr!important}.kronologi-preview{max-height:38vh!important;overflow:hidden auto!important}@media (max-width:1280px) and (min-width:721px){.kronologi-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.88fr)!important;gap:8px!important}.kronologi-profile-grid,.kronologi-timeline-head{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.kronologi-layout{grid-template-columns:1fr!important;align-items:start!important}.kronologi-preview-column{align-self:start!important}.kronologi-right-sticky{max-height:none!important;padding-right:0!important;position:static!important;top:auto!important;overflow:visible!important}.kronologi-profile-grid,.kronologi-timeline-head,.kronologi-db-filter-grid{grid-template-columns:1fr!important}.kronologi-db-actions{grid-column:auto!important}.kronologi-preview{max-height:none!important}}#halaman-kronologi-template,#halaman-kronologi-template .kronologi-shell,#halaman-kronologi-template .kronologi-layout{overflow:visible!important}#halaman-kronologi-template{min-width:0!important}.kronologi-shell{width:100%!important;min-width:0!important;max-width:100%!important}.kronologi-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;align-items:stretch!important;gap:10px!important;width:100%!important;display:grid!important}.kronologi-preview-column{background:#f8fafc;border:1px solid #dde5ed;border-radius:12px;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;padding:8px!important;position:relative!important;overflow:visible!important}.kronologi-right-sticky{scrollbar-width:thin;scrollbar-color:#94a3b8 #e2e8f0;z-index:5!important;box-sizing:border-box!important;align-content:start!important;gap:10px!important;width:100%!important;min-width:0!important;height:fit-content!important;max-height:calc(100vh - 20px)!important;padding-right:2px!important;display:grid!important;position:sticky!important;top:8px!important;overflow:hidden auto!important}.kronologi-right-sticky::-webkit-scrollbar{width:7px}.kronologi-right-sticky::-webkit-scrollbar-track{background:#e2e8f0;border-radius:999px}.kronologi-right-sticky::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.kronologi-right-sticky>.kronologi-db-box,.kronologi-right-sticky>.kronologi-preview-panel{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;top:auto!important}.kronologi-input-panel{width:100%!important;min-width:0!important;max-width:100%!important;overflow:clip visible!important}.kronologi-timeline-head{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kronologi-timeline-card,.kronologi-section,.kronologi-profile-grid,.kronologi-actions-list,.kronologi-action-row,.kronologi-recording-list,.kronologi-recording-row{min-width:0!important;max-width:100%!important}.kronologi-field,.kronologi-field input,.kronologi-field select,.kronologi-field textarea{width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:1280px) and (min-width:721px){.kronologi-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.88fr)!important;gap:8px!important}.kronologi-preview-column{padding:7px!important}}@media (max-width:720px){#halaman-kronologi-template,#halaman-kronologi-template .kronologi-shell,#halaman-kronologi-template .kronologi-layout{overflow:visible!important}.kronologi-layout{grid-template-columns:1fr!important;align-items:start!important}.kronologi-preview-column{align-self:start!important;padding:7px!important}.kronologi-right-sticky{max-height:none!important;padding-right:0!important;position:static!important;top:auto!important;overflow:visible!important}.kronologi-profile-grid,.kronologi-timeline-head,.kronologi-db-filter-grid{grid-template-columns:1fr!important}}#halaman-sales-interaction-ratio,#halaman-sales-interaction-ratio *{box-sizing:border-box}#halaman-sales-interaction-ratio{font-family:inherit}.sir-page{width:100%;min-width:0;padding-bottom:18px}.sir-head,.sir-filter-grid,.sir-table-meta,.sir-pagination{align-items:center;gap:8px;display:flex}.sir-head{flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.sir-title{color:#0f172a;margin:0;font-size:24px;font-weight:800}.sir-filter-card,.sir-table-card{background:#fff;border:1px solid #dde5ed;border-radius:10px}.sir-filter-card{margin-bottom:10px;padding:10px}.sir-filter-grid{grid-template-columns:minmax(190px,1.25fr) minmax(140px,.75fr) minmax(190px,1.1fr) auto;align-items:end;display:grid}.sir-filter-field{min-width:0}.sir-filter-field label{color:#64748b;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.sir-filter-field select{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-width:0;height:38px;padding:0 10px;font-family:inherit;font-size:10px}.sir-btn{cursor:pointer;white-space:nowrap;border-radius:8px;height:38px;padding:0 12px;font-family:inherit;font-size:10px;font-weight:800}.sir-btn-primary{color:#fff;background:#ef1e2d;border:1px solid #ef1e2d}.sir-btn-secondary{color:#475569;background:#f8fafc;border:1px solid #cbd5e1}.sir-table-card{min-width:0;overflow:hidden}.sir-table-meta{color:#64748b;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;padding:9px 11px;font-size:9px;font-weight:700}.sir-table-wrap{scrollbar-width:thin;scrollbar-color:#94a3b8 #e2e8f0;width:100%;max-height:560px;overflow:auto}.sir-table-wrap::-webkit-scrollbar{width:8px;height:8px}.sir-table-wrap::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.sir-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#334155;width:max-content;min-width:100%;font-size:9.5px}.sir-table th,.sir-table td{vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #d9e2ec;border-right:1px solid #d9e2ec;padding:7px 8px}.sir-table th{z-index:5;color:#fff;text-align:center;background:#334155;font-size:9px;font-weight:900;position:sticky;top:0}.sir-table tbody tr:nth-child(2n) td{background:#f8fafc}.sir-table tbody tr:hover td{background:#fff7ed}.sir-col-month{width:95px}.sir-col-nik,.sir-col-perner{text-align:center;width:100px}.sir-col-name{width:210px}.sir-col-segment{text-align:center;width:110px}.sir-col-tl{width:210px}.sir-col-supervisor{width:150px}.sir-col-number{text-align:right;width:90px}.sir-col-ratio{text-align:center;width:105px;font-weight:900}.sir-pagination{background:#f8fafc;flex-wrap:wrap;justify-content:space-between;padding:9px 10px}.sir-pagination-info{color:#64748b;font-size:9px;font-weight:600}.sir-pagination-actions{gap:6px;display:flex}.sir-page-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-width:82px;height:32px;padding:0 10px;font-family:inherit;font-size:9px;font-weight:800}.sir-page-btn:disabled{opacity:.45;cursor:default}.sir-empty{color:#94a3b8;text-align:center;justify-content:center;align-items:center;min-height:220px;padding:24px;font-size:10px;display:flex}@media (max-width:900px){.sir-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sir-filter-grid .sir-btn{width:100%}}@media (max-width:560px){.sir-title{font-size:20px}.sir-filter-grid{grid-template-columns:1fr}.sir-head .sir-btn,.sir-filter-grid .sir-btn{width:100%}}#workspace-root{display:contents}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:focus-visible{outline-offset:2px;outline:2px solid #ed1c24}
