.notification-center[data-v-c731a371]{border-radius:12px}.notification-filters[data-v-c731a371]{border-bottom:1px solid rgba(0,0,0,.05)}.notifications-container[data-v-c731a371]{position:relative}.notification-item[data-v-c731a371]{display:flex;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:all .2s ease}.notification-item[data-v-c731a371]:hover{background-color:#00000005}.notification-unread[data-v-c731a371]{background-color:#2196f305;border-left:3px solid #2196f3}.notification-priority[data-v-c731a371]{border-left:3px solid #ff9800}.notification-urgent[data-v-c731a371]{border-left:3px solid #f44336;background-color:#f4433605}.notification-icon[data-v-c731a371]{margin-right:12px}.notification-content[data-v-c731a371]{flex:1;min-width:0}.notification-header[data-v-c731a371]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.notification-title[data-v-c731a371]{font-weight:500;font-size:.875rem;line-height:1.2}.notification-time[data-v-c731a371]{font-size:.75rem;color:#0009;margin-left:8px}.notification-message[data-v-c731a371]{font-size:.8rem;color:#000000b3;line-height:1.3;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-meta[data-v-c731a371]{display:flex;align-items:center;gap:4px}.notification-actions[data-v-c731a371]{display:flex;flex-direction:column;gap:4px;margin-left:8px}.notification-detail[data-v-c731a371]{background-color:#00000003}.notification-detail-content[data-v-c731a371]{font-size:.875rem;line-height:1.5}.notification-full-message[data-v-c731a371]{color:#000c}.notification-detail-meta[data-v-c731a371]{background-color:#00000005;border-radius:6px;padding:12px}.notification-detail-actions[data-v-c731a371]{display:flex;flex-wrap:wrap;gap:8px}.empty-state[data-v-c731a371]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#00000080}.notification-center-operador-de-rutas[data-v-c731a371]{border-left:4px solid #ff9800}.notification-center-supervisor-de-zona[data-v-c731a371]{border-left:4px solid #2196f3}.notification-center-gerente-regional[data-v-c731a371]{border-left:4px solid #9c27b0}.notification-center-analista-central[data-v-c731a371]{border-left:4px solid #607d8b}.notification-center-super-admin[data-v-c731a371]{border-left:4px solid #f44336}@media (max-width: 768px){.notification-item[data-v-c731a371]{padding:8px 12px}.notification-header[data-v-c731a371]{flex-direction:column;align-items:flex-start}.notification-time[data-v-c731a371]{margin-left:0;margin-top:2px}.notification-actions[data-v-c731a371]{flex-direction:row}}@keyframes slideIn-c731a371{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.notification-item.new[data-v-c731a371]{animation:slideIn-c731a371 .3s ease-out}.mgi-notification-bell[data-v-8494d220]{display:inline-flex}.agencies-management-panel[data-v-a7e3d446]{width:100%}.text-success[data-v-a7e3d446]{color:#4caf50}.text-warning[data-v-a7e3d446]{color:#ff9800}.text-error[data-v-a7e3d446]{color:#f44336}.route-progress-tracker[data-v-3b65a860]{width:100%}.route-header[data-v-3b65a860]{text-align:center}.route-stats[data-v-3b65a860]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px}.route-stops[data-v-3b65a860]{max-height:300px;overflow-y:auto}.current-stop[data-v-3b65a860]{background-color:#2196f31a;border-left:4px solid #2196F3}.completed-stop[data-v-3b65a860]{background-color:#4caf500d;opacity:.8}.pending-stop[data-v-3b65a860]{opacity:.6}@media (max-width: 600px){.route-stats[data-v-3b65a860]{flex-direction:column;align-items:center}}.employees-management-table[data-v-a34f8a15]{width:100%}.text-primary[data-v-a34f8a15]{color:#2196f3}.text-medium-emphasis[data-v-a34f8a15]{color:#0009}.compact-layout[data-v-611ce88b]{margin:0;padding:0}.compact-card[data-v-611ce88b]{margin-bottom:8px!important}.compact-card .v-card-title[data-v-611ce88b],.compact-card .v-card-text[data-v-611ce88b]{padding-top:8px!important;padding-bottom:8px!important}.compact-list .v-list-item[data-v-611ce88b]{padding-top:4px!important;padding-bottom:4px!important;min-height:40px!important}.incidents-supervisor-panel[data-v-611ce88b]{width:100%}.incident-item[data-v-611ce88b]{border:1px solid rgba(0,0,0,.1);border-radius:8px}.critical-incident[data-v-611ce88b]{border-left:4px solid #d32f2f;background-color:#d32f2f0d}.high-priority[data-v-611ce88b]{border-left:4px solid #f57c00;background-color:#f57c000d}.text-primary[data-v-611ce88b]{color:#2196f3}.v-stepper-window[data-v-03d41050]{margin:16px 0}.field-inventory-request-panel[data-v-b811278a]{height:100%}.monthly-fixed-expenses-tracker[data-v-297ce4bd]{padding:16px}.border-error[data-v-297ce4bd]{border-left:4px solid rgb(var(--v-theme-error))!important}.border-warning[data-v-297ce4bd]{border-left:4px solid rgb(var(--v-theme-warning))!important}.border-success[data-v-297ce4bd]{border-left:4px solid rgb(var(--v-theme-success))!important}.ga-1[data-v-297ce4bd]{gap:4px}.ga-2[data-v-297ce4bd]{gap:8px}.field-fixed-expenses-panel[data-v-42d438f9]{height:100%}.history-item[data-v-42d438f9]{transition:all .2s ease}.history-item[data-v-42d438f9]:hover{background-color:rgba(var(--v-theme-primary),.05);transform:translate(4px)}.cursor-pointer[data-v-42d438f9]{cursor:pointer}.expense-detail-card[data-v-42d438f9]{overflow:hidden}.expense-detail-header[data-v-42d438f9]{color:#fff}.info-card[data-v-42d438f9]{transition:all .2s ease}.info-card[data-v-42d438f9]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.document-preview[data-v-42d438f9]{max-height:400px;overflow:auto;background:#f5f5f5;border-radius:8px;padding:8px}.document-preview img[data-v-42d438f9]{width:100%;height:auto;border-radius:4px}.field-variable-expenses-panel[data-v-245ee786]{padding:8px}.expense-detail-card[data-v-245ee786]{overflow:hidden}.expense-detail-header[data-v-245ee786]{color:#fff}.info-card[data-v-245ee786]{transition:all .2s ease}.info-card[data-v-245ee786]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.sidebar-navigation[data-v-e7160fb5]{height:100%;background:linear-gradient(180deg,rgb(var(--v-theme-surface)),rgb(var(--v-theme-surface-variant)))}.sidebar-header[data-v-e7160fb5]{border-bottom:1px solid rgb(var(--v-theme-outline-variant));background:rgb(var(--v-theme-surface-bright))}.sidebar-footer[data-v-e7160fb5]{border-top:1px solid rgb(var(--v-theme-outline-variant));background:rgb(var(--v-theme-surface-dim))}.nav-item[data-v-e7160fb5]{margin:2px 8px;border-radius:8px;transition:all .2s ease}.nav-item[data-v-e7160fb5]:hover{background-color:rgb(var(--v-theme-primary) / .08);transform:translate(2px)}.nav-item.v-list-item--active[data-v-e7160fb5]{background-color:rgb(var(--v-theme-primary) / .12);color:rgb(var(--v-theme-primary));transform:none}.superadmin-item[data-v-e7160fb5]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.05),rgba(var(--v-theme-secondary),.05));border:1px solid rgba(var(--v-theme-primary),.2)}.superadmin-item[data-v-e7160fb5]:hover{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.1),rgba(var(--v-theme-secondary),.1));border-color:rgba(var(--v-theme-primary),.4);box-shadow:0 2px 8px rgba(var(--v-theme-primary),.3)}.superadmin-item.v-list-item--active[data-v-e7160fb5]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.15),rgba(var(--v-theme-secondary),.15));border-left:4px solid rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary))}.nav-subitem[data-v-e7160fb5]{margin:2px 12px;border-radius:6px;font-size:.875rem}.nav-subitem[data-v-e7160fb5]:hover{background-color:rgb(var(--v-theme-primary) / .06)}.sidebar-navigation .v-list-item-title[data-v-e7160fb5],.sidebar-navigation .v-list-item-subtitle[data-v-e7160fb5]{white-space:normal;overflow:visible;text-overflow:clip}.user-info[data-v-e7160fb5]{background:rgb(var(--v-theme-surface-variant));border-radius:8px;margin:8px}.nav-item[data-v-e7160fb5]{position:relative;overflow:hidden}.sidebar-navigation .v-list-item__content[data-v-e7160fb5]{display:block}.sidebar-navigation .v-list-item-title[data-v-e7160fb5]{line-height:1.1rem}.nav-item[data-v-e7160fb5]:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background-color:rgb(var(--v-theme-primary));transform:scaleY(0);transition:transform .2s ease}.nav-item.v-list-item--active[data-v-e7160fb5]:before{transform:scaleY(1)}.v-navigation-drawer--rail .nav-item[data-v-e7160fb5]:before{width:2px}.v-navigation-drawer--rail .nav-item[data-v-e7160fb5]:hover{transform:none}.v-navigation-drawer--rail .superadmin-item[data-v-e7160fb5],.v-navigation-drawer--rail .superadmin-item.v-list-item--active[data-v-e7160fb5]{border-left:0!important}.v-navigation-drawer--rail .nav-item[data-v-e7160fb5]{margin-left:4px;margin-right:4px;overflow:visible}.sidebar-header[data-v-e7160fb5],.sidebar-footer[data-v-e7160fb5]{backdrop-filter:blur(10px);background:rgba(var(--v-rgb-surface),.8)}.menu-toggle-btn[data-v-e7160fb5]{transition:all .2s ease}.menu-toggle-btn[data-v-e7160fb5]:hover{background-color:rgb(var(--v-theme-primary) / .1);transform:scale(1.05)}@media (max-width: 768px){.sidebar-navigation[data-v-e7160fb5]{width:100%!important}}.navigation-list[data-v-e7160fb5]{scrollbar-width:thin;scrollbar-color:rgba(var(--v-theme-primary),.3) transparent}.navigation-list[data-v-e7160fb5]::-webkit-scrollbar{width:4px}.navigation-list[data-v-e7160fb5]::-webkit-scrollbar-track{background:transparent}.navigation-list[data-v-e7160fb5]::-webkit-scrollbar-thumb{background-color:rgba(var(--v-theme-primary),.3);border-radius:2px}.navigation-list[data-v-e7160fb5]::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--v-theme-primary),.5)}@media (prefers-color-scheme: dark){.sidebar-navigation[data-v-e7160fb5]{background:linear-gradient(180deg,rgb(var(--v-theme-surface)),rgba(var(--v-rgb-surface),.8))}.nav-item[data-v-e7160fb5]:hover{background-color:rgb(var(--v-theme-primary) / .12)}.nav-item.v-list-item--active[data-v-e7160fb5]{background-color:rgb(var(--v-theme-primary) / .16)}}.nav-item-loading[data-v-e7160fb5]{opacity:.6;pointer-events:none}.nav-item[data-v-e7160fb5]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.nav-item[data-v-e7160fb5]{will-change:transform,background-color}.status-indicator[data-v-e7160fb5]{width:8px;height:8px;border-radius:50%;animation:pulse-e7160fb5 2s infinite}@keyframes pulse-e7160fb5{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.business-intelligence-executive[data-v-44ed960d]{padding:20px;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.v-card[data-v-44ed960d]{transition:transform .3s ease,box-shadow .3s ease}.v-card[data-v-44ed960d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026!important}.v-timeline-item[data-v-44ed960d]{margin-bottom:16px}.v-progress-linear[data-v-44ed960d]{border-radius:4px}.admin-dashboard[data-v-8255da42]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding-bottom:20px}.metric-card[data-v-8255da42]{border-radius:16px;transition:transform .2s}.metric-card[data-v-8255da42]:hover{transform:translateY(-4px)}.header-card[data-v-8255da42]{border-radius:16px}.v-card[data-v-8255da42]{border-radius:12px}.v-card-title[data-v-8255da42]{font-weight:700}.incidencias-chart[data-v-8255da42]{max-width:100%}.chart-bar-container[data-v-8255da42]{transition:transform .2s ease}.chart-bar-container[data-v-8255da42]:hover{transform:translate(4px)}.v-alert[data-v-8255da42]{border-left:4px solid currentColor}.space-y-6[data-v-3795f775]>*+*{margin-top:1.5rem}.space-y-4[data-v-3795f775]>*+*{margin-top:1rem}.grid[data-v-3795f775]{display:grid}.grid-cols-1[data-v-3795f775]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-3795f775]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-3795f775]{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-3[data-v-3795f775]{gap:.75rem}.gap-4[data-v-3795f775]{gap:1rem}.gap-6[data-v-3795f775]{gap:1.5rem}.rounded-xl[data-v-3795f775]{border-radius:.75rem}.rounded-2xl[data-v-3795f775]{border-radius:1rem}.border[data-v-3795f775]{border-width:1px;border-style:solid;border-color:#e5e7eb}.p-4[data-v-3795f775]{padding:1rem}.h-2[data-v-3795f775]{height:.5rem}.h-3[data-v-3795f775]{height:.75rem}.h-80[data-v-3795f775]{height:20rem}.shadow-sm[data-v-3795f775]{box-shadow:0 1px 2px #0000000d}.bg-white[data-v-3795f775]{background-color:#fff}.bg-gray-50[data-v-3795f775]{background-color:#f9fafb}.bg-gray-200[data-v-3795f775]{background-color:#e5e7eb}.text-center[data-v-3795f775]{text-align:center}.flex[data-v-3795f775]{display:flex}.items-center[data-v-3795f775]{align-items:center}.justify-center[data-v-3795f775]{justify-content:center}.justify-between[data-v-3795f775]{justify-content:space-between}.overflow-hidden[data-v-3795f775]{overflow:hidden}.min-h-screen[data-v-3795f775]{min-height:100vh}.p-6[data-v-3795f775]{padding:1.5rem}.px-3[data-v-3795f775]{padding-left:.75rem;padding-right:.75rem}.py-2[data-v-3795f775]{padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 640px){.sm\:grid-cols-2[data-v-3795f775]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-2[data-v-3795f775]{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4[data-v-3795f775]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-3[data-v-3795f775]{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:col-span-2[data-v-3795f775]{grid-column:span 2 / span 2}.lg\:grid-cols-4[data-v-3795f775]{grid-template-columns:repeat(4,minmax(0,1fr))}}.role-kpi-card[data-v-c6b7ee40]{transition:all .3s ease;cursor:pointer;height:140px;display:flex;flex-direction:column;justify-content:center}.role-kpi-card[data-v-c6b7ee40]:hover{transform:translateY(-2px)}.role-kpi-disabled[data-v-c6b7ee40]{opacity:.6;cursor:not-allowed}.role-kpi-disabled[data-v-c6b7ee40]:hover{transform:none}.kpi-icon-container[data-v-c6b7ee40]{flex-shrink:0}.opacity-80[data-v-c6b7ee40]{opacity:.8}.opacity-60[data-v-c6b7ee40]{opacity:.6}.role-dashboard-wrapper[data-v-1ce9a7ae]{min-height:100vh;--v-layout-top: 25px}.role-dashboard-wrapper .v-main[data-v-1ce9a7ae]{padding-top:25px!important}.opacity-80[data-v-1ce9a7ae]{opacity:.8}.connection-status[data-v-d7725d16]{transition:all .3s ease;cursor:help}.connection-text[data-v-d7725d16]{font-size:.75rem;font-weight:500}.connection-status[data-v-d7725d16]:hover{transform:scale(1.05)}.supervisor-zona-dashboard[data-v-7fd174e5]{padding:16px}.critical-incident[data-v-7fd174e5]{border-left:4px solid #f44336}.route-progress[data-v-7fd174e5]{text-align:center;padding:16px}.agency-status-chip[data-v-7fd174e5]{margin:2px}.employee-performance[data-v-7fd174e5]{display:flex;align-items:center;gap:8px}.incident-priority-high[data-v-7fd174e5]{color:#f44336;font-weight:700}.incident-priority-critical[data-v-7fd174e5]{color:#d32f2f;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.fill-height[data-v-7fd174e5],.h-100[data-v-7fd174e5]{height:100%}.flex-grow-1[data-v-7fd174e5]{flex-grow:1}.flex-grow-0[data-v-7fd174e5]{flex-shrink:0}.menu-list-scrollable[data-v-7fd174e5]{max-height:calc(100vh - 200px);overflow-y:auto}@media (max-width: 768px){.supervisor-zona-dashboard[data-v-7fd174e5]{padding:8px}}
