/* Tulip Tower v48.82 — put ALL NOTICES beside READ NOTICE, same left alignment */

/* Both text links live in the content column and start from exactly the same left edge. */
body.tt-v24.tt-home .notice-slide-v48 .notice-v982-inline-actions{
    width:100%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    flex-wrap:wrap!important;
    gap:22px!important;
    margin-top:12px!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{
    margin:0!important;
    padding:0!important;
    min-height:30px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    line-height:1.2!important;
}

/* Keep Read notice as the quieter underlined action. */
body.tt-v24.tt-home .notice-slide-v48 .notice-v982-inline-actions .notice-v255-read{
    color:#d7e0e4!important;
    font-size:13px!important;
    font-weight:750!important;
    text-decoration:none!important;
    border-bottom:1px solid rgba(215,224,228,.42)!important;
}

/* ALL NOTICES: uppercase, gold, clean arrow — no box. */
body.tt-v24.tt-home .notice-slide-v48 .notice-v982-all-inline{
    gap:7px!important;
    color:#f0c96f!important;
    text-decoration:none!important;
    text-transform:uppercase!important;
    letter-spacing:.035em!important;
    font-size:13px!important;
    font-weight:850!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
body.tt-v24.tt-home .notice-slide-v48 .notice-v982-all-inline svg{
    width:16px!important;
    height:16px!important;
    flex:0 0 16px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.9!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
    transition:transform .18s ease!important;
}
body.tt-v24.tt-home .notice-slide-v48 .notice-v982-all-inline:hover{
    color:#ffe2a0!important;
}
body.tt-v24.tt-home .notice-slide-v48 .notice-v982-all-inline:hover svg{
    transform:translateX(3px)!important;
}

/* Bottom footer now contains ONLY slider controls; pin them to bottom-right. */
body.tt-v24.tt-home .notice-slider-v48 .notice-v982-controls-footer{
    left:auto!important;
    right:24px!important;
    bottom:18px!important;
    width:auto!important;
    min-width:0!important;
    padding:0!important;
    display:block!important;
    pointer-events:none!important;
}
body.tt-v24.tt-home .notice-slider-v48 .notice-v982-controls-footer .notice-v979-controls{
    position:static!important;
    inset:auto!important;
    margin:0!important;
    pointer-events:auto!important;
}

@media(max-width:1050px){
    body.tt-v24.tt-home .notice-slide-v48 .notice-v982-inline-actions{gap:18px!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:15px!important;
        margin-top:10px!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-all-inline{
        font-size:12px!important;
    }
    body.tt-v24.tt-home .notice-slider-v48 .notice-v982-controls-footer{
        left:auto!important;
        right:14px!important;
        bottom:14px!important;
        width:auto!important;
    }
}
