.modal-content[data-v-c74c7288]{max-height:calc(88vh - 64px);padding:0 4px 12px;overflow:auto}.alarm-table[data-v-c74c7288]{margin-top:16px}.alarm-name-cell[data-v-c74c7288]{display:inline-flex;align-items:center;gap:6px}.alarm-icon[data-v-c74c7288]{color:#f76e34;font-size:18px}.alarm-detail-panel[data-v-c74c7288]{border:1px solid #f2b99f;border-left:4px solid #F76E34}.alarm-detail-title[data-v-c74c7288]{padding:7px 12px;color:#7a3210;font-weight:600;background:#fff0e8}.alarm-fullscreen-modal .ant-modal{width:calc(100vw - 48px)!important;max-width:1200px;padding-bottom:0}.alarm-fullscreen-modal .ant-modal-content{max-height:88vh;padding:0;overflow:hidden;border-radius:8px}.alarm-fullscreen-modal .ant-modal-body{padding:12px 20px 0}.alarm-fullscreen-modal .ant-modal-header{margin-bottom:0;padding:12px 20px;background:#001529;border-radius:8px 8px 0 0}.alarm-fullscreen-modal .ant-modal-title,.alarm-fullscreen-modal .ant-modal-close{color:#fff}@media (max-width: 767px){.alarm-fullscreen-modal .ant-modal{width:calc(100vw - 24px)!important}.alarm-fullscreen-modal .ant-modal-content{max-height:calc(100vh - 32px)}.modal-content[data-v-c74c7288]{max-height:calc(100vh - 96px)}}.summary-metrics[data-v-a7ccd50d]{display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:8px 4px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.summary-metric[data-v-a7ccd50d]{display:inline-flex;align-items:center;min-height:26px;padding:2px 14px;border-right:1px solid #d1d5db;color:#374151;font-size:13px;font-weight:600}.summary-metric[data-v-a7ccd50d]:last-child{border-right:0}.mock-text[data-v-a7ccd50d]{color:#f76e34}.link-underline[data-v-a7ccd50d]{text-decoration:underline}[data-v-a7ccd50d] .data-response .ant-tabs-tab{background:#fff4f0!important}[data-v-a7ccd50d] .data-response .ant-tabs-tab .ant-tabs-tab-btn{color:#f76e34!important}[data-v-a7ccd50d] .data-response .ant-tabs-tab-active{background:#f76e34!important}[data-v-a7ccd50d] .data-response .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}[data-v-a7ccd50d] .summary-section>.ant-card-head{background:linear-gradient(135deg,#f76e34,#ff8a57);color:#fff}[data-v-a7ccd50d] .summary-section>.ant-card-body{border:1px solid #f7a17c;border-top:0}[data-v-a7ccd50d] .summary-section,[data-v-a7ccd50d] .period-summary-card{overflow:hidden;border-radius:10px;box-shadow:0 4px 16px #7c2d1214}[data-v-a7ccd50d] .period-summary-card>.ant-card-head{border-bottom:1px solid #ffd8c7;background:#fff7f3;color:#9a3412}[data-v-a7ccd50d] .ant-table-row.selected-row,[data-v-a7ccd50d] .ant-table-row.selected-row .ant-table-cell,[data-v-a7ccd50d] .ant-table-fixed .ant-table-row.selected-row,[data-v-a7ccd50d] .ant-table-fixed .ant-table-row.selected-row .ant-table-cell{background-color:#e4e4e4!important;transition:.3!important}[data-v-a7ccd50d] .ant-table-row:hover:not(.selected-row),[data-v-a7ccd50d] .ant-table-row:hover:not(.selected-row) .ant-table-cell,[data-v-a7ccd50d] .ant-table-fixed .ant-table-row:hover:not(.selected-row),[data-v-a7ccd50d] .ant-table-fixed .ant-table-row:hover:not(.selected-row) .ant-table-cell{background-color:#f0f0f0!important;transition:.3s!important}[data-v-a7ccd50d] .kpi-table .ant-table-container{max-width:100%;overflow:hidden;border:1px solid #f0e2dc;border-radius:8px}[data-v-a7ccd50d] .kpi-table .kpi-score-group-title{border-bottom:0!important;background:#dfe2e6!important;color:#30343b!important;font-weight:700!important;text-align:center!important}[data-v-a7ccd50d] .kpi-table .kpi-score-group-header{border-bottom:2px solid #9ca3af!important;background:#f0f1f3!important;color:#374151!important;font-weight:600!important;text-align:center!important}[data-v-a7ccd50d] .kpi-table .kpi-score-group-cell{background:#f7f7f8;text-align:center}[data-v-a7ccd50d] .kpi-table .kpi-distance-group-title{border-bottom:0!important;background:#cfd3d8!important;color:#30343b!important;font-weight:700!important;text-align:center!important}[data-v-a7ccd50d] .kpi-table .kpi-distance-group-header{border-bottom:2px solid #858c96!important;background:#e9ebee!important;color:#374151!important;font-weight:600!important;text-align:center!important}[data-v-a7ccd50d] .kpi-table .kpi-distance-group-cell{background:#f3f4f5;text-align:center}[data-v-a7ccd50d] .kpi-table .kpi-group-spacer{min-width:14px!important;width:14px!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:inset 0 0 0 14px #fff!important;pointer-events:none}.mobile-period-filter[data-v-a7ccd50d]{width:300px;display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding:12px;border:1px solid #f76e34;border-radius:8px;background:#fff4f0}.criteria-header[data-v-a7ccd50d]{display:inline-flex;align-items:center;justify-content:center;gap:5px}.criteria-info[data-v-a7ccd50d]{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;color:#f76e34;font-size:11px;font-weight:700;line-height:1;cursor:help}.criteria-tooltip-title[data-v-a7ccd50d]{margin-bottom:4px;font-weight:700}.criteria-tooltip-formula[data-v-a7ccd50d]{margin-bottom:6px;color:#ffffffb8;font-size:12px}.criteria-tooltip-row[data-v-a7ccd50d]{display:grid;grid-template-columns:22px 1fr;gap:8px;min-width:150px;line-height:22px}.mobile-period-label[data-v-a7ccd50d]{color:#000;font-weight:600}[data-v-a7ccd50d] .mobile-period-filter .ant-select{width:100%}@media (max-width: 767px){.summary-metrics[data-v-a7ccd50d]{margin-bottom:10px;padding:4px 8px}.summary-metric[data-v-a7ccd50d]{flex:1 1 100%;padding:6px 4px;border-right:0;border-bottom:1px solid #e5e7eb;font-size:12px}.summary-metric[data-v-a7ccd50d]:last-child{border-bottom:0}[data-v-a7ccd50d] .ant-card-head{min-height:44px;padding-inline:12px}[data-v-a7ccd50d] .ant-card-head-title{padding-block:10px;white-space:normal}[data-v-a7ccd50d] .ant-card-body{padding:12px}[data-v-a7ccd50d] .data-response>.ant-tabs-nav{margin-bottom:8px}[data-v-a7ccd50d] .data-response .ant-tabs-nav-wrap{overflow:hidden}[data-v-a7ccd50d] .kpi-table .ant-table-cell{padding:8px!important;white-space:nowrap}[data-v-a7ccd50d] .kpi-table .ant-pagination{display:flex;justify-content:center;gap:4px 0}[data-v-a7ccd50d] .kpi-table .ant-pagination-total-text{flex-basis:100%;margin-right:0;text-align:center}[data-v-a7ccd50d] .kpi-table .ant-pagination-options{margin-left:4px}}
