.os-home-more-controls { display:none; }
@media (min-width:768px) {
    .os-home-more-ready .os-home-duplicate,
    .os-home-more-ready .os-home-pending { display:none !important; }
    .os-home-more-ready .os-home-visible { display:block !important; }
    .os-home-more-ready .os-home-visible.list-blog { display:grid !important; }
    .os-home-more-ready .os-home-visible.list-blog.no-img { display:flex !important; }
    .os-home-more-ready .os-home-more-controls {
        display:flex;
        align-items:center;
        justify-content:space-between;
        flex-wrap:wrap;
        gap:12px 20px;
        margin:12px 0 0;
        padding:16px 0 8px;
        border-top:1px solid rgba(128,128,128,.24);
    }
    .os-home-more-controls .os-home-more-button {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        gap:12px;
        width:auto;
        max-width:100%;
        min-height:44px;
        margin:0 0 0 auto;
        padding:11px 18px;
        border:1px solid transparent;
        border-radius:8px;
        font-family:inherit;
        font-size:14px !important;
        font-weight:600 !important;
        line-height:1.4;
        letter-spacing:0;
        text-transform:none;
        background:#4b1fff;
        color:#fff;
        box-shadow:none;
        cursor:pointer;
        transition:background-color .18s ease;
    }
    .os-home-more-controls .os-home-more-button::after {
        content:"";
        width:7px;
        height:7px;
        flex-shrink:0;
        border-right:1.5px solid currentColor;
        border-bottom:1.5px solid currentColor;
        transform:translateY(-2px) rotate(45deg);
        transition:transform .18s ease;
    }
    .os-home-more-controls .os-home-more-button:hover { background:#3c16da; color:#fff; }
    .os-home-more-controls .os-home-more-button:hover::after { transform:translateY(1px) rotate(45deg); }
    .os-home-more-controls .os-home-more-button:focus-visible { outline:2px solid currentColor; outline-offset:3px; box-shadow:0 0 0 5px #4b1fff; }
    .os-home-more-controls .os-home-more-button[hidden] { display:none; }
    .os-unique-main.os-home-more-ready .os-home-more-controls p.os-home-more-status {
        order:-1;
        flex:1 1 180px;
        margin:0 !important;
        padding:0;
        font-family:inherit !important;
        font-size:13px !important;
        font-weight:400 !important;
        line-height:1.5 !important;
        letter-spacing:0 !important;
        text-transform:none !important;
        text-align:left;
        color:inherit;
        opacity:.65;
    }
}
@media (prefers-reduced-motion:reduce) {
    .os-home-more-controls .os-home-more-button,
    .os-home-more-controls .os-home-more-button::after { transition:none; }
}
