body .fi-sidebar-item-btn[href*="/posts/programacion"] .fi-sidebar-item-label::after,
body .fi-sidebar-item-btn[href*="/genehtikboot-email/programacio-email"] .fi-sidebar-item-label::after,
body .fi-sidebar-item-btn[href*="/genehtikboot-whats/programacio-whatsup"] .fi-sidebar-item-label::after {
    content: none !important;
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    background-image: none !important;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Post"] .fi-sidebar-group-label,
body .fi-sidebar-group[data-group-label="GenehtikBoot#Email"] .fi-sidebar-group-label,
body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"] .fi-sidebar-group-label {
    display: inline-flex;
    align-items: center;
    gap: 0.72rem;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Post"] .fi-sidebar-group-btn,
body .fi-sidebar-group[data-group-label="GenehtikBoot#Email"] .fi-sidebar-group-btn,
body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"] .fi-sidebar-group-btn {
    display: flex;
    align-items: center;
    gap: 0.28rem;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Post"] .fi-sidebar-group-label::after,
body .fi-sidebar-group[data-group-label="GenehtikBoot#Email"] .fi-sidebar-group-label::after,
body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"] .fi-sidebar-group-label::after {
    content: '';
    width: 1.72rem;
    height: 1.72rem;
    flex: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    filter: drop-shadow(0 0 0.04rem rgba(61, 153, 20, 0.46));
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%233D9914'/%3E%3Cg fill='%23FFFFFF'%3E%3Cpath d='M9.2 6.25a.72.72 0 0 1 .98.26l.84 1.46h2l.84-1.46a.72.72 0 1 1 1.24.72l-.8 1.39A3.93 3.93 0 0 1 16.38 12v5.16A1.84 1.84 0 0 1 14.54 19H9.46a1.84 1.84 0 0 1-1.84-1.84V12a3.93 3.93 0 0 1 2.14-3.38l-.8-1.39a.72.72 0 0 1 .24-.98Z'/%3E%3Cpath d='M8.2 11.36h7.6v-.24A2.82 2.82 0 0 0 12.98 8.3h-1.96a2.82 2.82 0 0 0-2.82 2.82v.24Z'/%3E%3Ccircle cx='10.4' cy='10.05' r='.55' fill='%233D9914'/%3E%3Ccircle cx='13.6' cy='10.05' r='.55' fill='%233D9914'/%3E%3Crect x='5.55' y='10.45' width='1.95' height='5.4' rx='.98'/%3E%3Crect x='16.5' y='10.45' width='1.95' height='5.4' rx='.98'/%3E%3Crect x='10.05' y='19' width='1.45' height='3' rx='.72'/%3E%3Crect x='12.5' y='19' width='1.45' height='3' rx='.72'/%3E%3C/g%3E%3C/svg%3E");
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Post"] .fi-sidebar-group-btn::before,
body .fi-sidebar-group[data-group-label="GenehtikBoot#Email"] .fi-sidebar-group-btn::before,
body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"] .fi-sidebar-group-btn::before {
    content: 'BOOT';
    order: 2;
    margin-left: 0.26rem;
    color: #c62828;
    font-size: 0.54rem;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0.08em;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"] .fi-sidebar-group-btn::before {
    content: none;
    display: none;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"] .fi-sidebar-group-btn {
    min-height: 2.2rem;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Post"] .fi-sidebar-group-collapse-btn,
body .fi-sidebar-group[data-group-label="GenehtikBoot#Email"] .fi-sidebar-group-collapse-btn,
body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"] .fi-sidebar-group-collapse-btn {
    order: 3;
    flex: none;
    display: inline-flex;
    visibility: visible;
    opacity: 1;
    margin-left: auto;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"] .fi-sidebar-group-collapse-btn {
    position: relative;
    min-width: 4.25rem;
    justify-content: flex-end;
    padding-left: 2.1rem;
    padding-right: 0.18rem;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"] .fi-sidebar-group-collapse-btn::before {
    content: 'BOOT';
    position: absolute;
    left: 0.08rem;
    top: 0.18rem;
    color: #c62828;
    font-size: 0.54rem;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0.08em;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"] .fi-sidebar-group-collapse-btn::after {
    content: 'Beta';
    position: absolute;
    left: 0.08rem;
    top: 0.88rem;
    color: #3d9914;
    font-size: 0.54rem;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0.08em;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"].fi-collapsed .fi-sidebar-group-collapse-btn {
    position: absolute;
    right: 0.16rem;
    top: 50%;
    min-width: 1.35rem;
    width: 1.35rem;
    height: 1.35rem;
    margin-top: -0.675rem;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    justify-content: center;
    z-index: 2;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"].fi-collapsed .fi-sidebar-group-collapse-btn::before,
body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"].fi-collapsed .fi-sidebar-group-collapse-btn::after {
    content: none;
    display: none;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"].fi-collapsed .fi-sidebar-group-btn {
    position: relative;
    padding-right: 4.35rem;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"].fi-collapsed .fi-sidebar-group-btn::before {
    content: 'BOOT';
    display: block;
    position: absolute;
    right: 1.7rem;
    top: 0.18rem;
    color: #c62828;
    font-size: 0.54rem;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0.08em;
}

body .fi-sidebar-group[data-group-label="GenehtikBoot#Whats"].fi-collapsed .fi-sidebar-group-btn::after {
    content: 'Beta';
    display: block;
    position: absolute;
    right: 1.7rem;
    top: 0.88rem;
    color: #3d9914;
    font-size: 0.54rem;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0.08em;
}

@media (min-width: 1280px) {
    body.fi-body {
        --sidebar-width: 16.75rem;
        --collapsed-sidebar-width: 4.75rem;
    }

    body.genehtik-post-schedules-page.fi-body {
        --sidebar-width: 16.75rem;
        --collapsed-sidebar-width: 4.75rem;
    }

    body.genehtik-email-schedules-page.fi-body {
        --sidebar-width: 16.75rem;
        --collapsed-sidebar-width: 4.75rem;
    }

    body.genehtik-whatsapp-schedules-page.fi-body {
        --sidebar-width: 16.75rem;
        --collapsed-sidebar-width: 4.75rem;
    }

    body.genehtik-historic-posts-page .fi-ta {
        font-size: 0.81rem;
    }

    body.genehtik-historic-posts-page .fi-ta-header-cell,
    body.genehtik-historic-posts-page .fi-ta-cell {
        padding-inline: 0.38rem;
    }

    body.genehtik-historic-posts-page .fi-ta-header-cell {
        padding-block: 0.5rem;
        font-size: 0.78rem;
        white-space: nowrap;
    }

    body.genehtik-historic-posts-page .fi-ta-cell {
        padding-block: 0.42rem;
        vertical-align: top;
    }

    body.genehtik-historic-posts-page .fi-badge {
        font-size: 0.72rem;
        line-height: 0.98rem;
        min-height: 1.1rem;
        padding-inline: 0.32rem;
    }

    body.genehtik-historic-posts-page .fi-ta-text,
    body.genehtik-historic-posts-page .fi-ta-header-cell-label,
    body.genehtik-historic-posts-page .fi-btn {
        line-height: 1.12;
    }

    body.genehtik-post-schedules-page .fi-main-sidebar {
        width: var(--sidebar-width);
    }

    body.genehtik-email-schedules-page .fi-main-sidebar {
        width: var(--sidebar-width);
    }

    body.genehtik-whatsapp-schedules-page .fi-main-sidebar {
        width: var(--sidebar-width);
    }

    body.genehtik-post-schedules-page .fi-page-header-main-ctn {
        gap: 0.8rem;
        padding-block: 1.25rem;
    }

    body.genehtik-email-schedules-page .fi-page-header-main-ctn {
        gap: 0.8rem;
        padding-block: 1.25rem;
    }

    body.genehtik-whatsapp-schedules-page .fi-page-header-main-ctn {
        gap: 0.8rem;
        padding-block: 1.25rem;
    }

    body.genehtik-post-schedules-page .fi-header {
        gap: 0.7rem;
    }

    body.genehtik-email-schedules-page .fi-header {
        gap: 0.7rem;
    }

    body.genehtik-post-schedules-page .fi-header-heading {
        font-size: 1.6rem;
        line-height: 1.78rem;
        letter-spacing: -0.02em;
    }

    body.genehtik-email-schedules-page .fi-header-heading {
        font-size: 1.6rem;
        line-height: 1.78rem;
        letter-spacing: -0.02em;
    }

    body.genehtik-post-schedules-page .fi-header-actions-ctn {
        gap: 0.35rem;
        margin-top: 0 !important;
    }

    body.genehtik-email-schedules-page .fi-header-actions-ctn {
        gap: 0.35rem;
        margin-top: 0 !important;
    }

    body.genehtik-post-schedules-page .fi-header-actions-ctn .fi-ac {
        flex: 0 1 auto;
    }

    body.genehtik-email-schedules-page .fi-header-actions-ctn .fi-ac {
        flex: 0 1 auto;
    }

    body.genehtik-post-schedules-page .fi-header-actions-ctn .fi-btn {
        min-height: 1.8rem;
        padding-inline: 0.5rem;
        font-size: 0.68rem;
    }

    body.genehtik-email-schedules-page .fi-header-actions-ctn .fi-btn {
        min-height: 1.8rem;
        padding-inline: 0.5rem;
        font-size: 0.68rem;
    }

    body.genehtik-post-schedules-page .fi-header-actions-ctn .fi-btn-label {
        white-space: nowrap;
    }

    body.genehtik-email-schedules-page .fi-header-actions-ctn .fi-btn-label {
        white-space: nowrap;
    }

    body.genehtik-post-schedules-page .fi-ta {
        font-size: 0.69rem;
    }

    body.genehtik-post-schedules-page .fi-ta-header-cell,
    body.genehtik-post-schedules-page .fi-ta-cell {
        padding-inline: 0.22rem;
    }

    body.genehtik-post-schedules-page .fi-ta-header-cell {
        padding-block: 0.36rem;
        white-space: nowrap;
        font-size: 0.66rem;
    }

    body.genehtik-post-schedules-page .fi-ta-cell {
        padding-block: 0.24rem;
        vertical-align: top;
    }

    body.genehtik-post-schedules-page .fi-ta-cell:has(.fi-ta-actions) {
        padding-inline: 0.25rem;
        padding-block: 0.25rem;
    }

    body.genehtik-post-schedules-page .fi-badge {
        font-size: 0.58rem;
        line-height: 0.82rem;
        padding-inline: 0.24rem;
        padding-block: 0.12rem;
        min-height: 0;
        white-space: normal;
        text-align: left;
    }

    body.genehtik-post-schedules-page .fi-ta-actions {
        gap: 0.1rem;
    }

    body.genehtik-post-schedules-page .fi-ta-actions .fi-btn {
        min-height: 1.32rem;
        font-size: 0.58rem;
        padding-inline: 0.16rem;
    }

    body.genehtik-post-schedules-page .fi-ta-actions .fi-icon-btn,
    body.genehtik-post-schedules-page .fi-ta-actions .fi-btn-icon-only {
        min-width: 1.4rem;
        width: 1.4rem;
        height: 1.4rem;
        padding: 0;
    }

    body.genehtik-post-schedules-page .fi-ta-text,
    body.genehtik-post-schedules-page .fi-ta-header-cell-label {
        line-height: 1.15;
    }

    body.genehtik-post-schedules-page .fi-ta-cell .fi-icon-btn svg,
    body.genehtik-post-schedules-page .fi-ta-cell .fi-btn-icon-only svg {
        width: 0.82rem;
        height: 0.82rem;
    }

    body.genehtik-post-schedules-page .fi-input-wrp,
    body.genehtik-post-schedules-page .fi-input {
        min-height: 2.1rem;
    }

    body.genehtik-post-schedules-page .fi-input-wrp {
        max-width: 12.4rem;
    }

    body.genehtik-post-schedules-page .fi-input,
    body.genehtik-post-schedules-page .fi-input-wrp input {
        font-size: 0.76rem;
    }
}