.ea-main-dashboard{color:var(--foreground);max-width:1600px;margin:auto}.ea-source-note{color:#654700;background:#fff9e9;border:1px solid #d4a84b;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:13px}.ea-operational-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:18px 0;display:grid}.ea-operational-summary button{text-align:left}.ea-operational-summary>*>div{border-radius:12px;height:100%}.ea-dashboard-panel{background:var(--card,#fff);border:1px solid #dfe8ed;border-radius:14px;min-width:0;margin-bottom:16px;padding:18px}.ea-dashboard-panel h2{font-size:19px}.ea-dashboard-panel a{color:var(--primary,#006f78)}.ea-dashboard-panel a:hover{text-decoration:underline}.ea-maintenance-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.ea-maintenance-tabs{flex-wrap:wrap;flex:1;gap:5px;display:flex}.ea-maintenance-tabs button{background:#f6f8fa;border:1px solid #dce5eb;border-radius:24px;padding:10px 14px;font-size:13px}.ea-maintenance-tabs button[aria-selected=true]{color:#fff;background:#065dcc;border-color:#065dcc}.ea-maintenance-controls label{gap:4px;font-size:11px;display:grid}.ea-maintenance-controls input,.ea-maintenance-controls select{background:0 0;border:1px solid #d4dfe8;border-radius:7px;min-height:38px;padding:9px;font-size:13px}.ea-job-table-wrap{overflow:auto}.ea-dashboard-jobs{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ea-dashboard-jobs th{color:#435671;white-space:nowrap;background:#f5f7fa;padding:10px;font-weight:500}.ea-dashboard-jobs td{vertical-align:top;border-bottom:1px solid #e4edf2;padding:13px 10px}.ea-dashboard-jobs td:nth-child(3){min-width:150px;font-weight:600}.ea-dashboard-jobs td:nth-child(4){min-width:125px}.ea-priority,.ea-workflow-status{white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:11px;display:inline-block}.ea-priority{background:#edf1f6}.ea-priority-emergency{color:#a90015;background:#ffe7e8}.ea-priority-urgent{color:#724700;background:#fff0c3}.ea-workflow-status{color:#124e8c;white-space:normal;background:#e8f2ff}.ea-job-action{white-space:nowrap;border:1px solid #bfd6ed;border-radius:7px;padding:8px 10px;font-weight:600;display:inline-flex}.ea-result-note{color:#516477;margin:12px 0 0;font-size:12px}.ea-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ea-small-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.ea-small-metrics>div,.ea-small-metrics>a>div{box-shadow:none;padding:10px}.ea-compact-row{border-top:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.ea-compact-row small{color:#607084;margin-top:4px;display:block}.ea-finance-summary{margin:14px 0}.ea-finance-summary>div{border-top:1px solid #e6edf2;padding:12px 0}.ea-finance-summary dt{color:#526778;font-size:12px}.ea-finance-summary dd{margin:5px 0;font-weight:700}.ea-empty-state{color:#526778;padding:24px 0}#dashboard-maintenance{scroll-margin-top:90px}@media (width>=1200px){.ea-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.ea-operational-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-dashboard-grid{grid-template-columns:1fr}.ea-dashboard-panel{padding:14px}.ea-maintenance-tabs{flex-basis:100%}.ea-maintenance-controls label{flex:1;min-width:130px}.ea-maintenance-controls input{width:100%}.ea-dashboard-jobs thead{display:none}.ea-dashboard-jobs,.ea-dashboard-jobs tbody,.ea-dashboard-jobs tr{display:block}.ea-dashboard-jobs tr{border:1px solid #dce6ed;border-radius:9px;margin:10px 0;padding:8px}.ea-dashboard-jobs td{border:0;grid-template-columns:85px 1fr;gap:8px;padding:6px;display:grid;min-width:0!important}.ea-dashboard-jobs td:before{content:attr(data-label);color:#607084;font-weight:400}.ea-dashboard-jobs td>*{min-width:0}.ea-dashboard-jobs td a{white-space:normal;overflow-wrap:anywhere}.ea-job-action{justify-self:start}.ea-maintenance-tabs button{flex:1;padding:9px 7px;font-size:12px}}.ea-main-dashboard>div:first-child nav[aria-label=Breadcrumb]{display:none}
