.dashboard[data-v-a01851e1]{max-width:1400px;margin:0 auto}.dashboard-header[data-v-a01851e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dashboard-header h2[data-v-a01851e1]{font-size:24px;color:var(--text-main)}.header-actions[data-v-a01851e1]{display:flex;align-items:center;gap:16px}.refreshing-indicator[data-v-a01851e1]{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:14px}.spinner[data-v-a01851e1]{width:16px;height:16px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-a01851e1 .8s linear infinite}.stats-grid[data-v-a01851e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-a01851e1]{background:var(--bg-card);border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px var(--shadow-sm);transition:transform .2s}.stat-card[data-v-a01851e1]:hover{transform:translateY(-2px);box-shadow:0 4px 6px var(--shadow-sm)}.stat-card.clickable[data-v-a01851e1]{cursor:pointer}.stat-card.clickable[data-v-a01851e1]:hover{transform:translateY(-2px);box-shadow:0 4px 6px var(--shadow-sm)}.stat-icon[data-v-a01851e1]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px}.stat-content[data-v-a01851e1]{flex:1}.stat-label[data-v-a01851e1]{font-size:14px;color:var(--text-muted);margin-bottom:4px}.stat-value[data-v-a01851e1]{font-size:28px;font-weight:700;color:var(--text-main)}.stat-blue .stat-icon[data-v-a01851e1]{color:var(--info-color);background:var(--bg-info)}.stat-green .stat-icon[data-v-a01851e1]{color:var(--success-color);background:var(--bg-success)}.stat-amber .stat-icon[data-v-a01851e1]{color:var(--warning-color);background:var(--bg-warning)}.stat-red .stat-icon[data-v-a01851e1]{color:var(--danger-color);background:var(--bg-danger)}.stat-purple .stat-icon[data-v-a01851e1]{color:#8b5cf6;background:#8b5cf626}.stat-cyan .stat-icon[data-v-a01851e1]{color:#0891b2;background:#0891b226}.stat-orange .stat-icon[data-v-a01851e1]{color:#f97316;background:#f9731626}.stat-yellow .stat-icon[data-v-a01851e1]{color:#eab308;background:#eab30826}.stat-pink .stat-icon[data-v-a01851e1]{color:#ec4899;background:#ec489926}.stat-blue .stat-value[data-v-a01851e1]{color:var(--info-color)}.stat-green .stat-value[data-v-a01851e1]{color:var(--success-color)}.stat-amber .stat-value[data-v-a01851e1]{color:var(--warning-color)}.stat-red .stat-value[data-v-a01851e1]{color:var(--danger-color)}.stat-purple .stat-value[data-v-a01851e1]{color:#8b5cf6}.stat-cyan .stat-value[data-v-a01851e1]{color:#0891b2}.stat-orange .stat-value[data-v-a01851e1]{color:#f97316}.stat-pink .stat-value[data-v-a01851e1]{color:#ec4899}.stat-yellow .stat-value[data-v-a01851e1]{color:#ca8a04}.card h3[data-v-a01851e1]{margin-bottom:16px;font-size:18px;color:var(--text-main)}.distribution-grid[data-v-a01851e1]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media (max-width: 968px){.distribution-grid[data-v-a01851e1]{grid-template-columns:1fr}}.status-list[data-v-a01851e1]{display:flex;flex-direction:column;gap:12px}.status-item[data-v-a01851e1]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--bg-body);border-radius:6px;transition:all .2s}.status-item.clickable[data-v-a01851e1]{cursor:pointer}.status-item.clickable[data-v-a01851e1]:hover{background:var(--border-color);transform:translate(4px);box-shadow:0 2px 4px var(--shadow-sm)}.status-name[data-v-a01851e1]{font-weight:500;color:var(--text-main)}.status-count[data-v-a01851e1]{font-weight:700;color:var(--primary-color);font-size:18px}.modal-overlay[data-v-a01851e1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-a01851e1]{background:var(--bg-card);border-radius:8px;max-width:1200px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header[data-v-a01851e1]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color);position:sticky;top:0;background:var(--bg-card);z-index:10}.modal-header h3[data-v-a01851e1]{margin:0;font-size:20px;color:var(--text-main)}.modal-close[data-v-a01851e1]{background:none;border:none;font-size:32px;color:var(--text-muted);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1}.modal-close[data-v-a01851e1]:hover{color:var(--text-main)}.modal-body[data-v-a01851e1]{padding:20px}.no-tickets[data-v-a01851e1]{text-align:center;padding:40px;color:var(--text-muted);font-size:16px}.ticket-row[data-v-a01851e1]{cursor:pointer;transition:background-color .2s}.ticket-row[data-v-a01851e1]:hover{background-color:var(--bg-body)}.ticket-detail-overlay[data-v-a01851e1]{z-index:2000}.ticket-detail-modal[data-v-a01851e1]{max-width:1000px}.detail-section[data-v-a01851e1]{margin-bottom:30px}.status-change-section[data-v-a01851e1]{margin-bottom:30px;padding:20px;background:var(--bg-body);border-radius:8px;border-left:4px solid var(--primary-color)}.status-change-section h4[data-v-a01851e1]{margin-bottom:12px;font-size:16px;color:var(--text-main)}.status-change-form[data-v-a01851e1]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.status-select[data-v-a01851e1]{flex:1;min-width:200px;padding:10px;border:1px solid var(--border-darker);border-radius:6px;font-size:14px;color:var(--text-main);background:var(--bg-card)}.status-select[data-v-a01851e1]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}.summary-box[data-v-a01851e1]{background:var(--bg-body);padding:16px;border-radius:8px;margin-bottom:20px;border-left:4px solid var(--primary-color)}.summary-label[data-v-a01851e1]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.summary-value[data-v-a01851e1]{font-size:16px;font-weight:500;color:var(--text-main);line-height:1.5}.info-grid[data-v-a01851e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.info-card[data-v-a01851e1]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:12px;transition:all .2s}.info-card[data-v-a01851e1]:hover{border-color:var(--primary-color);box-shadow:0 2px 4px var(--primary-light)}.info-label[data-v-a01851e1]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.info-value[data-v-a01851e1]{font-size:14px;font-weight:500;color:var(--text-main);word-break:break-word}.detail-section h4[data-v-a01851e1]{margin-bottom:16px;font-size:18px;color:var(--text-main);border-bottom:2px solid var(--border-color);padding-bottom:8px}.description-box[data-v-a01851e1]{background:var(--bg-body);padding:16px;border-radius:6px;border-left:4px solid var(--primary-color);white-space:pre-wrap;color:var(--text-main);line-height:1.6}.notes-section[data-v-a01851e1]{margin-top:30px}.notes-section h4[data-v-a01851e1]{margin-bottom:16px;font-size:18px;color:var(--text-main);border-bottom:2px solid var(--border-color);padding-bottom:8px}.no-notes[data-v-a01851e1]{text-align:center;padding:40px;color:var(--text-muted);font-size:14px}.note-item[data-v-a01851e1]{padding:16px;background:var(--bg-body);border-radius:6px;margin-bottom:12px;border-left:4px solid var(--primary-color)}.note-header[data-v-a01851e1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;font-size:14px}.note-header>div[data-v-a01851e1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.note-type[data-v-a01851e1]{color:var(--text-muted);font-size:12px;font-style:italic}.note-date[data-v-a01851e1]{color:var(--text-muted);font-size:12px}.note-text[data-v-a01851e1]{color:var(--text-main);white-space:pre-wrap;line-height:1.6}.ticket-link[data-v-a01851e1]{color:var(--primary-color);text-decoration:none;font-weight:500}.ticket-link[data-v-a01851e1]:hover{text-decoration:underline}.btn-with-icon[data-v-a01851e1]{display:flex;align-items:center;gap:8px}.btn-icon[data-v-a01851e1]{width:16px;height:16px}.spin-icon[data-v-a01851e1]{animation:spin-a01851e1 1s linear infinite}@keyframes spin-a01851e1{to{transform:rotate(360deg)}}.escalate-modal[data-v-a01851e1]{max-width:600px}.form-group[data-v-a01851e1]{margin-bottom:20px}.form-group label[data-v-a01851e1]{display:block;font-weight:600;margin-bottom:8px;color:var(--text-main)}.form-help[data-v-a01851e1]{font-size:13px;color:#888;margin-bottom:8px;line-height:1.4}.radio-group[data-v-a01851e1]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.radio-label[data-v-a01851e1]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.details-textarea[data-v-a01851e1]{resize:vertical;min-height:100px}.modal-footer[data-v-a01851e1]{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid var(--border-color)}.technicians[data-v-42ae2fba]{max-width:1400px;margin:0 auto}.page-header[data-v-42ae2fba]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.page-header-titles[data-v-42ae2fba]{flex:1;min-width:0}.page-header h2[data-v-42ae2fba]{font-size:24px;color:var(--text-main);margin:0 0 8px}.voipx-poll-warning[data-v-42ae2fba]{font-size:12px;color:#b45309;margin-right:12px}.table tbody tr.row-on-call[data-v-42ae2fba]{background-color:#d4edda}.table tbody tr.row-on-call[data-v-42ae2fba]:hover{background-color:#c3e6cb}.badge-on-call[data-v-42ae2fba]{background-color:#198754;color:#fff}.on-call-detail[data-v-42ae2fba]{display:block;margin-top:4px;font-size:11px;color:#155724;line-height:1.3}.page-subtitle[data-v-42ae2fba]{margin:0;font-size:13px;color:var(--text-muted);line-height:1.45;max-width:640px}.header-actions[data-v-42ae2fba]{display:flex;align-items:center;gap:16px}.refreshing-indicator[data-v-42ae2fba]{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:14px}.spinner[data-v-42ae2fba]{width:16px;height:16px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-42ae2fba .8s linear infinite}@keyframes spin-42ae2fba{to{transform:rotate(360deg)}}.modal-overlay[data-v-42ae2fba]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-42ae2fba]{background:var(--bg-card);border-radius:8px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header[data-v-42ae2fba]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-42ae2fba]{margin:0;font-size:20px;color:var(--text-main)}.modal-close[data-v-42ae2fba]{background:none;border:none;font-size:32px;color:var(--text-muted);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-42ae2fba]:hover{color:var(--text-main)}.modal-body[data-v-42ae2fba]{padding:20px}.tech-details[data-v-42ae2fba]{margin-bottom:30px}.detail-row[data-v-42ae2fba]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-color)}.detail-label[data-v-42ae2fba]{font-weight:500;color:var(--text-muted)}.detail-value[data-v-42ae2fba]{font-weight:700;color:var(--text-main)}.ticket-list[data-v-42ae2fba]{margin-top:30px}.ticket-list h4[data-v-42ae2fba]{margin-bottom:12px;font-size:16px;color:var(--text-main)}.ticket-row[data-v-42ae2fba]{cursor:pointer;transition:background-color .2s}.ticket-row[data-v-42ae2fba]:hover{background-color:var(--bg-body)}.ticket-detail-overlay[data-v-42ae2fba]{z-index:2000}.ticket-detail-modal[data-v-42ae2fba]{max-width:1000px}.detail-section[data-v-42ae2fba]{margin-bottom:30px}.summary-box[data-v-42ae2fba]{background:var(--bg-body);padding:16px;border-radius:8px;margin-bottom:20px;border-left:4px solid var(--primary-color)}.summary-label[data-v-42ae2fba]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.summary-value[data-v-42ae2fba]{font-size:16px;font-weight:500;color:var(--text-main);line-height:1.5}.info-grid[data-v-42ae2fba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.info-card[data-v-42ae2fba]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:12px;transition:all .2s}.info-card[data-v-42ae2fba]:hover{border-color:var(--primary-color);box-shadow:0 2px 4px var(--primary-light)}.info-label[data-v-42ae2fba]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.info-value[data-v-42ae2fba]{font-size:14px;font-weight:500;color:var(--text-main);word-break:break-word}.detail-section h4[data-v-42ae2fba]{margin-bottom:16px;font-size:18px;color:var(--text-main);border-bottom:2px solid var(--border-color);padding-bottom:8px}.description-box[data-v-42ae2fba]{background:var(--bg-body);padding:16px;border-radius:6px;border-left:4px solid var(--primary-color);white-space:pre-wrap;color:var(--text-main);line-height:1.6}.notes-section[data-v-42ae2fba]{margin-top:30px}.notes-section h4[data-v-42ae2fba]{margin-bottom:16px;font-size:18px;color:var(--text-main);border-bottom:2px solid var(--border-color);padding-bottom:8px}.no-notes[data-v-42ae2fba]{text-align:center;padding:40px;color:var(--text-muted);font-size:14px}.note-item[data-v-42ae2fba]{padding:16px;background:var(--bg-body);border-radius:6px;margin-bottom:12px;border-left:4px solid var(--primary-color)}.note-header[data-v-42ae2fba]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;font-size:14px}.note-header>div[data-v-42ae2fba]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.note-type[data-v-42ae2fba]{color:var(--text-muted);font-size:12px;font-style:italic}.note-date[data-v-42ae2fba]{color:var(--text-muted);font-size:12px}.note-text[data-v-42ae2fba]{color:var(--text-main);white-space:pre-wrap;line-height:1.6}.form-group[data-v-42ae2fba]{margin-bottom:20px}.form-group label[data-v-42ae2fba]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-main)}.form-help[data-v-42ae2fba]{margin-top:6px;font-size:12px;color:var(--text-muted);font-style:italic}.modal-actions[data-v-42ae2fba]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}.btn-success[data-v-42ae2fba]{background-color:var(--success-color);color:#fff}.btn-success[data-v-42ae2fba]:hover{background-color:var(--success-hover)}.btn-warning[data-v-42ae2fba]{background-color:var(--warning-color);color:#fff}.btn-warning[data-v-42ae2fba]:hover{background-color:var(--warning-hover)}.btn-danger[data-v-42ae2fba]{background-color:var(--danger-color);color:#fff}.btn-danger[data-v-42ae2fba]:hover{background-color:var(--danger-hover)}.badge-overtime[data-v-42ae2fba]{background-color:#f97316;color:#fff}.tickets-page[data-v-93cd1459]{max-width:1400px;margin:0 auto}.page-header[data-v-93cd1459]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.controls-card[data-v-93cd1459]{margin-bottom:16px}.controls-grid[data-v-93cd1459]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:center}.tickets-info[data-v-93cd1459]{margin-bottom:14px;color:var(--text-secondary)}.empty-message[data-v-93cd1459]{text-align:center;color:var(--text-muted);padding:16px}.sortable[data-v-93cd1459]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable[data-v-93cd1459]:hover{color:var(--primary-dark)}.sort-indicator[data-v-93cd1459]{margin-left:6px;font-size:11px}.pagination[data-v-93cd1459]{margin-top:16px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.pagination-text[data-v-93cd1459]{color:var(--text-secondary);font-size:14px}.ticket-row[data-v-93cd1459]{cursor:pointer}.ticket-row[data-v-93cd1459]:hover{background:var(--bg-body)}.modal-overlay[data-v-93cd1459]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-93cd1459]{background:var(--bg-card);border-radius:8px;max-width:900px;width:92%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header[data-v-93cd1459]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.modal-close[data-v-93cd1459]{background:none;border:none;font-size:32px;color:var(--text-muted);cursor:pointer;padding:0;line-height:1}.modal-body[data-v-93cd1459]{padding:20px}.detail-section h4[data-v-93cd1459],.notes-section h4[data-v-93cd1459]{margin-bottom:12px;color:var(--text-main)}.detail-row[data-v-93cd1459]{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--border-color)}.detail-label[data-v-93cd1459]{color:var(--text-muted);font-weight:500}.detail-value[data-v-93cd1459]{color:var(--text-main);text-align:right}.notes-section[data-v-93cd1459]{margin-top:24px}.empty-notes[data-v-93cd1459]{color:var(--text-muted)}.note-item[data-v-93cd1459]{padding:14px;background:var(--bg-body);border-radius:6px;margin-bottom:10px;border-left:4px solid var(--primary-color)}.note-header[data-v-93cd1459]{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.note-date[data-v-93cd1459]{color:var(--text-muted);font-size:12px}.note-text[data-v-93cd1459]{color:var(--text-main);white-space:pre-wrap}.tickets[data-v-35afd00a]{max-width:1400px;margin:0 auto}.page-header[data-v-35afd00a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-35afd00a]{font-size:24px;color:var(--text-main)}.header-actions[data-v-35afd00a]{display:flex;gap:10px}.tickets-info[data-v-35afd00a]{margin-bottom:16px;padding:12px;background:var(--bg-body);border-radius:6px}.modal-overlay[data-v-35afd00a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-35afd00a]{background:var(--bg-card);border-radius:8px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header[data-v-35afd00a]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-35afd00a]{margin:0;font-size:20px;color:var(--text-main)}.modal-close[data-v-35afd00a]{background:none;border:none;font-size:32px;color:var(--text-muted);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-35afd00a]:hover{color:var(--text-main)}.modal-body[data-v-35afd00a]{padding:20px}.detail-section[data-v-35afd00a]{margin-bottom:30px}.detail-section h4[data-v-35afd00a]{margin-bottom:12px;font-size:16px;color:var(--text-main)}.status-change-section[data-v-35afd00a]{margin-bottom:30px;padding:20px;background:var(--bg-body);border-radius:8px;border-left:4px solid var(--primary-color)}.status-change-section h4[data-v-35afd00a]{margin-bottom:12px;font-size:16px;color:var(--text-main)}.status-change-form[data-v-35afd00a]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.status-select[data-v-35afd00a]{flex:1;min-width:200px}.detail-row[data-v-35afd00a]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-color)}.detail-label[data-v-35afd00a]{font-weight:500;color:var(--text-muted)}.detail-value[data-v-35afd00a]{font-weight:500;color:var(--text-main)}.notes-section[data-v-35afd00a]{margin-top:30px}.notes-section h4[data-v-35afd00a]{margin-bottom:16px;font-size:16px;color:var(--text-main)}.note-item[data-v-35afd00a]{padding:16px;background:var(--bg-body);border-radius:6px;margin-bottom:12px;border-left:4px solid var(--primary-color)}.note-header[data-v-35afd00a]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.note-date[data-v-35afd00a]{color:var(--text-muted);font-size:12px}.note-text[data-v-35afd00a]{color:var(--text-main);white-space:pre-wrap}.notes-section[data-v-35afd00a]{margin-top:24px;border-top:1px solid var(--border-color);padding-top:16px}.note-item[data-v-35afd00a]{background:var(--bg-secondary);border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid var(--border-color)}.note-header[data-v-35afd00a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.note-date[data-v-35afd00a]{color:#888}.note-text[data-v-35afd00a]{font-size:14px;line-height:1.5;white-space:pre-wrap;color:var(--text-main)}.note-type[data-v-35afd00a]{font-size:12px;color:#888;margin-left:8px}.badge-info[data-v-35afd00a]{background:#17a2b8;color:#fff;margin-left:8px;font-size:11px}.no-notes[data-v-35afd00a]{color:#888;font-style:italic;padding:12px 0}.ticket-review[data-v-9e9ead44]{max-width:1400px;margin:0 auto}.review-header[data-v-9e9ead44]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.review-header h2[data-v-9e9ead44]{font-size:24px;color:var(--text-main)}.header-info[data-v-9e9ead44]{display:flex;align-items:center;gap:16px}.ticket-counter[data-v-9e9ead44]{font-size:14px;color:var(--text-muted);font-weight:500}.no-tickets[data-v-9e9ead44]{text-align:center;padding:60px 20px;color:var(--text-muted);font-size:16px}.ticket-container[data-v-9e9ead44]{margin-top:20px}.navigation-controls[data-v-9e9ead44]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-card);border-radius:8px;margin-bottom:20px;box-shadow:0 1px 3px var(--shadow-sm)}.nav-btn[data-v-9e9ead44]{min-width:120px}.ticket-info[data-v-9e9ead44]{flex:1;text-align:center;font-weight:500;color:var(--text-main);font-size:16px}.ticket-card[data-v-9e9ead44]{background:var(--bg-card);border-radius:8px;box-shadow:0 1px 3px var(--shadow-sm);overflow:hidden}.ticket-header[data-v-9e9ead44]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color);background:var(--bg-body)}.ticket-header h3[data-v-9e9ead44]{margin:0;font-size:20px;color:var(--text-main)}.status-control[data-v-9e9ead44]{display:flex;align-items:center;gap:12px}.status-control label[data-v-9e9ead44]{font-weight:500;color:var(--text-muted)}.status-select[data-v-9e9ead44]{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--bg-card);color:var(--text-main);cursor:pointer;min-width:150px}.status-select[data-v-9e9ead44]:disabled{opacity:.6;cursor:not-allowed}.updating-indicator[data-v-9e9ead44]{color:var(--primary-color);font-size:12px;font-style:italic}.ticket-body[data-v-9e9ead44]{padding:20px}.detail-section[data-v-9e9ead44]{margin-bottom:30px}.detail-section h4[data-v-9e9ead44]{margin-bottom:16px;font-size:18px;color:var(--text-main);border-bottom:2px solid var(--border-color);padding-bottom:8px}.summary-box[data-v-9e9ead44]{background:var(--bg-body);padding:16px;border-radius:8px;margin-bottom:20px;border-left:4px solid var(--primary-color)}.summary-label[data-v-9e9ead44]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.summary-value[data-v-9e9ead44]{font-size:16px;font-weight:500;color:var(--text-main);line-height:1.5}.info-grid[data-v-9e9ead44]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.info-card[data-v-9e9ead44]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:12px;transition:all .2s}.info-card[data-v-9e9ead44]:hover{border-color:var(--primary-color);box-shadow:0 2px 4px var(--primary-light)}.info-label[data-v-9e9ead44]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.info-value[data-v-9e9ead44]{font-size:14px;font-weight:500;color:var(--text-main);word-break:break-word}.description-box[data-v-9e9ead44]{background:var(--bg-body);padding:16px;border-radius:6px;border-left:4px solid var(--primary-color);white-space:pre-wrap;color:var(--text-main);line-height:1.6}.notes-section[data-v-9e9ead44]{margin-top:30px}.notes-section h4[data-v-9e9ead44]{margin-bottom:16px;font-size:18px;color:var(--text-main);border-bottom:2px solid var(--border-color);padding-bottom:8px}.no-notes[data-v-9e9ead44]{text-align:center;padding:40px;color:var(--text-muted);font-size:14px}.note-item[data-v-9e9ead44]{padding:16px;background:var(--bg-body);border-radius:6px;margin-bottom:12px;border-left:4px solid var(--primary-color)}.note-header[data-v-9e9ead44]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;font-size:14px}.note-header>div[data-v-9e9ead44]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.note-type[data-v-9e9ead44]{color:var(--text-muted);font-size:12px;font-style:italic}.note-date[data-v-9e9ead44]{color:var(--text-muted);font-size:12px}.note-text[data-v-9e9ead44]{color:var(--text-main);white-space:pre-wrap;line-height:1.6;word-wrap:break-word}.note-text[data-v-9e9ead44] strong{font-weight:600;color:var(--text-main)}.note-text[data-v-9e9ead44] img{max-width:100%;height:auto;border-radius:4px;margin:8px 0;display:block;box-shadow:0 2px 4px var(--shadow-sm)}.badge[data-v-9e9ead44]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.badge-warning[data-v-9e9ead44]{background:var(--bg-warning);color:var(--text-warning)}.badge-info[data-v-9e9ead44]{background:var(--bg-info);color:var(--text-info)}.queue-hint.subtle[data-v-9e9ead44]{font-size:13px;color:var(--text-muted);max-width:480px;line-height:1.4}.queue-hint.subtle a[data-v-9e9ead44]{color:var(--primary-color);font-weight:500}.escalations-page[data-v-ae036021]{padding:20px}.page-header[data-v-ae036021]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px;flex-wrap:wrap}.page-header h2[data-v-ae036021]{margin:0}.header-actions[data-v-ae036021]{display:flex;gap:8px}.details-cell[data-v-ae036021]{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-message[data-v-ae036021]{text-align:center;color:var(--text-muted);padding:24px}.form-group[data-v-ae036021]{margin-bottom:16px}.form-group label[data-v-ae036021]{display:block;font-weight:600;margin-bottom:6px}.form-help[data-v-ae036021]{font-size:13px;color:var(--text-muted);margin:0 0 8px}.warning-help[data-v-ae036021]{color:#b45309}.radio-group[data-v-ae036021]{display:flex;flex-direction:column;gap:8px}.radio-label[data-v-ae036021]{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer}.details-textarea[data-v-ae036021]{resize:vertical;min-height:120px}.ticket-results[data-v-ae036021]{margin-top:8px;border:1px solid var(--border-color);border-radius:8px;max-height:200px;overflow-y:auto}.ticket-result[data-v-ae036021]{display:block;width:100%;text-align:left;padding:10px 12px;border:none;border-bottom:1px solid var(--border-color);background:var(--bg-card);color:var(--text-main);cursor:pointer}.ticket-result[data-v-ae036021]:hover,.ticket-result.selected[data-v-ae036021]{background:var(--bg-body)}.ticket-meta[data-v-ae036021]{display:block;font-size:12px;color:var(--text-muted);margin-top:2px}.selected-ticket[data-v-ae036021]{margin-top:8px;font-size:14px;color:#0f172a}.modal-overlay[data-v-ae036021]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content[data-v-ae036021]{background:var(--bg-card);border-radius:12px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0f172a33}.modal-header[data-v-ae036021]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-ae036021]{margin:0}.modal-close[data-v-ae036021]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:var(--text-muted)}.modal-body[data-v-ae036021]{padding:20px}.modal-footer[data-v-ae036021]{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid var(--border-color)}.escalation-queue-page[data-v-645dd849]{padding:20px}.page-header[data-v-645dd849]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px;flex-wrap:wrap}.page-header h2[data-v-645dd849]{margin:0}.header-actions[data-v-645dd849]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.view-select[data-v-645dd849]{min-width:220px}.details-cell[data-v-645dd849]{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.queue-row[data-v-645dd849]{cursor:pointer}.queue-row[data-v-645dd849]:hover{background:var(--bg-body)}.empty-message[data-v-645dd849]{text-align:center;color:var(--text-muted);padding:24px}.btn-sm[data-v-645dd849]{padding:6px 12px;font-size:12px}.claimed-label[data-v-645dd849]{font-size:12px;color:var(--text-muted)}.detail-card[data-v-645dd849]{margin-top:20px;padding:16px 20px}.detail-header[data-v-645dd849]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.detail-header h3[data-v-645dd849]{margin:0;font-size:16px}.detail-block[data-v-645dd849]{margin-top:12px}.detail-block pre[data-v-645dd849]{white-space:pre-wrap;background:var(--bg-body);border:1px solid var(--border-color);border-radius:8px;padding:12px;margin-top:6px;font-family:inherit;font-size:14px}.automation[data-v-144b7b19]{max-width:1000px;margin:0 auto}.page-header[data-v-144b7b19]{margin-bottom:20px}.page-header h2[data-v-144b7b19]{font-size:24px;color:var(--text-main)}.card h3[data-v-144b7b19]{margin-bottom:20px;font-size:18px;color:var(--text-main)}.status-display[data-v-144b7b19]{margin-bottom:30px;padding:20px;background:var(--bg-body);border-radius:6px}.status-indicator[data-v-144b7b19]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.status-dot[data-v-144b7b19]{width:12px;height:12px;border-radius:50%;display:inline-block}.status-running[data-v-144b7b19]{background:var(--success-color);box-shadow:0 0 8px #10b98180}.status-stopped[data-v-144b7b19]{background:var(--danger-color)}.status-text[data-v-144b7b19]{font-size:18px;font-weight:600;color:var(--text-main)}.last-run[data-v-144b7b19],.last-result[data-v-144b7b19]{margin-top:8px;color:var(--text-muted);font-size:14px}.automation-controls[data-v-144b7b19]{margin-top:30px}.control-group[data-v-144b7b19]{margin-bottom:20px}.control-group label[data-v-144b7b19]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-main)}.control-group input[type=number][data-v-144b7b19]{max-width:200px}.control-group input[type=checkbox][data-v-144b7b19]{margin-right:8px}.button-group[data-v-144b7b19]{display:flex;gap:10px;margin-top:30px}.info-list[data-v-144b7b19]{list-style:none;padding:0}.info-list li[data-v-144b7b19]{padding:12px 0 12px 24px;position:relative;color:var(--text-muted);line-height:1.6}.info-list li[data-v-144b7b19]:before{content:"•";position:absolute;left:0;color:var(--primary-color);font-weight:700;font-size:20px}.info-list li[data-v-144b7b19]:not(:last-child){border-bottom:1px solid var(--border-color)}.users-management[data-v-bcad956c]{max-width:1400px;margin:0 auto}.page-header[data-v-bcad956c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h3[data-v-bcad956c]{font-size:20px;color:var(--text-main)}.form-group[data-v-bcad956c]{margin-bottom:20px}.form-group label[data-v-bcad956c]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-main)}.form-group input[type=checkbox][data-v-bcad956c]{margin-right:8px}.form-actions[data-v-bcad956c]{display:flex;gap:10px;margin-top:30px}.modal-overlay[data-v-bcad956c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-bcad956c]{background:var(--bg-card);border-radius:8px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header[data-v-bcad956c]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-bcad956c]{margin:0;font-size:20px;color:var(--text-main)}.modal-close[data-v-bcad956c]{background:none;border:none;font-size:32px;color:var(--text-muted);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-bcad956c]:hover{color:var(--text-main)}.modal-body[data-v-bcad956c]{padding:20px}.checkbox-group[data-v-bcad956c]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:10px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-body)}.checkbox-label[data-v-bcad956c]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400;padding:4px 0}.checkbox-label input[type=checkbox][data-v-bcad956c]{margin:0;cursor:pointer}.checkbox-label span[data-v-bcad956c]{-webkit-user-select:none;user-select:none}.text-muted[data-v-bcad956c]{color:var(--text-muted);font-style:italic}.form-help[data-v-bcad956c]{margin-top:4px;font-size:12px;color:var(--text-muted);font-style:italic}.user-settings-section[data-v-bcad956c]{margin-top:20px;padding-top:20px}.user-settings-section h4[data-v-bcad956c]{font-size:18px;margin-bottom:20px;color:var(--text-main)}.radio-group[data-v-bcad956c]{display:flex;gap:20px;margin-bottom:8px}.radio-label[data-v-bcad956c]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.radio-label input[type=radio][data-v-bcad956c]{margin:0;cursor:pointer}.radio-label span[data-v-bcad956c]{-webkit-user-select:none;user-select:none}.badge-warning[data-v-bcad956c]{background-color:var(--warning-color);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}.technicians-management[data-v-2a7bf228]{max-width:1400px;margin:0 auto}.page-header[data-v-2a7bf228]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h3[data-v-2a7bf228]{font-size:20px;color:var(--text-main)}.form-group[data-v-2a7bf228]{margin-bottom:20px}.form-group label[data-v-2a7bf228]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-main)}.form-help[data-v-2a7bf228]{margin-top:4px;font-size:12px;color:var(--text-muted);font-style:italic}.required[data-v-2a7bf228]{color:var(--danger-color)}.form-actions[data-v-2a7bf228]{display:flex;gap:10px;margin-top:30px}.modal-overlay[data-v-2a7bf228]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-2a7bf228]{background:var(--bg-card);border-radius:8px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header[data-v-2a7bf228]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-2a7bf228]{margin:0;font-size:20px;color:var(--text-main)}.modal-close[data-v-2a7bf228]{background:none;border:none;font-size:32px;color:var(--text-muted);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-2a7bf228]:hover{color:var(--text-main)}.modal-body[data-v-2a7bf228]{padding:20px}.checkbox-group[data-v-2a7bf228]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:10px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-body)}.checkbox-label[data-v-2a7bf228]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400;padding:4px 0}.checkbox-label input[type=checkbox][data-v-2a7bf228]{margin:0;cursor:pointer}.checkbox-label span[data-v-2a7bf228]{-webkit-user-select:none;user-select:none}.text-muted[data-v-2a7bf228]{color:var(--text-muted);font-style:italic}.teams-management[data-v-c7c6b244]{max-width:1400px;margin:0 auto}.page-header[data-v-c7c6b244]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h3[data-v-c7c6b244]{font-size:20px;color:var(--text-main)}.form-group[data-v-c7c6b244]{margin-bottom:20px}.form-group label[data-v-c7c6b244]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-main)}.form-help[data-v-c7c6b244]{margin-top:4px;font-size:12px;color:var(--text-muted);font-style:italic}.required[data-v-c7c6b244]{color:var(--danger-color)}.form-actions[data-v-c7c6b244]{display:flex;gap:10px;margin-top:30px}.checkbox-group[data-v-c7c6b244]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:10px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-body)}.checkbox-group .checkbox-label input[type=checkbox][data-v-c7c6b244]{margin-right:8px}.checkbox-label[data-v-c7c6b244]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400;padding:4px 0}.checkbox-label input[type=checkbox][data-v-c7c6b244]{margin:0;cursor:pointer}.checkbox-label span[data-v-c7c6b244]{-webkit-user-select:none;user-select:none}.text-muted[data-v-c7c6b244]{color:var(--text-muted);font-style:italic}.modal-overlay[data-v-c7c6b244]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c7c6b244]{background:var(--bg-card);border-radius:8px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header[data-v-c7c6b244]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-c7c6b244]{margin:0;font-size:20px;color:var(--text-main)}.modal-close[data-v-c7c6b244]{background:none;border:none;font-size:32px;color:var(--text-muted);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-c7c6b244]:hover{color:var(--text-main)}.modal-body[data-v-c7c6b244]{padding:20px}textarea.input[data-v-c7c6b244]{resize:vertical;min-height:80px}.settings[data-v-b9ebc371]{max-width:1200px;margin:0 auto}.page-header[data-v-b9ebc371]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-b9ebc371]{font-size:24px;color:var(--text-main)}.settings-nav[data-v-b9ebc371]{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid var(--border-color)}.nav-tab[data-v-b9ebc371]{padding:12px 24px;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:14px;font-weight:500;color:var(--text-muted);transition:all .2s}.nav-tab[data-v-b9ebc371]:hover{color:var(--text-main);background:var(--bg-body)}.nav-tab.active[data-v-b9ebc371]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.settings-content[data-v-b9ebc371]{animation:fadeIn-b9ebc371 .3s}@keyframes fadeIn-b9ebc371{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card h3[data-v-b9ebc371]{margin-bottom:20px;font-size:18px;color:var(--text-main);border-bottom:2px solid var(--border-color);padding-bottom:10px}.setting-group[data-v-b9ebc371]{margin-bottom:24px}.setting-group label[data-v-b9ebc371]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-main)}.setting-help[data-v-b9ebc371]{margin-top:6px;font-size:12px;color:var(--text-muted);font-style:italic}.info-banner[data-v-b9ebc371]{background-color:var(--bg-info);border-left:4px solid var(--info-color);padding:12px 16px;margin-bottom:20px;border-radius:4px}.info-banner p[data-v-b9ebc371]{margin:0;color:var(--text-info);font-size:14px}.radio-group[data-v-b9ebc371]{display:flex;gap:20px;margin-bottom:8px}.radio-label[data-v-b9ebc371]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.radio-label input[type=radio][data-v-b9ebc371]{margin:0;cursor:pointer}.radio-label span[data-v-b9ebc371]{-webkit-user-select:none;user-select:none}.pto-tier-table[data-v-b9ebc371]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.pto-tier-row[data-v-b9ebc371]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto;gap:10px;align-items:center}.pto-tier-head[data-v-b9ebc371]{font-size:12px;color:var(--text-muted);font-weight:700}.btn-sm[data-v-b9ebc371]{padding:6px 10px;font-size:12px}.statistics[data-v-bccf76f3]{max-width:1400px;margin:0 auto;padding:20px}.statistics-header[data-v-bccf76f3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.statistics-header h2[data-v-bccf76f3]{font-size:28px;color:var(--text-main);margin:0}.header-actions[data-v-bccf76f3]{display:flex;gap:12px;align-items:center}.select-days[data-v-bccf76f3]{padding:8px 12px;border:1px solid var(--border-darker);border-radius:6px;font-size:14px;background:var(--bg-card);cursor:pointer}.btn[data-v-bccf76f3]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.btn-primary[data-v-bccf76f3]{background:var(--info-color);color:#fff}.btn-primary[data-v-bccf76f3]:hover:not(:disabled){background:var(--info-hover)}.btn[data-v-bccf76f3]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-bccf76f3]{background:var(--bg-danger);color:var(--text-danger);padding:12px;border-radius:6px;margin-bottom:20px}.loading[data-v-bccf76f3]{text-align:center;padding:40px;color:var(--text-muted)}.overall-summary[data-v-bccf76f3]{background:var(--bg-card);border-radius:8px;padding:24px;margin-bottom:30px;box-shadow:0 1px 3px var(--shadow-sm)}.overall-summary h3[data-v-bccf76f3]{margin-top:0;margin-bottom:20px;color:var(--text-main);font-size:20px}.summary-grid[data-v-bccf76f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.summary-card[data-v-bccf76f3]{background:var(--bg-body);padding:16px;border-radius:6px;border:1px solid var(--border-color)}.summary-label[data-v-bccf76f3]{font-size:12px;color:var(--text-muted);text-transform:uppercase;margin-bottom:8px}.summary-value[data-v-bccf76f3]{font-size:24px;font-weight:700;color:var(--text-main)}.summary-subtext[data-v-bccf76f3]{font-size:12px;color:var(--text-muted);margin-top:4px}.top-performers[data-v-bccf76f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:30px}.top-section[data-v-bccf76f3]{background:var(--bg-card);border-radius:8px;padding:24px;box-shadow:0 1px 3px var(--shadow-sm)}.top-section h3[data-v-bccf76f3]{margin-top:0;margin-bottom:16px;color:var(--text-main);font-size:18px}.top-list[data-v-bccf76f3]{display:flex;flex-direction:column;gap:12px}.top-item[data-v-bccf76f3]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-body);border-radius:6px}.rank[data-v-bccf76f3]{font-size:20px;font-weight:700;color:var(--info-color);min-width:30px}.tech-info[data-v-bccf76f3]{flex:1}.tech-name[data-v-bccf76f3]{font-weight:600;color:var(--text-main);margin-bottom:4px}.tech-stats[data-v-bccf76f3]{font-size:14px;color:var(--text-muted)}.separator[data-v-bccf76f3]{margin:0 8px;color:var(--border-darker)}.call-distribution[data-v-bccf76f3]{background:var(--bg-card);border-radius:8px;padding:24px;margin-bottom:30px;box-shadow:0 1px 3px var(--shadow-sm)}.call-distribution h3[data-v-bccf76f3]{margin-top:0;margin-bottom:20px;color:var(--text-main);font-size:20px}.distribution-list[data-v-bccf76f3]{display:flex;flex-direction:column;gap:16px}.distribution-item[data-v-bccf76f3]{display:grid;grid-template-columns:200px 1fr 150px;gap:16px;align-items:center}.dist-tech-name[data-v-bccf76f3]{font-weight:600;color:var(--text-main)}.dist-bar-container[data-v-bccf76f3]{height:24px;background:var(--border-color);border-radius:12px;overflow:hidden}.dist-bar[data-v-bccf76f3]{height:100%;background:linear-gradient(90deg,var(--info-color),#60a5fa);transition:width .3s}.dist-stats[data-v-bccf76f3]{display:flex;justify-content:space-between;font-size:14px;color:var(--text-muted)}.dist-percentage[data-v-bccf76f3]{font-weight:600;color:var(--text-main)}.detailed-stats[data-v-bccf76f3]{background:var(--bg-card);border-radius:8px;padding:24px;box-shadow:0 1px 3px var(--shadow-sm)}.detailed-stats h3[data-v-bccf76f3]{margin-top:0;margin-bottom:20px;color:var(--text-main);font-size:20px}.stats-table-container[data-v-bccf76f3]{overflow-x:auto}.stats-table[data-v-bccf76f3]{width:100%;border-collapse:collapse}.stats-table thead[data-v-bccf76f3]{background:var(--bg-body)}.stats-table th[data-v-bccf76f3]{padding:12px;text-align:left;font-weight:600;color:var(--text-muted);font-size:14px;border-bottom:2px solid var(--border-color)}.sortable-header[data-v-bccf76f3]{-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap}.sort-indicator[data-v-bccf76f3]{display:inline-block;width:12px;margin-left:4px;color:var(--info-color)}.stats-table td[data-v-bccf76f3]{padding:12px;border-bottom:1px solid var(--border-color);color:var(--text-muted)}.stats-table tbody tr[data-v-bccf76f3]:hover{background:var(--bg-body)}.tech-name-cell[data-v-bccf76f3]{font-weight:600;color:var(--text-main)}.highlight[data-v-bccf76f3]{font-weight:600;color:var(--info-color)}@media (max-width: 768px){.statistics-header[data-v-bccf76f3]{flex-direction:column;align-items:flex-start;gap:16px}.summary-grid[data-v-bccf76f3],.top-performers[data-v-bccf76f3]{grid-template-columns:1fr}.distribution-item[data-v-bccf76f3]{grid-template-columns:1fr;gap:8px}.stats-table-container[data-v-bccf76f3]{font-size:12px}}.modal-overlay[data-v-bccf76f3]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-bccf76f3]{background:var(--bg-card);border-radius:8px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header[data-v-bccf76f3]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-bccf76f3]{margin:0;font-size:20px;color:var(--text-main)}.modal-close[data-v-bccf76f3]{background:none;border:none;font-size:32px;color:var(--text-muted);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-bccf76f3]:hover{color:var(--text-main)}.modal-body[data-v-bccf76f3]{padding:20px}.tech-details[data-v-bccf76f3]{margin-bottom:30px}.detail-row[data-v-bccf76f3]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-color)}.detail-label[data-v-bccf76f3]{font-weight:500;color:var(--text-muted)}.detail-value[data-v-bccf76f3]{font-weight:700;color:var(--text-main)}.ticket-list[data-v-bccf76f3]{margin-top:30px}.ticket-list h4[data-v-bccf76f3]{margin-bottom:12px;font-size:16px;color:var(--text-main)}.ticket-row[data-v-bccf76f3]{cursor:pointer;transition:background-color .2s}.ticket-row[data-v-bccf76f3]:hover{background-color:var(--bg-body)}.ticket-detail-overlay[data-v-bccf76f3]{z-index:2000}.ticket-detail-modal[data-v-bccf76f3]{max-width:1000px}.detail-section[data-v-bccf76f3]{margin-bottom:30px}.summary-box[data-v-bccf76f3]{background:var(--bg-body);padding:16px;border-radius:8px;margin-bottom:20px;border-left:4px solid var(--primary-color)}.summary-label[data-v-bccf76f3]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.summary-value[data-v-bccf76f3]{font-size:16px;font-weight:500;color:var(--text-main);line-height:1.5}.info-grid[data-v-bccf76f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.info-card[data-v-bccf76f3]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:12px;transition:all .2s}.info-card[data-v-bccf76f3]:hover{border-color:var(--primary-color);box-shadow:0 2px 4px var(--primary-light)}.info-label[data-v-bccf76f3]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.info-value[data-v-bccf76f3]{font-size:14px;font-weight:500;color:var(--text-main);word-break:break-word}.detail-section h4[data-v-bccf76f3]{margin-bottom:16px;font-size:18px;color:var(--text-main);border-bottom:2px solid var(--border-color);padding-bottom:8px}.description-box[data-v-bccf76f3]{background:var(--bg-body);padding:16px;border-radius:6px;border-left:4px solid var(--primary-color);white-space:pre-wrap;color:var(--text-main);line-height:1.6}.notes-section[data-v-bccf76f3]{margin-top:30px}.notes-section h4[data-v-bccf76f3]{margin-bottom:16px;font-size:18px;color:var(--text-main);border-bottom:2px solid var(--border-color);padding-bottom:8px}.no-notes[data-v-bccf76f3]{text-align:center;padding:40px;color:var(--text-muted);font-size:14px}.note-item[data-v-bccf76f3]{padding:16px;background:var(--bg-body);border-radius:6px;margin-bottom:12px;border-left:4px solid var(--primary-color)}.note-header[data-v-bccf76f3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;font-size:14px}.note-header>div[data-v-bccf76f3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.note-type[data-v-bccf76f3]{color:var(--text-muted);font-size:12px;font-style:italic}.note-date[data-v-bccf76f3]{color:var(--text-muted);font-size:12px}.note-text[data-v-bccf76f3]{color:var(--text-main);white-space:pre-wrap;line-height:1.6}.form-group[data-v-bccf76f3]{margin-bottom:20px}.form-group label[data-v-bccf76f3]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-main)}.form-help[data-v-bccf76f3]{margin-top:6px;font-size:12px;color:var(--text-muted);font-style:italic}.modal-actions[data-v-bccf76f3]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}.btn-success[data-v-bccf76f3]{background-color:var(--success-color);color:#fff}.btn-success[data-v-bccf76f3]:hover{background-color:var(--success-hover)}.btn-warning[data-v-bccf76f3]{background-color:var(--warning-color);color:#fff}.btn-warning[data-v-bccf76f3]:hover{background-color:var(--warning-hover)}.btn-danger[data-v-bccf76f3]{background-color:var(--danger-color);color:#fff}.btn-danger[data-v-bccf76f3]:hover{background-color:var(--danger-hover)}.badge-overtime[data-v-bccf76f3]{background-color:#f97316;color:#fff}.tech-activity[data-v-0478095e]{width:100%;max-width:none}.page-header[data-v-0478095e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page-subtitle[data-v-0478095e]{margin:4px 0 0;color:var(--text-muted);font-size:14px}.header-actions[data-v-0478095e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.select-control[data-v-0478095e]{padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card);color:var(--text-main);font-size:14px;min-width:160px}.summary-grid[data-v-0478095e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.summary-card[data-v-0478095e]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:18px 20px}.summary-label[data-v-0478095e]{color:var(--text-muted);font-size:13px;margin-bottom:8px}.summary-value[data-v-0478095e]{font-size:28px;font-weight:700;color:var(--text-main)}.summary-value-sm[data-v-0478095e]{font-size:20px}.summary-subtext[data-v-0478095e]{margin-top:6px;font-size:12px;color:var(--text-muted)}.card[data-v-0478095e]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:20px;margin-bottom:20px}.card h3[data-v-0478095e]{margin:0 0 8px;font-size:18px;color:var(--text-main)}.chart-hint[data-v-0478095e]{margin:0 0 16px;font-size:13px;color:var(--text-muted)}.table-wrap[data-v-0478095e]{overflow-x:auto}.table[data-v-0478095e]{width:100%;border-collapse:collapse}.table th[data-v-0478095e],.table td[data-v-0478095e]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-secondary)}.table th[data-v-0478095e]{color:var(--text-muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.badge[data-v-0478095e]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}.badge-inbound[data-v-0478095e]{background:var(--bg-info);color:var(--text-info)}.badge-outbound[data-v-0478095e]{background:var(--bg-success);color:var(--text-success)}.empty-state[data-v-0478095e]{padding:24px;text-align:center;color:var(--text-muted)}.btn-icon[data-v-0478095e]{width:16px;height:16px;margin-right:6px;vertical-align:-2px}.spin-icon[data-v-0478095e]{animation:spin-0478095e 1s linear infinite}@keyframes spin-0478095e{to{transform:rotate(360deg)}}.login-container[data-v-3571e07a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);padding:20px}.login-box[data-v-3571e07a]{background:var(--bg-card);border-radius:12px;box-shadow:0 20px 25px #0003;width:100%;max-width:400px;padding:40px}.login-header[data-v-3571e07a]{text-align:center;margin-bottom:30px}.login-header h1[data-v-3571e07a]{font-size:24px;color:var(--text-main);margin-bottom:8px}.login-header p[data-v-3571e07a]{color:var(--text-muted);font-size:16px}.login-form[data-v-3571e07a]{margin-bottom:20px}.btn-microsoft[data-v-3571e07a]{background-color:#2f2f2f;color:#fff;display:flex;align-items:center;gap:8px}.btn-microsoft[data-v-3571e07a]:hover{background-color:#1a1a1a}.btn-microsoft span[data-v-3571e07a]{display:flex;align-items:center;gap:8px}.microsoft-icon[data-v-3571e07a]{flex-shrink:0}.form-group[data-v-3571e07a]{margin-bottom:20px}.form-group label[data-v-3571e07a]{display:block;margin-bottom:8px;font-weight:500;color:var(--text-main);font-size:14px}.btn-block[data-v-3571e07a]{width:100%;justify-content:center}.divider[data-v-3571e07a]{width:100%;height:1px;background-color:var(--border-color);margin:10px 0}.login-footer[data-v-3571e07a]{text-align:center;padding-top:20px;border-top:1px solid var(--border-color)}.login-footer p[data-v-3571e07a]{font-size:12px;color:var(--text-muted);margin:0}.login-footer strong[data-v-3571e07a]{color:var(--primary-color)}@media (max-width: 768px){.forms-container[data-v-3571e07a]{flex-direction:column;gap:20px}.login-box[data-v-3571e07a]{max-width:400px}}.logo[data-v-3571e07a]{width:250px}.sidebar-nav-icon[data-v-482285f3]{width:1.35rem;height:1.35rem;flex-shrink:0;color:inherit}#app.app-layout[data-v-b44e8868]{display:flex;align-items:stretch;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden}.app-sidebar[data-v-b44e8868]{--sidebar-text: rgba(224, 231, 255, .85);width:260px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;background:linear-gradient(180deg,#312e81,#1e1b4b);color:var(--sidebar-text);box-shadow:2px 0 12px #0f172a1f}.sidebar-brand[data-v-b44e8868]{flex-shrink:0;padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-logo[data-v-b44e8868]{display:block;width:100%;max-width:180px;height:52px;background-color:var(--sidebar-text);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;mask-size:contain;mask-repeat:no-repeat;mask-position:left center}.sidebar-nav[data-v-b44e8868]{flex:1;display:flex;flex-direction:column;padding:12px 0;gap:2px;overflow-y:auto}.sidebar-footer[data-v-b44e8868]{flex-shrink:0;padding:16px 20px;border-top:1px solid rgba(255,255,255,.08)}.sidebar-version[data-v-b44e8868]{font-size:11px;color:#e0e7ff8c;line-height:1.4}.app-main-column[data-v-b44e8868]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-body)}.app-topbar[data-v-b44e8868]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 24px;background:var(--bg-card);border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px #0f172a0a}.topbar-right[data-v-b44e8868]{display:flex;align-items:center;gap:14px;flex-shrink:0;flex-wrap:wrap}.search-container[data-v-b44e8868]{position:relative;flex:1;min-width:200px;max-width:420px}.search-input[data-v-b44e8868]{width:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-body);color:var(--text-main);font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.search-input[data-v-b44e8868]::placeholder{color:var(--text-lighter)}.search-input[data-v-b44e8868]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f126;background:var(--bg-card)}.search-results[data-v-b44e8868]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--bg-card);border-radius:4px;box-shadow:0 4px 6px var(--shadow-sm);max-height:400px;overflow-y:auto;z-index:1000}.search-result-item[data-v-b44e8868]{padding:12px;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background .2s}.search-result-item[data-v-b44e8868]:hover{background:var(--bg-body)}.search-result-item[data-v-b44e8868]:last-child{border-bottom:none}.result-header[data-v-b44e8868]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.result-header strong[data-v-b44e8868]{color:var(--primary-color);font-size:14px}.result-status[data-v-b44e8868]{font-size:12px;padding:2px 8px;border-radius:12px;background:var(--bg-body);color:var(--text-muted)}.result-summary[data-v-b44e8868]{font-size:13px;color:var(--text-secondary);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-meta[data-v-b44e8868]{font-size:12px;color:var(--text-muted)}.search-no-results[data-v-b44e8868]{padding:12px;text-align:center;color:var(--text-muted);font-size:14px}.user-info[data-v-b44e8868]{display:flex;align-items:center;gap:12px}.username[data-v-b44e8868]{font-size:14px;color:var(--text-secondary);font-weight:500}.btn-logout[data-v-b44e8868]{background:var(--bg-body);border:1px solid var(--border-color);color:var(--text-muted);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s,border-color .2s}.btn-logout[data-v-b44e8868]:hover{background:var(--border-color);border-color:var(--border-darker)}.sidebar-nav .nav-link[data-v-b44e8868]{display:flex;align-items:center;gap:.65rem;padding:12px 20px;margin:0 10px;border-radius:8px;text-decoration:none;color:var(--sidebar-text);font-weight:500;font-size:14px;transition:background .15s,color .15s;border-left:3px solid transparent}.nav-link-with-badge[data-v-b44e8868]{position:relative}.nav-badge[data-v-b44e8868]{margin-left:auto;min-width:1.25rem;height:1.25rem;padding:0 6px;border-radius:999px;background:var(--danger-color);color:#fff;font-size:11px;font-weight:700;line-height:1.25rem;text-align:center}.sidebar-nav .nav-link[data-v-b44e8868] .sidebar-nav-icon{opacity:.9}.sidebar-nav .nav-link[data-v-b44e8868]:hover{color:#fff;background:#ffffff14}.sidebar-nav .nav-link.router-link-active[data-v-b44e8868]{color:#fff;background:#6366f159;border-left-color:#a5b4fc}.app-main[data-v-b44e8868]{flex:1;min-height:0;padding:20px 24px 32px;overflow:auto}.app-main.login-main[data-v-b44e8868]{padding:0;min-height:100vh}.theme-toggle-btn[data-v-b44e8868]{background:var(--bg-body);border:1px solid var(--border-color);color:var(--text-muted);width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;margin-right:12px}.theme-toggle-btn[data-v-b44e8868]:hover{color:var(--primary-color);border-color:var(--primary-color);background:var(--primary-light)}:root{--bg-body: #f8fafc;--bg-card: #ffffff;--border-color: #e2e8f0;--border-darker: #cbd5e1;--text-main: #1e293b;--text-secondary: #334155;--text-muted: #64748b;--text-lighter: #94a3b8;--primary-color: #6366f1;--primary-hover: #4f46e5;--primary-dark: #4338ca;--primary-light: rgba(99, 102, 241, .1);--primary-light-hover: rgba(99, 102, 241, .12);--success-color: #10b981;--success-hover: #059669;--bg-success: #d1fae5;--text-success: #065f46;--danger-color: #ef4444;--danger-hover: #dc2626;--bg-danger: #fee2e2;--text-danger: #991b1b;--warning-color: #f59e0b;--warning-hover: #d97706;--bg-warning: #fef3c7;--text-warning: #92400e;--info-color: #3b82f6;--info-hover: #2563eb;--bg-info: #dbeafe;--text-info: #1e40af;--shadow-sm: rgba(0, 0, 0, .1)}:root.dark{--bg-body: #0f172a;--bg-card: #1e293b;--border-color: #334155;--border-darker: #475569;--text-main: #f8fafc;--text-secondary: #e2e8f0;--text-muted: #94a3b8;--text-lighter: #64748b;--primary-color: #818cf8;--primary-hover: #6366f1;--primary-dark: #4f46e5;--primary-light: rgba(99, 102, 241, .2);--primary-light-hover: rgba(99, 102, 241, .3);--success-color: #34d399;--success-hover: #10b981;--bg-success: rgba(16, 185, 129, .15);--text-success: #6ee7b7;--danger-color: #f87171;--danger-hover: #ef4444;--bg-danger: rgba(239, 68, 68, .15);--text-danger: #fca5a5;--warning-color: #fbbf24;--warning-hover: #f59e0b;--bg-warning: rgba(245, 158, 11, .15);--text-warning: #fcd34d;--info-color: #60a5fa;--info-hover: #3b82f6;--bg-info: rgba(59, 130, 246, .15);--text-info: #93c5fd;--shadow-sm: rgba(0, 0, 0, .4)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--bg-body);color:var(--text-main);line-height:1.6}#app{min-height:100vh}.container{max-width:1400px;margin:0 auto;padding:20px}.card{background:var(--bg-card);border-radius:8px;padding:20px;box-shadow:0 1px 3px var(--shadow-sm);margin-bottom:20px}.btn{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.btn-primary{background:var(--primary-color);color:#fff}.btn-primary:hover{background:var(--primary-hover)}.btn-secondary{background:var(--text-muted);color:#fff}.btn-secondary:hover{background:#475569}.btn-success{background:var(--success-color);color:#fff}.btn-success:hover{background:var(--success-hover)}.btn-danger{background:var(--danger-color);color:#fff}.btn-danger:hover{background:var(--danger-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.input,select,textarea{padding:10px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;width:100%;background-color:var(--bg-card);color:var(--text-main)}.input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}.table{width:100%;border-collapse:collapse;background:var(--bg-card);border-radius:8px;overflow:hidden}.table th{background:var(--bg-body);color:var(--text-main);padding:12px;text-align:left;font-weight:600;font-size:14px}.table td{padding:12px;border-bottom:1px solid var(--border-color);font-size:14px}.table tr:hover{background:var(--bg-body)}.badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-success{background:var(--bg-success);color:var(--text-success)}.badge-warning{background:var(--bg-warning);color:var(--text-warning)}.badge-danger{background:var(--bg-danger);color:var(--text-danger)}.badge-info{background:var(--bg-info);color:var(--text-info)}.loading{text-align:center;padding:40px;color:var(--text-muted)}.error{background:var(--bg-danger);color:var(--text-danger);padding:12px;border-radius:6px;margin-bottom:20px}.success{background:var(--bg-success);color:var(--text-success);padding:12px;border-radius:6px;margin-bottom:20px}.btn-with-icon{display:inline-flex;align-items:center;gap:6px}.btn-icon{width:16px;height:16px}.spin-icon{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-body)}::-webkit-scrollbar-thumb{background:var(--border-darker);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}*{scrollbar-width:thin;scrollbar-color:var(--border-darker) var(--bg-body)}
