._4WpgRW_adminContainer{flex-direction:column;gap:1.25rem;width:100%;max-width:1400px;min-height:calc(100vh - 65px);margin:0 auto;padding:1.5rem 2rem 3rem;display:flex}._4WpgRW_adminHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._4WpgRW_headerTitle{color:var(--text-main);letter-spacing:-.02em;font-size:1.6rem;font-weight:800}._4WpgRW_headerSubtitle{color:var(--text-muted);font-size:.875rem}._4WpgRW_headerActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._4WpgRW_btnActionOutline{border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-main);background-color:var(--bg-surface);cursor:pointer;align-items:center;gap:.5rem;padding:.55rem .875rem;font-size:.8125rem;font-weight:700;transition:all .2s;display:flex}._4WpgRW_btnActionOutline:hover{background-color:var(--primary-50);border-color:var(--primary-500);color:var(--primary-700)}._4WpgRW_btnDangerOutline{border-radius:var(--radius-md);color:#dc2626;cursor:pointer;background-color:#fef2f2;border:1px solid #fca5a5;align-items:center;gap:.5rem;padding:.55rem .875rem;font-size:.8125rem;font-weight:700;transition:all .2s;display:flex}._4WpgRW_btnDangerOutline:hover{background-color:#fee2e2}._4WpgRW_adminNavTabs{border-bottom:2px solid var(--border-subtle);flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem;display:flex}._4WpgRW_navTabBtn{border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:700;transition:all .15s;display:flex}._4WpgRW_navTabBtn:hover{background-color:var(--primary-50);color:var(--primary-700)}._4WpgRW_navTabActive{background-color:var(--primary-100);color:var(--primary-700);border:1px solid var(--primary-500)}._4WpgRW_btnPrimaryAdd{background-color:var(--primary-700);color:#fff;border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.875rem;font-weight:800;transition:all .15s;display:flex;box-shadow:0 2px 6px #00796b40}._4WpgRW_btnPrimaryAdd:hover{background-color:var(--primary-800)}._4WpgRW_kpiGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}._4WpgRW_kpiCard{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:.35rem;padding:1.15rem;display:flex}._4WpgRW_kpiLabel{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}._4WpgRW_kpiValue{color:var(--text-main);font-size:1.75rem;font-weight:900;line-height:1.1}._4WpgRW_kpiSub{color:var(--text-muted);font-size:.75rem}._4WpgRW_chartsRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}._4WpgRW_chartCard{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;gap:1rem;padding:1.35rem;display:flex}._4WpgRW_chartTitle{color:var(--text-main);font-size:1.05rem;font-weight:800}._4WpgRW_poliBarList{flex-direction:column;gap:.875rem;display:flex}._4WpgRW_poliBarItem{flex-direction:column;gap:.3rem;display:flex}._4WpgRW_poliBarMeta{justify-content:space-between;font-size:.8125rem;font-weight:700;display:flex}._4WpgRW_barTrack{background-color:var(--primary-50);border-radius:var(--radius-full);height:8px;overflow:hidden}._4WpgRW_barFill{border-radius:var(--radius-full);height:100%;transition:width .5s}._4WpgRW_histogramChart{border-bottom:1px solid var(--border-subtle);align-items:flex-end;gap:.4rem;height:130px;padding-top:.75rem;display:flex}._4WpgRW_histColumn{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.25rem;height:100%;display:flex}._4WpgRW_histBar{background:linear-gradient(180deg, var(--primary-500), var(--primary-700));border-radius:4px 4px 0 0;width:100%;min-height:4px;transition:height .4s}._4WpgRW_histLabel{color:var(--text-subtle);font-size:.6875rem;font-weight:600}._4WpgRW_tableCard{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}._4WpgRW_tableFilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;display:flex}._4WpgRW_searchInput{border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-main);background-color:var(--bg-surface-elevated);outline:none;min-width:240px;padding:.55rem .875rem;font-size:.875rem}._4WpgRW_searchInput:focus{border-color:var(--primary-600)}._4WpgRW_filterDropdownWrapper{position:relative}._4WpgRW_filterDropdownTrigger{border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-main);background-color:var(--bg-surface-elevated);cursor:pointer;outline:none;align-items:center;gap:.5rem;padding:.55rem .875rem;font-size:.875rem;font-weight:700;transition:all .15s;display:flex}._4WpgRW_filterDropdownTrigger:hover{border-color:var(--primary-500);background-color:var(--bg-surface)}._4WpgRW_filterTriggerActive{border-color:var(--primary-600);box-shadow:0 0 0 3px #0d948826}._4WpgRW_chevronRotated{color:var(--primary-600);transform:rotate(180deg)}._4WpgRW_filterDropdownMenu{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:210px;box-shadow:var(--shadow-xl);z-index:40;flex-direction:column;gap:.2rem;padding:.35rem;animation:.15s ease-out _4WpgRW_fadeIn;display:flex;position:absolute;top:calc(100% + 5px);right:0}._4WpgRW_filterOption{border-radius:var(--radius-md);color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.65rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:700;transition:background-color .15s;display:flex}._4WpgRW_filterOption:hover{background-color:var(--bg-surface-elevated)}._4WpgRW_filterOptionActive{color:var(--primary-700);background-color:#0d948814}._4WpgRW_statusDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}._4WpgRW_filterCheck{color:var(--primary-600);margin-left:auto}._4WpgRW_tableContainer{border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:480px;overflow:auto}._4WpgRW_ticketsTable{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}._4WpgRW_ticketsTable th{background-color:var(--bg-surface-elevated);border-bottom:2px solid var(--border-subtle);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em;z-index:2;padding:.75rem 1rem;font-size:.75rem;font-weight:700;position:sticky;top:0}._4WpgRW_ticketsTable td{border-bottom:1px solid var(--border-subtle);color:var(--text-main);padding:.75rem 1rem}._4WpgRW_ticketNumberCell{font-family:var(--font-mono);color:var(--primary-700);font-size:.9375rem;font-weight:800}._4WpgRW_statusPill{border-radius:var(--radius-full);text-transform:uppercase;padding:.2rem .6rem;font-size:.6875rem;font-weight:800;display:inline-block}._4WpgRW_statusPillWaiting{color:#d97706;background-color:#fef3c7}._4WpgRW_statusPillCalling{color:#ea580c;background-color:#ffedd5}._4WpgRW_statusPillServing{color:#16a34a;background-color:#dcfce7}._4WpgRW_statusPillCompleted{color:#0284c7;background-color:#e0f2fe}._4WpgRW_statusPillSkipped{color:#64748b;background-color:#f1f5f9}._4WpgRW_paginationContainer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:1rem 0 .25rem;display:flex}._4WpgRW_paginationInfo{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:1.25rem;font-size:.8125rem;display:flex}._4WpgRW_pageSizeWrapper{align-items:center;gap:.5rem;display:flex}._4WpgRW_pageSizeLabel{color:var(--text-subtle);font-size:.8125rem;font-weight:600}._4WpgRW_pageSizeSelect{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-main);background-color:var(--bg-surface-elevated);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230d9488' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;outline:none;padding:.35rem 1.8rem .35rem .6rem;font-size:.8125rem;font-weight:700}._4WpgRW_paginationNav{align-items:center;gap:.35rem;display:flex}._4WpgRW_pageNumbers{align-items:center;gap:.25rem;display:flex}._4WpgRW_pageBtn{border:1px solid var(--border-subtle);background-color:var(--bg-surface-elevated);min-width:32px;height:32px;color:var(--text-main);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;padding:0 .4rem;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex}._4WpgRW_pageBtn:hover:not(:disabled){border-color:var(--primary-500);color:var(--primary-600);background-color:var(--bg-surface)}._4WpgRW_pageBtn:disabled{opacity:.35;cursor:not-allowed}._4WpgRW_pageBtnActive{background-color:var(--primary-600)!important;color:#fff!important;border-color:var(--primary-600)!important}._4WpgRW_pageEllipsis{color:var(--text-subtle);padding:0 .35rem;font-size:.8125rem}._4WpgRW_actionIconBtn{border-radius:var(--radius-sm);background-color:var(--bg-surface-elevated);border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;margin-right:.35rem;transition:all .15s;display:inline-flex}._4WpgRW_actionIconBtn:hover{background-color:var(--primary-50);color:var(--primary-600);border-color:var(--primary-500)}._4WpgRW_actionIconBtnDanger:hover{color:#dc2626;background-color:#fee2e2;border-color:#fca5a5}._4WpgRW_adminModalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background-color:#0f172aa6;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}._4WpgRW_adminModalBox{background-color:var(--bg-surface);border-radius:var(--radius-xl);width:100%;max-width:500px;box-shadow:var(--shadow-xl);border:1px solid var(--border-subtle);flex-direction:column;gap:1.25rem;margin:auto;padding:2rem;display:flex}._4WpgRW_modalHeader{justify-content:space-between;align-items:flex-start;display:flex}._4WpgRW_modalTitle{color:var(--text-main);font-size:1.35rem;font-weight:800}._4WpgRW_closeButton{color:var(--text-subtle);border-radius:var(--radius-sm);cursor:pointer;padding:.25rem;font-size:1.25rem}._4WpgRW_adminFormGroup{flex-direction:column;gap:.4rem;display:flex}._4WpgRW_adminLabel{color:var(--text-main);font-size:.8125rem;font-weight:700}._4WpgRW_adminInput{border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-main);background-color:var(--bg-surface-elevated);outline:none;padding:.65rem .875rem;font-size:.875rem}._4WpgRW_adminSelect{border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-main);background-color:var(--bg-surface-elevated);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230d9488' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;outline:none;padding:.7rem 2.25rem .7rem .875rem;font-size:.875rem;font-weight:700;transition:all .15s}._4WpgRW_adminInput:focus,._4WpgRW_adminSelect:focus{border-color:var(--primary-600)}._4WpgRW_adminModalActions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}._4WpgRW_btnModalCancel{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);background-color:var(--bg-surface);cursor:pointer;padding:.65rem 1rem;font-weight:700}._4WpgRW_btnModalSubmit{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--primary-600), var(--accent-blue));color:#fff;cursor:pointer;border:none;padding:.65rem 1.25rem;font-weight:800;transition:opacity .15s}._4WpgRW_btnModalSubmit:hover{opacity:.9}._4WpgRW_btnModalDanger{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:#dc2626;border:none;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-weight:800;transition:background-color .15s;display:inline-flex}._4WpgRW_btnModalDanger:hover{background-color:#b91c1c}._4WpgRW_btnModalDanger:disabled{opacity:.6;cursor:not-allowed}._4WpgRW_resetWarningBox{border-radius:var(--radius-lg);color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.5;display:flex}._4WpgRW_toastNotification{border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:700;display:flex}._4WpgRW_toastSuccess{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0}._4WpgRW_toastError{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}._4WpgRW_loginWrapper{justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:1.5rem;display:flex}._4WpgRW_loginCard{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:100%;max-width:440px;box-shadow:var(--shadow-xl);flex-direction:column;gap:1.5rem;padding:2.25rem;animation:.25s ease-out _4WpgRW_fadeIn;display:flex}._4WpgRW_loginHeader{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}._4WpgRW_loginIconShield{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--primary-600), var(--accent-blue));color:#fff;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 8px 20px #0d948840}._4WpgRW_loginTitle{color:var(--text-main);letter-spacing:-.01em;font-size:1.35rem;font-weight:800}._4WpgRW_loginSubtitle{color:var(--text-muted);font-size:.8125rem;line-height:1.45}._4WpgRW_loginForm{flex-direction:column;gap:1rem;display:flex}._4WpgRW_loginErrorBanner{color:#991b1b;border-radius:var(--radius-md);background-color:#fef2f2;border:1px solid #fecaca;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:700;display:flex}._4WpgRW_loginSubmitBtn{background-color:var(--primary-700);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:800;transition:opacity .15s;display:flex;box-shadow:0 2px 8px #00796b40}._4WpgRW_loginSubmitBtn:hover:not(:disabled){background-color:var(--primary-800)}._4WpgRW_loginSubmitBtn:disabled{opacity:.6;cursor:not-allowed}._4WpgRW_loginCredentialHint{background-color:var(--bg-surface-elevated);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);flex-direction:column;gap:.2rem;padding:.65rem .875rem;font-size:.75rem;display:flex}._4WpgRW_loginBackHome{text-align:center;color:var(--text-subtle);font-size:.8125rem;text-decoration:none;transition:color .15s}._4WpgRW_loginBackHome:hover{color:var(--primary-600)}._4WpgRW_btnLogout{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-surface-elevated);color:var(--text-muted);cursor:pointer;align-items:center;gap:.4rem;padding:.55rem .875rem;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex}._4WpgRW_btnLogout:hover{color:#ef4444;background-color:#fef2f2;border-color:#ef4444}@media (max-width:900px){._4WpgRW_chartsRow{grid-template-columns:1fr}}@media (max-width:768px){._4WpgRW_adminContainer{gap:1rem;padding:1rem .875rem 2.5rem}._4WpgRW_adminHeader{flex-direction:column;align-items:flex-start;gap:.75rem}._4WpgRW_headerTitle{font-size:1.35rem}._4WpgRW_headerActions{flex-direction:column;align-items:stretch;width:100%}._4WpgRW_headerActions>button{justify-content:center}._4WpgRW_adminNavTabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:.5rem;overflow-x:auto}._4WpgRW_navTabBtn{white-space:nowrap;flex-shrink:0;padding:.55rem .9rem;font-size:.84rem}._4WpgRW_kpiGrid{grid-template-columns:repeat(2,1fr);gap:.65rem}._4WpgRW_kpiCard{padding:.85rem}._4WpgRW_kpiValue{font-size:1.4rem}._4WpgRW_filterBar{flex-direction:column;align-items:stretch;gap:.65rem}._4WpgRW_searchGroup{width:100%}._4WpgRW_filterRight{flex-direction:column;align-items:stretch;width:100%}._4WpgRW_tableCard{padding:1rem .75rem}._4WpgRW_paginationBar{flex-direction:column;align-items:center;gap:.75rem}._4WpgRW_loginCard{margin:0 1rem;padding:1.5rem 1.25rem}}
