.v83-reports{flex:1;min-width:0;overflow:auto;padding:24px;background:#f3f7f5;color:#17332b}.v83-reports h1{font-size:28px;font-weight:750;margin:3px 0}.v83-reports p{font-size:14px;line-height:1.5;color:#526961;margin:6px 0 12px}.v83-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:700;color:#407564}.v83-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:20px 0}.v83-filters label{display:flex;flex-direction:column;gap:5px;font-size:14px;min-width:0}.v83-filters input,.v83-filters select,.v83-filters button{padding:9px 12px;border:1px solid #cbdad3;border-radius:9px;background:white;min-height:42px;font-size:15px;max-width:100%}.v83-filters button{background:#173c30;color:white}.v83-filters button:disabled{opacity:.6}.v83-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px}.v83-card{min-width:0;background:white;border:1px solid #dbe7e0;border-radius:18px;padding:20px}.v83-messages{grid-row:span 2}.v83-hours{grid-column:1/-1}.v83-card-head{display:flex;gap:10px;align-items:baseline}.v83-card h2{font-size:19px;font-weight:700;line-height:1.3;margin:0}.v83-index{font-size:12px;font-weight:700;color:#548275}.v83-metric{font-size:36px;font-weight:750;font-variant-numeric:tabular-nums;margin:10px 0}.v83-metric:empty{display:none}.v83-metric small{font-size:14px;font-weight:400;color:#526961}.v83-table{overflow:auto;max-height:480px;border:1px solid #e3ece7;border-radius:10px}.v83-table table{width:100%;border-collapse:collapse;font-size:15px}.v83-table th,.v83-table td{padding:11px 12px;text-align:left;border-bottom:1px solid #e7eeea}.v83-table th{position:sticky;top:0;background:#edf6f1;font-weight:600}.v83-table td:first-child{white-space:nowrap}.v83-table td:last-child{text-align:right;font-weight:650}.v83-ranking{padding:0;margin:12px 0 0;list-style:none;max-height:200px;overflow:auto}.v83-ranking li{margin:0 0 15px}.v83-ranking li>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:15px;line-height:1.4;margin-bottom:6px}.v83-ranking span{overflow-wrap:anywhere}.v83-track{height:5px;background:#edf4f0;border-radius:5px;overflow:hidden}.v83-track span{display:block;height:100%;background:#07966b;border-radius:5px}.v83-files .v83-track span{background:#417fba}div.v83-hours{display:flex;gap:8px;overflow-x:auto;align-items:end;padding:16px 0 4px}.v83-hour{flex:1;min-width:25px;text-align:center;font-size:12px}.v83-hour-track{height:100px;display:flex;align-items:end;justify-content:center;background:#f3f7f5;border-radius:4px;margin:6px 0}.v83-hour-track span{display:block;width:100%;max-width:30px;background:#169876;border-radius:4px 4px 0 0}.v83-hour-value{font-variant-numeric:tabular-nums}.v83-note{margin-top:16px!important;max-width:1050px}.v83-empty{padding:30px 0}.v83-reports .v83-error{color:#b91c1c}.v83-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.v83-reports :focus-visible{outline:2px solid #087856;outline-offset:3px}@media(max-width:850px){.v83-grid{grid-template-columns:1fr}.v83-messages{grid-row:auto}.v83-reports{padding:16px}.v83-card{padding:16px}.v83-filters label{flex:1;min-width:130px}.v83-filters label:nth-child(3){flex-basis:100%}.v83-filters select{width:100%}.v83-table{max-height:360px}.v83-reports h1{font-size:25px}}

.v83-incoming,.v83-active{grid-column:1/-1}.v83-incoming .v83-hour-track span{background:#417fba}.v83-active .v83-hour-track span{background:#8466b8}
.v85-card{grid-column:1/-1}.v85-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.v85-stat{padding:14px;background:#f1f7f4;border-radius:12px;display:flex;flex-direction:column;gap:5px}.v85-stat strong{font-size:28px;font-weight:700;line-height:1.2}.v85-stat span{font-size:14px;line-height:1.45;color:#405c51}.v85-card .v85-warning{padding:10px 12px;border-left:3px solid #c9a654;background:#faf8f0;border-radius:4px}.v85-card .v83-table td:last-child{text-align:left;white-space:nowrap}.v85-card .v83-table td{min-width:125px}.v85-card .v83-table td:first-child{white-space:normal;min-width:210px}@media(max-width:600px){.v85-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v85-stat{padding:12px}.v85-stat strong{font-size:25px}}
