/* 🌐 OTF-Pro Sidebar — solo escritorio */

@media (min-width: 1024px) {

    #otf-sidebar {
        position: fixed;
        left: 20px;
        top: 50%;
        transform: translateY(-50%);

        width: 72px;
        background: #ffffff;
        border-radius: 16px;
        padding: 16px 8px;

        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 22px;

        box-shadow: 0 4px 14px rgba(0,0,0,0.12);
        z-index: 9998;

        transition: 0.2s ease;
    }

    .otf-sidebar-item {
        text-align: center;
        color: #555;
        text-decoration: none;
        transition: 0.2s ease;
        width: 100%;
        padding: 6px 0;
    }

    .otf-sidebar-item .icon {
        font-size: 26px;
        display: block;
    }

    .otf-sidebar-item .label {
        font-size: 11px;
        margin-top: 4px;
    }

    .otf-sidebar-item.active {
        color: #0073aa;
        font-weight: 600;
    }

    .otf-sidebar-item:hover {
        transform: scale(1.1);
    }

    /* Ocultar bottom bar en escritorio */
    #otf-bottom-bar {
        display: none !important;
    }
}
