
    .flautea-collapsible-block {
        margin-bottom:22px;
    }

    .flautea-collapsible-summary {
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap:18px;
        cursor:pointer;
        list-style:none;
        padding:15px 17px;
        margin-bottom:14px;
        background:#F7F4EC;
        border:1px solid rgba(22,58,67,.08);
        border-radius:14px;
        user-select:none;
    }

    .flautea-collapsible-summary::-webkit-details-marker {
        display:none;
    }

    .flautea-collapsible-title {
        color:#163A43;
        font-size:1.12rem;
        font-weight:800;
    }

    .flautea-collapsible-action {
        display:inline-flex;
        align-items:center;
        gap:8px;
        color:#6E716F;
        font-size:.78rem;
        font-weight:700;
        white-space:nowrap;
    }

    .flautea-collapsible-show { display:inline; }
    .flautea-collapsible-hide { display:none; }

    .flautea-collapsible-block[open] .flautea-collapsible-show {
        display:none;
    }

    .flautea-collapsible-block[open] .flautea-collapsible-hide {
        display:inline;
    }

    .flautea-collapsible-chevron {
        display:inline-block;
        font-size:1rem;
        transition:transform .18s ease;
    }

    .flautea-collapsible-block[open] .flautea-collapsible-chevron {
        transform:rotate(180deg);
    }

    .flautea-collapsible-content {
        padding-bottom:4px;
    }
