/* Tulip Tower v48.83 — stack notice actions vertically, left aligned */

/* Read notice on first line, ALL NOTICES directly below it. */
body.tt-v24.tt-home .notice-slide-v48 .notice-v982-inline-actions{
    width:100%!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:flex-start!important;
    flex-wrap:nowrap!important;
    gap:5px!important;
    margin-top:11px!important;
    padding:0!important;
}
body.tt-v24.tt-home .notice-slide-v48 .notice-v982-inline-actions .notice-v255-read,
body.tt-v24.tt-home .notice-slide-v48 .notice-v982-inline-actions .notice-v982-all-inline{
    align-self:flex-start!important;
    margin:0!important;
    padding:0!important;
    width:auto!important;
    min-width:0!important;
    min-height:28px!important;
    justify-content:flex-start!important;
}

/* Keep enough room for the stacked links and the slider controls. */
body.tt-v24.tt-home .notice-slide-v48 .notice-v48-copy{
    padding-bottom:82px!important;
}

/* Slider navigation remains isolated at the lower-right corner. */
body.tt-v24.tt-home .notice-slider-v48 .notice-v982-controls-footer{
    left:auto!important;
    right:24px!important;
    bottom:18px!important;
    width:auto!important;
    padding:0!important;
}

@media(max-width:1050px){
    body.tt-v24.tt-home .notice-slide-v48 .notice-v48-copy{padding-bottom:80px!important}
    body.tt-v24.tt-home .notice-slider-v48 .notice-v982-controls-footer{right:18px!important}
}

@media(max-width:720px){
    body.tt-v24.tt-home .notice-slide-v48 .notice-v982-inline-actions{
        gap:4px!important;
        margin-top:9px!important;
    }
    body.tt-v24.tt-home .notice-slide-v48 .notice-v48-copy{padding-bottom:78px!important}
    body.tt-v24.tt-home .notice-slider-v48 .notice-v982-controls-footer{
        right:14px!important;
        bottom:14px!important;
    }
}
