.public-map-semi-beta,.truck-route-status{border:1px solid var(--line,#8b8f92);border-radius:.75rem;padding:.75rem;margin:.65rem 0;background:var(--paper,#fff);color:inherit}
.public-map-semi-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}
.public-map-semi-fields label{display:grid;gap:.2rem;font-size:.85rem}
.public-map-semi-fields input[type="number"]{box-sizing:border-box;max-width:100%;min-height:2.5rem}
.truck-route-status{display:grid;width:100%;gap:.25rem;text-align:left}
.truck-route-status[data-tone="GREEN"]{border-color:#16823b;background:#e9f8ee;color:#0d5728}
.truck-route-status[data-tone="YELLOW"]{border-color:#a66a00;background:#fff4cf;color:#684300}
.truck-route-status[data-tone="RED"]{border-color:#b42318;background:#ffebe9;color:#7a1710}
.truck-route-status.is-compact{display:inline-flex;width:auto;padding:.4rem .6rem}
@media(max-width:420px){.public-map-semi-fields{grid-template-columns:1fr}}
