.status-event-dashboard[data-v-0a491ebe]{padding:20px;background:#e7e7e7;min-height:100vh;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.dashboard-header[data-v-0a491ebe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ccc}.breadcrumb-nav[data-v-0a491ebe]{font-size:.85rem;color:#666;margin-bottom:5px}.breadcrumb-separator[data-v-0a491ebe]{margin:0 8px}.breadcrumb-item.active[data-v-0a491ebe]{color:#06c}.header-title h1[data-v-0a491ebe]{margin:0;font-size:1.8rem;color:#333}.last-update[data-v-0a491ebe]{font-size:.85rem;color:#666;margin-left:15px;transition:color .3s}.last-update.updating[data-v-0a491ebe]{color:#06c}.header-actions[data-v-0a491ebe]{display:flex;gap:10px}.btn-fullscreen[data-v-0a491ebe],.btn-refresh[data-v-0a491ebe]{background:#fff;border:1px solid #ccc;color:#333;padding:8px 15px;border-radius:6px;cursor:pointer;font-size:1.2rem;transition:all .2s}.btn-fullscreen[data-v-0a491ebe]:hover,.btn-refresh[data-v-0a491ebe]:hover{background:#f0f0f0;border-color:#06c}.btn-refresh[data-v-0a491ebe]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon[data-v-0a491ebe]{display:inline-block;transition:transform .3s}.refresh-icon.spinning[data-v-0a491ebe]{-webkit-animation:spin-data-v-0a491ebe 1s linear infinite;animation:spin-data-v-0a491ebe 1s linear infinite}@-webkit-keyframes spin-data-v-0a491ebe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-0a491ebe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.summary-bar[data-v-0a491ebe]{display:flex;gap:20px;margin-bottom:25px;padding:15px;background:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.summary-item[data-v-0a491ebe]{display:flex;flex-direction:column;align-items:center;padding:10px 25px;background:#f5f5f5;border-radius:8px;min-width:120px;transition:all .3s}.summary-item.has-value[data-v-0a491ebe]{background:#e8f4fc}.summary-item.status-ok[data-v-0a491ebe]{background:#d4edda;border:1px solid #28a745}.summary-item.status-ok .summary-label[data-v-0a491ebe],.summary-item.status-ok .summary-value[data-v-0a491ebe]{color:#155724}.summary-item.status-low[data-v-0a491ebe]{background:#d1ecf1;border:1px solid #17a2b8}.summary-item.status-low .summary-label[data-v-0a491ebe],.summary-item.status-low .summary-value[data-v-0a491ebe]{color:#0c5460}.summary-item.status-warning[data-v-0a491ebe]{background:#fff3cd;border:1px solid #ffc107}.summary-item.status-warning .summary-label[data-v-0a491ebe],.summary-item.status-warning .summary-value[data-v-0a491ebe]{color:#856404}.summary-item.status-error[data-v-0a491ebe]{background:#f8d7da;border:1px solid #dc3545}.summary-item.status-error .summary-label[data-v-0a491ebe],.summary-item.status-error .summary-value[data-v-0a491ebe]{color:#721c24}.summary-item.status-critical[data-v-0a491ebe]{background:#f5c6cb;border:2px solid red;-webkit-animation:pulse-critical-data-v-0a491ebe 1s ease-in-out infinite;animation:pulse-critical-data-v-0a491ebe 1s ease-in-out infinite}.summary-item.status-critical .summary-label[data-v-0a491ebe],.summary-item.status-critical .summary-value[data-v-0a491ebe]{color:#721c24}@-webkit-keyframes pulse-critical-data-v-0a491ebe{0%,to{box-shadow:0 0 5px rgba(255,0,0,.3)}50%{box-shadow:0 0 15px rgba(255,0,0,.6)}}@keyframes pulse-critical-data-v-0a491ebe{0%,to{box-shadow:0 0 5px rgba(255,0,0,.3)}50%{box-shadow:0 0 15px rgba(255,0,0,.6)}}.summary-value[data-v-0a491ebe]{font-size:2rem;font-weight:700;color:#333}.summary-label[data-v-0a491ebe]{font-size:.85rem;color:#666;margin-top:5px}.status-icon[data-v-0a491ebe]{font-size:1.5rem!important}.main-content[data-v-0a491ebe]{display:flex;gap:25px}.left-panel[data-v-0a491ebe]{flex:0 0 320px;display:flex;flex-direction:column;position:relative;transition:all .3s ease}.left-panel.collapsed[data-v-0a491ebe]{flex:0 0 50px}.panel-toggle-btn[data-v-0a491ebe]{position:absolute;top:10px;right:-15px;width:30px;height:30px;background:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#666;z-index:10;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.panel-toggle-btn[data-v-0a491ebe]:hover{background:#06c;color:#fff;border-color:#06c}.left-panel.collapsed .panel-toggle-btn[data-v-0a491ebe]{right:-15px}.collapsed-label[data-v-0a491ebe]{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);display:flex;align-items:center;justify-content:center;padding:20px 10px;background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#333;font-weight:500;font-size:.95rem;cursor:pointer}.collapsed-label[data-v-0a491ebe]:hover{background:#f5f5f5}.main-content[data-v-0a491ebe]{align-items:stretch}.left-panel.collapsed .collapsed-label[data-v-0a491ebe]{flex:1}.main-content.left-collapsed .center-panel[data-v-0a491ebe],.main-content.right-collapsed .center-panel[data-v-0a491ebe]{flex:1}.center-panel[data-v-0a491ebe]{flex:1;min-width:0}.right-panel[data-v-0a491ebe]{flex:0 0 320px;display:flex;flex-direction:column;position:relative;transition:all .3s ease}.right-panel.collapsed[data-v-0a491ebe]{flex:0 0 50px}.panel-toggle-btn.right[data-v-0a491ebe]{left:-15px;right:auto}.right-panel.collapsed .panel-toggle-btn.right[data-v-0a491ebe]{left:-15px}.collapsed-label.right[data-v-0a491ebe]{transform:rotate(0deg);-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.company-section[data-v-0a491ebe]{background:#fff;border-radius:12px;padding:20px;flex:1;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.company-section h3[data-v-0a491ebe]{margin:0 0 15px 0;font-size:1.1rem;color:#333}.no-data[data-v-0a491ebe]{text-align:center;color:#999;padding:30px}.company-list[data-v-0a491ebe]{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto}.company-item[data-v-0a491ebe]{display:flex;align-items:center;padding:10px 12px;background:#f5f5f5;border-radius:8px;transition:all .2s}.company-item[data-v-0a491ebe]:hover{background:#e8e8e8}.company-item.top-company[data-v-0a491ebe]{background:#e8f4fc;border-left:3px solid #06c}.company-rank[data-v-0a491ebe]{width:24px;height:24px;background:#ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#666;margin-right:12px}.company-item.top-company .company-rank[data-v-0a491ebe]{background:#06c;color:#fff}.company-info[data-v-0a491ebe]{flex:1;display:flex;flex-direction:column;min-width:0}.company-name[data-v-0a491ebe]{color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-time[data-v-0a491ebe]{font-size:.75rem;color:#888}.company-count[data-v-0a491ebe]{margin-left:10px}.count-badge[data-v-0a491ebe]{display:inline-block;padding:4px 10px;border-radius:12px;font-weight:700;font-size:.85rem}.badge-low[data-v-0a491ebe]{background:#cce5ff;color:#004085}.badge-medium[data-v-0a491ebe]{background:#fff3cd;color:#856404}.badge-high[data-v-0a491ebe]{background:#f8d7da;color:#721c24}.inactivity-section[data-v-0a491ebe]{background:#fff;border-radius:12px;padding:20px;flex:1;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.inactivity-section h3[data-v-0a491ebe]{margin:0 0 10px 0;font-size:1.1rem;color:#333}.inactivity-summary[data-v-0a491ebe]{display:flex;align-items:center;gap:5px;margin-bottom:15px;font-size:.85rem}.problem-count[data-v-0a491ebe]{color:#28a745;font-weight:600}.problem-count.has-problems[data-v-0a491ebe]{color:#dc3545}.total-count[data-v-0a491ebe]{color:#666}.all-ok-icon[data-v-0a491ebe]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#d4edda;color:#28a745;border-radius:50%;font-size:1.2rem;margin-bottom:10px}.inactivity-section .no-data[data-v-0a491ebe]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:#28a745;font-weight:500}.inactivity-list[data-v-0a491ebe]{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto}.inactivity-item[data-v-0a491ebe]{display:flex;align-items:center;padding:10px 12px;background:#f5f5f5;border-radius:8px;transition:all .2s}.inactivity-item[data-v-0a491ebe]:hover{background:#e8e8e8}.inactivity-item.has-problem[data-v-0a491ebe]{background:#fff5f5;border-left:3px solid #dc3545}.inactivity-status[data-v-0a491ebe]{margin-right:10px}.status-dot[data-v-0a491ebe]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:700}.status-dot.ok[data-v-0a491ebe]{background:#d4edda;color:#28a745}.status-dot.problem[data-v-0a491ebe]{background:#f8d7da;color:#dc3545}.inactivity-info[data-v-0a491ebe]{flex:1;display:flex;flex-direction:column;min-width:0}.inactivity-company[data-v-0a491ebe]{color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem}.inactivity-details[data-v-0a491ebe]{display:flex;gap:10px;font-size:.75rem;color:#888}.inactivity-date[data-v-0a491ebe]{font-size:.75rem;color:#666;white-space:nowrap}.right-panel.collapsed .collapsed-label[data-v-0a491ebe]{flex:1}.chart-box[data-v-0a491ebe]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.chart-box-header[data-v-0a491ebe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-box-header h3[data-v-0a491ebe]{margin:0;font-size:1.1rem;color:#333}.chart-box-legend[data-v-0a491ebe]{display:flex;gap:20px;font-size:.85rem;color:#666}.chart-box-legend span[data-v-0a491ebe]{display:flex;align-items:center;gap:8px}.legend-prod span[data-v-0a491ebe]:first-child{width:12px;height:12px;background:#dc3545;border-radius:3px}.legend-qa span[data-v-0a491ebe]:first-child{width:12px;height:12px;background:#06c;border-radius:3px}.chart-box-content[data-v-0a491ebe]{height:280px;position:relative}.chart-box-loading[data-v-0a491ebe]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#888}.spinner[data-v-0a491ebe]{width:40px;height:40px;border:3px solid #ddd;border-top-color:#06c;border-radius:50%;-webkit-animation:spin-data-v-0a491ebe 1s linear infinite;animation:spin-data-v-0a491ebe 1s linear infinite;margin-bottom:10px}.heatmap-box[data-v-0a491ebe]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.heatmap-box-header[data-v-0a491ebe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.heatmap-box-header h3[data-v-0a491ebe]{margin:0;font-size:1.1rem;color:#333}.heatmap-box-legend[data-v-0a491ebe]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#666}.gradient-bar[data-v-0a491ebe]{width:80px;height:12px;border-radius:3px;background:linear-gradient(90deg,#cce5ff,#fff3cd,#f8d7da)}.heatmap-box-content[data-v-0a491ebe]{display:grid;grid-template-columns:repeat(24,1fr);gap:4px}.heat-cell[data-v-0a491ebe]{border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,box-shadow .2s;height:50px;background:#f0f0f0}.heat-cell[data-v-0a491ebe]:hover{transform:scale(1.1);box-shadow:0 0 10px rgba(0,102,204,.4);z-index:1}.heat-hour[data-v-0a491ebe]{font-size:.65rem;color:#666}.heat-value[data-v-0a491ebe]{font-size:.8rem;font-weight:700;color:#333}@media (max-width:1400px){.left-panel[data-v-0a491ebe],.right-panel[data-v-0a491ebe]{flex:0 0 280px}}@media (max-width:1200px){.main-content[data-v-0a491ebe]{flex-direction:column}.left-panel[data-v-0a491ebe],.right-panel[data-v-0a491ebe]{flex:none}.left-panel.collapsed[data-v-0a491ebe],.right-panel.collapsed[data-v-0a491ebe]{display:none}.panel-toggle-btn[data-v-0a491ebe]{display:none}.heatmap-box-content[data-v-0a491ebe]{grid-template-columns:repeat(12,1fr)}}@media (max-width:768px){.summary-bar[data-v-0a491ebe]{flex-wrap:wrap}.summary-item[data-v-0a491ebe]{flex:1 1 calc(50% - 10px)}.header-title h1[data-v-0a491ebe]{font-size:1.4rem}.heatmap-box-content[data-v-0a491ebe]{grid-template-columns:repeat(8,1fr)}}.dashboard-footer[data-v-0a491ebe]{margin-top:30px;padding:25px;background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.footer-section[data-v-0a491ebe]{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #eee}.footer-section[data-v-0a491ebe]:last-of-type{margin-bottom:15px}.footer-section h4[data-v-0a491ebe]{margin:0 0 15px 0;font-size:1rem;color:#333;font-weight:600}.info-grid[data-v-0a491ebe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.info-item[data-v-0a491ebe]{display:flex;flex-direction:column;gap:8px}.info-item p[data-v-0a491ebe]{margin:0;font-size:.85rem;color:#666;line-height:1.4}.status-badge[data-v-0a491ebe]{display:inline-block;padding:5px 12px;border-radius:6px;font-weight:600;font-size:.85rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.status-ok-badge[data-v-0a491ebe]{background:#d4edda;color:#155724;border:1px solid #28a745}.status-low-badge[data-v-0a491ebe]{background:#d1ecf1;color:#0c5460;border:1px solid #17a2b8}.status-warning-badge[data-v-0a491ebe]{background:#fff3cd;color:#856404;border:1px solid #ffc107}.status-error-badge[data-v-0a491ebe]{background:#f8d7da;color:#721c24;border:1px solid #dc3545}.status-critical-badge[data-v-0a491ebe]{background:#f5c6cb;color:#721c24;border:2px solid red}.info-list[data-v-0a491ebe]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-0a491ebe]{display:flex;flex-direction:column;gap:4px}.info-row strong[data-v-0a491ebe]{color:#333;font-size:.9rem}.info-row span[data-v-0a491ebe]{color:#666;font-size:.85rem;line-height:1.5}.inline-badge[data-v-0a491ebe]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600;margin:0 2px}.inline-badge.badge-low[data-v-0a491ebe]{background:#cce5ff;color:#004085}.inline-badge.badge-medium[data-v-0a491ebe]{background:#fff3cd;color:#856404}.inline-badge.badge-high[data-v-0a491ebe]{background:#f8d7da;color:#721c24}.footer-note[data-v-0a491ebe]{padding-top:15px;border-top:1px solid #eee}.footer-note p[data-v-0a491ebe]{margin:0;font-size:.8rem;color:#888;font-style:italic}@media (max-width:768px){.info-grid[data-v-0a491ebe]{grid-template-columns:1fr}}