/* V161: content-sized status card, readable mobile flow, no fixed-height overflow. */
.rh-home .rh-hero .rh-hero-status{box-sizing:border-box!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;width:min(410px,calc(100% - 32px))!important;padding:12px!important;overflow:visible;touch-action:auto;user-select:text}
.rh-home .rh-hero:has(.rh-status-details[open]){overflow:visible;z-index:4}
.rh-hero-status .rh-status-head{gap:8px;flex-wrap:wrap;font-size:11px!important;line-height:1.35!important;touch-action:none}
.rh-hero-status .rh-secure{white-space:normal;overflow-wrap:anywhere}
.rh-hero-status .rh-gates{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
.rh-hero-status .rh-gate{min-width:0!important;padding:8px 3px!important}
.rh-hero-status .rh-gate b{white-space:normal!important;font-size:10px!important;line-height:1.3!important}
.rh-hero-status .rh-gate span{font-size:11px!important;line-height:1.3!important;white-space:normal!important;max-width:100%;box-sizing:border-box}
.rh-hero-status .rh-build{position:static!important;display:block!important;height:auto!important;margin:9px 0 0!important;white-space:normal!important;overflow:visible!important;font-size:10px!important;line-height:1.4!important;overflow-wrap:anywhere;letter-spacing:.03em!important}
.rh-status-updated{font-size:11px;color:#b9cde1;text-align:center;line-height:1.4;margin-top:4px}
.rh-status-details{font-size:12px;line-height:1.5;margin-top:6px;color:#d9e9fa}.rh-status-details summary{cursor:pointer}.rh-status-details ul{margin:6px 0;padding-left:18px}.rh-status-details li{margin-bottom:6px}.rh-status-details a{color:#a8d8ff}
.rh-status-details a:focus-visible,.rh-status-details summary:focus-visible{outline:2px solid #7eceff;outline-offset:3px}
@media(max-width:760px){.rh-home .rh-hero{height:auto!important;min-height:0!important;padding-top:225px;padding-bottom:12px;overflow:visible;box-sizing:border-box}.rh-home .rh-hero .rh-hero-status{position:relative!important;inset:auto!important;transform:none!important;width:calc(100% - 24px)!important;margin:0 12px!important}.rh-hero-status .rh-status-head{cursor:default;touch-action:auto}.rh-hero-status .rh-drag-hint{display:none!important}.rh-home .rh-hero .rh-quote{top:16px!important}.rh-hero-status .rh-gate b{font-size:11px!important}.rh-hero-status .rh-gate span{font-size:12px!important}}
