
.tabs{max-width:1395px;margin:20px auto;border:1px solid #ccc;border-radius:8px;font-family:Arial,sans-serif;}
.tabs.bpt-skin-light{background:#fff;color:#667085;}
.tabs.bpt-skin-dark{background:#2c3e50;color:#fff;border-color:#1a2733;}
.tabs.bpt-skin-outline{background:transparent;color:#0073aa;border:2px solid #0073aa;}
.tab-buttons{display:flex;list-style:none;padding:0;margin:0;background:#f1f5f9;border-bottom:2px solid #ccc;align-items:center;justify-content:center;}
.tab-buttons li{flex:1;padding:12px;text-align:center;cursor:pointer;background:#f1f5f9;border-right:1px solid #ccc;display:flex;align-items:center;justify-content:center;gap:8px;}
.tab-buttons li:last-child{border-right:none;}
.tab-buttons li.active{background:#fff;font-weight:bold;border-bottom:none;}
.tab-buttons img.icon{width:20px;height:20px;}
.tab-content{display:none;padding:20px;}
.tab-content.active{display:block;}
.desktop-table{width:100%;border-collapse:collapse;margin-bottom:20px;table-layout:fixed;}
.desktop-table thead{background:#2c3e50;color:#fff;}
.desktop-table th,.desktop-table td{padding:15px;text-align:left;border-bottom:1px solid #ddd;}
.desktop-table th:first-child,.desktop-table td:first-child{width:35%;border-right:2px solid #ccc;padding-right:20px;}
.desktop-table th:last-child,.desktop-table td:last-child{width:65%;padding-left:20px;}
.desktop-table tbody tr:nth-child(even){background:#f5f5f5;}
.accordion{display:none;}
.accordion-item{background:#3a4a5a;margin-bottom:10px;border-radius:5px;border:1px solid #444;}
.accordion-question{background:#2c3e50;color:#fff;padding:15px;cursor:pointer;font-weight:bold;}
.accordion-answer{padding:15px;display:none;background:#fff;color:#445566;border-top:1px solid #555;}
@media(max-width:900px){.desktop-table{display:none;}.accordion{display:block;}}@media(min-width:901px){.accordion{display:none;}}
@media (max-width: 900px) {
    .accordion-answer a {
        white-space: nowrap;
        /* prevent mid-word wraps */
        display: inline-block;
        /* keep the link in one piece */
    }

    .accordion-answer ul {
        column-count: 1;
        /* or 2 if you like columns on mobile */
        column-gap: 1em;
    }
}
