/* =========================================================
   SBS-R407-SHARED-INLINE-STYLE-EXTERNALIZED
   Exact former #sbs-r403-time-style payload.
   Extracted from production; rules intentionally unchanged.
   ========================================================= */
\n/* SBS-R4033-VISUAL-COMPRESSION-POLISH */\n@import url("/business/assets/css/public-site-r4033.css?v=4.0.3.3.3.2");
.sbs-r403-time-strip{
    position:sticky;
    top:0;
    z-index:5200;
    width:100%;
    border-bottom:1px solid rgba(148,163,184,.15);
    background:rgba(3,10,18,.97);
    color:#d9e8f7;
    font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.sbs-r403-time-inner{
    width:min(1240px,calc(100% - 32px));
    min-height:34px;
    margin:0 auto;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:18px;
    font-size:.74rem;
    letter-spacing:.045em;
}
.sbs-r403-time-label{
    color:#71879e;
    font-weight:800;
    text-transform:uppercase;
    white-space:nowrap;
}
.sbs-r403-time-values{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:10px;
    min-width:0;
    font-variant-numeric:tabular-nums;
    white-space:nowrap;
}
.sbs-r403-clock{
    display:inline-flex;
    align-items:center;
    gap:6px;
    min-width:0;
}
.sbs-r403-clock b{
    color:#38bdf8;
    font-size:.68rem;
    letter-spacing:.11em;
}
.sbs-r403-clock span{
    color:#f8fafc;
    font-weight:800;
}
.sbs-r403-clock small{
    color:#8196ab;
    font-size:.68rem;
    font-weight:750;
}
.sbs-r403-time-dot{
    color:#3a536c;
}
.sbs-r403-time-strip + .r4-site-header,
.sbs-r403-time-strip + .r4-header{
    top:34px !important;
}
@media(max-width:700px){
    .sbs-r403-time-inner{
        width:min(100% - 22px,1240px);
        min-height:31px;
        justify-content:center;
        gap:8px;
        font-size:.69rem;
    }
    .sbs-r403-time-label{
        display:none;
    }
    .sbs-r403-time-values{
        width:100%;
        justify-content:center;
        gap:7px;
    }
    .sbs-r403-clock{
        gap:4px;
    }
    .sbs-r403-clock b{
        font-size:.62rem;
    }
    .sbs-r403-clock small{
        font-size:.62rem;
    }
    .sbs-r403-time-strip + .r4-site-header,
    .sbs-r403-time-strip + .r4-header{
        top:31px !important;
    }
}
