/* R32: a small objective readout, with driving controls kept within reach. */
.flood-status-r32{display:flex;flex-direction:column;align-items:flex-start;gap:5px;box-sizing:border-box;width:fit-content;min-width:0;max-width:min(560px,100%);margin-top:8px;padding:5px 7px;border-radius:6px;background:#14281ff2;color:#e4eee4;font-size:13px;line-height:1.4;text-shadow:none;pointer-events:none}
.flood-status-r32[hidden]{display:none}
.flood-status-r32 strong{font-weight:600;text-wrap:balance}
.flood-status-r32>span{max-width:100%;font-variant-numeric:tabular-nums;color:#c6d5ca;font-size:12px;white-space:normal}
.flood-status-r32[data-state="careful"]>span{color:#f3c879}
.flood-coach-r32{margin:0;color:#ffe0a1;font-size:12px;max-width:min(330px,100%)}
.flood-entry-r32{border:1px solid rgba(221,184,93,.45)!important;color:#f2d185!important;padding:10px 14px!important;min-height:44px;border-radius:10px;text-align:left}
.flood-next-r32{font-size:14px;line-height:1.5;color:#e5ce9f;margin:10px 0}
.flood-mode-r32 .hud .identity .game-name{display:none}
.flood-mode-r32 .hud .ride-info #sections-stat{display:none}
.flood-mode-r32 .home-route{max-width:420px}
.flood-render-note-r32{font-size:12px;color:#becbbd;margin:5px 0 14px;max-width:420px}
.flood-render-note-r32[hidden]{display:none}
@media(max-width:600px){.flood-mode-r32 .hud .telemetry{flex-wrap:wrap;gap:6px 14px}.flood-status-r32{flex-basis:auto;max-width:100%;font-size:12px;gap:3px;margin-top:0}.flood-status-r32>span{font-size:11px}.flood-coach-r32{font-size:11px;max-width:min(270px,100%)}.flood-entry-r32{font-size:12px}.flood-next-r32{font-size:12px}}
@media(max-height:500px){.flood-status-r32{margin-top:3px;padding:4px 7px;max-width:min(480px,100%);font-size:11px}.flood-status-r32>span{font-size:10px}.flood-coach-r32{max-width:min(420px,100%);font-size:10px}.flood-mode-r32 .hud .ride-info{display:none}.flood-mode-r32 .hud .identity #mission-counter{display:none}}
@media(prefers-reduced-motion:reduce){.flood-status-r32,.flood-entry-r32{transition:none}}
