.u15-overview{display:grid;gap:18px;max-width:1200px}.u15-overview>.card,.u15-overview .card{margin-bottom:0}.u15-start-work{padding:22px}.u15-start-work h2{font-size:36px;font-weight:900;line-height:1.1;margin:0 0 22px;letter-spacing:-1px}.u15-start-work>.btn{width:100%;min-height:52px;font-size:18px;font-weight:750}.u15-assigned .overview-routehero>div{width:100%;padding-right:0}.u15-assigned .overview-routehero{position:relative;padding:20px 16px 32px}.u15-route-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.u15-route-details{min-width:0}.u15-route-details h2{overflow-wrap:anywhere}.u15-route-details .routecode{overflow-wrap:anywhere}.u15-stop-count{display:flex;flex-direction:column;align-items:center;width:max-content;min-width:58px;margin:0;line-height:1}.u15-stop-count strong{font-size:48px;font-weight:850;letter-spacing:-2px}.u15-stop-count span{font-size:15px;margin-top:4px}.u15-date-panel{display:grid;grid-template-columns:1fr 1fr 1.55fr;border:1px solid currentColor;border-radius:12px;align-items:center;width:100%;margin-top:28px;padding:14px 0}.u15-date-panel>strong,.u15-date-panel>div{padding:0 8px;text-align:center;min-width:0}.u15-date-panel>div{border-left:1px solid #ffffff55;display:flex;flex-direction:column;gap:4px}.u15-date-panel strong{font-size:clamp(12px,3.25vw,18px);white-space:nowrap}.u15-date-panel span{font-size:14px}.u15-date-panel small{font-size:clamp(9px,2.5vw,12px);white-space:nowrap}.u15-week-card{cursor:pointer}.u15-week-card:focus-visible{outline:3px solid #2b6654;outline-offset:3px}.u15-week-card .cardhead h2{font-size:clamp(14px,4.4vw,24px);white-space:nowrap;line-height:1.3}.u15-week-card .week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:12px}.u15-week-card .day{display:grid;grid-template-rows:24px 46px 44px;align-items:center;justify-items:center;padding:10px 2px;min-width:0;min-height:0}.u15-week-card .day>span{margin:0;font-size:12px;line-height:24px}.u15-week-card .day>strong{margin:0;font-size:26px;line-height:46px}.u15-week-card .day>small{margin:0;font-size:10px;line-height:18px;align-self:center;max-width:100%;overflow-wrap:normal}.u15-attention-menu{display:flex;align-items:center;justify-content:space-between;gap:10px}.u15-attention-menu b{border-radius:99px;background:#805610;color:white;min-width:24px;padding:3px 6px;text-align:center}.u15-attention-item{padding:14px 0;border-bottom:1px solid #ddd}.u15-attention-item h3{margin:0}.u15-attention-item p{color:#616c70}.u15-remind-later{margin-top:20px;width:100%}dialog[data-u15-attention]{max-width:520px;width:calc(100% - 32px);max-height:85dvh;overflow:auto}dialog[data-u15-attention]::backdrop{background:#0007}@media(min-width:701px){.u15-overview{grid-template-columns:1fr 1fr}.u15-overview>.u9-summary{grid-column:1/-1}.u15-week-card .day>small{font-size:12px}.u15-week-card .day>span{font-size:14px}.u15-date-panel strong{font-size:16px}}

/* Walt approved these two summary cards on November 14; other Overview rules remain unchanged. */
.u15-overview>.u9-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.u15-overview>.u9-summary>.stat{min-width:0;text-align:left;padding:6px 12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.u15-overview>.u9-summary>.stat>span{font-size:clamp(14px,3.6vw,24px);font-weight:850;color:var(--ink);line-height:1.05}.u15-overview>.u9-summary>.stat>strong{font-size:clamp(32px,8vw,60px);font-weight:900;line-height:1;margin:2px 0 0;overflow-wrap:anywhere;max-width:100%}.u15-overview>.u9-summary>.overview-weekly-routes>strong{font-size:clamp(44px,11vw,76px)}.u15-overview>.u9-summary>.stat>small{font-size:clamp(12px,3vw,18px);font-weight:400;line-height:1.1;color:var(--green);overflow-wrap:anywhere;margin-top:2px}

@media(min-width:701px){.u15-overview>.u9-summary>.stat{padding-top:4px;padding-bottom:4px}}

/* Walt requested mobile balances remain complete on one line, November 14. */
@media(max-width:700px){.u15-overview>.u9-summary>.driver-stat>[data-u15-balance]{display:block;box-sizing:border-box;width:100%;min-width:0;white-space:nowrap;overflow-wrap:normal;word-break:normal}}

