/* r71.relocate: owner-approved layout refinements */
#liveHighlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#liveHighlights .metric-shaft{--metric-color:#53e5ed;border-top-color:#53e5ed}#liveHighlights .metric-rocket{--metric-color:#ff6269;border-top-color:#ff6269}#liveHighlights .metric-damage{--metric-color:#ffb64e;border-top-color:#ffb64e}
#liveHighlights .metric-label{display:flex;align-items:center;gap:12px;min-height:38px}#liveHighlights .metric-label img{width:76px;height:34px;object-fit:contain}#liveHighlights .live-card:hover strong{color:var(--metric-color)}
.pickup-overview{grid-template-columns:minmax(250px,1fr) minmax(0,2.45fr);align-items:stretch;gap:18px}.pickup-summary>.pickup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.handyman-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;padding:26px;background:linear-gradient(130deg,#113c31bd,#0a2822b3);border-color:#72d8a7;align-items:stretch}.handyman-intro{display:flex;flex-direction:column;align-items:flex-start;padding:9px 0}.handyman-intro .section-label{font-size:18px;letter-spacing:.13em}.handyman-card h3{font-size:26px;margin:20px 0}.handyman-name{font-size:34px}.handyman-intro p{font-size:17px}.handyman-intro>small{margin-top:auto;color:#b3d7c5;font-size:12px}.handyman-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.handyman-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;min-width:0;background:transparent;border:0}.handyman-item>.pickup-icon{width:72px;height:72px}.handyman-item>b{font-size:28px;color:#f1f7ff}.handyman-item>small{font-size:11px;color:#bbcec4}.handyman-green{gap:7px;margin:0;min-height:72px}.handyman-green>span{flex-direction:column;gap:0}.handyman-green>span>b{font-size:10px}.handyman-green .pickup-icon{width:42px;height:42px}.handyman-green>i{font-size:28px}
#announcements{transition:border-color .22s,box-shadow .22s,background-color .22s}#announcements:hover,#announcements:focus-within{border-color:#59e5d6;box-shadow:0 0 0 1px #63e8d655,0 0 22px #29cdb522;background-color:#0c2430b3}
@media(max-width:1100px){.pickup-overview{grid-template-columns:1fr}.handyman-card{grid-template-columns:1fr 1.2fr}#liveHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#liveHighlights{grid-template-columns:1fr}.handyman-card{grid-template-columns:1fr;padding:18px}.handyman-intro>small{margin-top:14px}.handyman-card h3{margin:12px 0;font-size:23px}.handyman-name{font-size:29px}.handyman-items{gap:20px 10px}.pickup-overview{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){#announcements{transition:none}}
