
/*
 * Stary mały status RCB z v7
 * ukrywamy całkowicie.
 */
.rn-rcb-status {
    display:none !important;
}


.rn-rcb-air-banner {
    display:none;

    position:absolute;

    right:14px;
    bottom:28px;

    z-index:900;

    width:310px;
    max-width:calc(100vw - 30px);

    padding:12px 13px;

    border-radius:10px;

    border:
        1px solid
        rgba(220,53,69,.65);

    background:
        rgba(18,25,32,.96);

    box-shadow:
        0 6px 24px
        rgba(0,0,0,.35);

    color:#fff;
}


.rn-rcb-air-banner-visible {
    display:block;
}


.rn-rcb-air-head {
    display:flex;
    align-items:center;

    gap:6px;

    color:#ff9099;

    font-size:10px;

    font-weight:800;

    letter-spacing:.08em;
}


.rn-rcb-air-dot {
    width:7px;
    height:7px;

    border-radius:50%;

    background:#ef3340;

    box-shadow:
        0 0 8px
        rgba(239,51,64,.85);
}


.rn-rcb-air-live {
    margin-left:auto;

    padding:2px 5px;

    border-radius:4px;

    background:
        rgba(239,51,64,.15);

    color:#ff7c87;

    font-size:8px;

    font-weight:800;
}


.rn-rcb-air-title {
    margin-top:7px;

    font-size:16px;

    font-weight:800;

    line-height:1.15;
}


.rn-rcb-air-scope {
    margin-top:5px;

    color:#d4e0e8;

    font-size:11px;

    font-weight:600;

    line-height:1.35;
}


.rn-rcb-air-meta {
    margin-top:6px;

    color:#8295a4;

    font-size:9px;

    line-height:1.3;
}


.rn-rcb-air-link {
    display:inline-block;

    margin-top:9px;

    color:#ff9ba3;

    font-size:10px;

    font-weight:700;

    text-decoration:none;
}


.rn-rcb-air-link:hover {
    text-decoration:underline;
}


@media (max-width:760px) {

    .rn-rcb-air-banner {
        right:8px;
        left:8px;

        bottom:18px;

        width:auto;
        max-width:none;
    }

}
