.dashboard-live-summary{margin-top:14px;border:1px solid #293137;background:#11171b}.dashboard-live-summary>.panel-title b{color:#39b982}.dashboard-live-summary>div:last-child{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-live-summary article{padding:17px 18px;border-right:1px solid #293137}.dashboard-live-summary article:last-child{border-right:0}.dashboard-live-summary article span,.dashboard-live-summary article strong{display:block}.dashboard-live-summary article span{font-size:10px;color:#758187}.dashboard-live-summary article strong{margin-top:9px;font-size:23px;color:#f0f4f1;font-weight:560;font-variant-numeric:tabular-nums}.data-entry-form,.daily-report-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:18px 20px;border:1px solid #e0e3e7;background:#fff}.data-entry-form label,.daily-report-form label{margin:0}.data-entry-form input,.data-entry-form select,.daily-report-form input,.daily-report-form textarea{width:100%;border:1px solid #d8dce1;border-radius:5px;background:#fff;padding:9px 10px;font:inherit}.data-entry-form .wide,.daily-report-form .wide{grid-column:span 2}.data-entry-form button,.daily-report-form button{align-self:end;min-height:39px}.daily-report-form textarea{min-height:88px}.live-session-list,.daily-report-list{display:grid;gap:10px;margin-bottom:16px}.live-session-card,.daily-report-card{border:1px solid #e0e3e7;background:#fff}.live-session-head,.daily-report-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #eceef0}.live-session-head div span,.live-session-head div strong,.daily-report-head div span,.daily-report-head div strong{display:block}.live-session-head span,.daily-report-head span{color:#747d84;font-size:11px}.live-session-head strong,.daily-report-head strong{margin-top:4px}.source-chip{padding:4px 7px;background:#e7f3ee;color:#26735a!important}.live-metrics{display:grid;grid-template-columns:repeat(8,1fr)}.live-metrics div{padding:13px 14px;border-right:1px solid #eceef0}.live-metrics div:last-child{border-right:0}.live-metrics span,.live-metrics strong{display:block}.live-metrics span{font-size:10px;color:#7a838a}.live-metrics strong{margin-top:7px;font-size:17px;font-variant-numeric:tabular-nums}.daily-report-body{display:grid;grid-template-columns:1.3fr .7fr .7fr 1fr;gap:0}.daily-report-body div{padding:14px 16px;border-right:1px solid #eceef0}.daily-report-body div:last-child{border-right:0}.daily-report-body span,.daily-report-body strong{display:block}.daily-report-body span{margin-bottom:7px;color:#7a838a;font-size:10px}.daily-report-body strong{font-size:13px;line-height:1.65;font-weight:500;white-space:pre-wrap}
@media(max-width:1100px){.dashboard-live-summary>div:last-child{grid-template-columns:repeat(3,1fr)}.dashboard-live-summary article:nth-child(3){border-right:0}.dashboard-live-summary article:nth-child(-n+3){border-bottom:1px solid #293137}.data-entry-form,.daily-report-form{grid-template-columns:1fr 1fr}.live-metrics{grid-template-columns:repeat(4,1fr)}.live-metrics div:nth-child(4){border-right:0}.live-metrics div:nth-child(-n+4){border-bottom:1px solid #eceef0}.daily-report-body{grid-template-columns:1fr 1fr}.daily-report-body div:nth-child(2){border-right:0}.daily-report-body div:nth-child(-n+2){border-bottom:1px solid #eceef0}}
@media(max-width:800px){.data-entry-form,.daily-report-form{grid-template-columns:1fr}.data-entry-form .wide,.daily-report-form .wide{grid-column:auto}.live-metrics{grid-template-columns:1fr 1fr}.live-metrics div:nth-child(2n){border-right:0}.live-metrics div:nth-child(-n+6){border-bottom:1px solid #eceef0}.daily-report-body{grid-template-columns:1fr}.daily-report-body div{border-right:0;border-bottom:1px solid #eceef0}.daily-report-body div:last-child{border-bottom:0}.dashboard-live-summary>div:last-child{grid-template-columns:1fr 1fr}.dashboard-live-summary article:nth-child(3){border-right:1px solid #293137}.dashboard-live-summary article:nth-child(2n){border-right:0}.dashboard-live-summary article:nth-child(-n+4){border-bottom:1px solid #293137}}

.dashboard-mode .dashboard-live-summary {
  border-color: #b8d3d6;
  background: rgba(255,255,255,.94);
  box-shadow: 0 12px 30px rgba(24,78,84,.06);
}
.dashboard-mode .dashboard-live-summary > .panel-title b { color: #0b8e6b; }
.dashboard-mode .dashboard-live-summary article {
  position: relative;
  border-color: #d5e4e5;
  background: #fbfefe;
}
.dashboard-mode .dashboard-live-summary article::before {
  content: "";
  position: absolute;
  left: 18px;
  top: 0;
  width: 26px;
  height: 2px;
  background: #0d8790;
}
.dashboard-mode .dashboard-live-summary article:nth-child(2n)::before { background: #13a779; }
.dashboard-mode .dashboard-live-summary article:nth-child(3n)::before { background: #d89222; }
.dashboard-mode .dashboard-live-summary article span { color: #6e858b; }
.dashboard-mode .dashboard-live-summary article strong { color: #15383e; font-weight: 650; }

@media(max-width:1100px) {
  .dashboard-mode .dashboard-live-summary article:nth-child(-n+3) { border-bottom-color: #d5e4e5; }
}
@media(max-width:800px) {
  .dashboard-mode .dashboard-live-summary article:nth-child(3) { border-right-color: #d5e4e5; }
  .dashboard-mode .dashboard-live-summary article:nth-child(-n+4) { border-bottom-color: #d5e4e5; }
}
