.fcpec-tabs-heading{margin:10px 0 24px;font-size:28px;font-weight:600}
.fcpec-tabs{margin:20px 0 30px}
.fcpec-tabs-nav{display:flex;flex-wrap:wrap;gap:10px;border-bottom:var(--tab-bw,1px) solid var(--tab-border,#ccc)}
.fcpec-tab-btn{cursor:pointer;padding:15px;border:var(--tab-bw,1px) solid var(--tab-border,#ccc);border-bottom:0;border-radius:6px 6px 0 0;margin-bottom:calc(-1 * var(--tab-bw,1px));background:var(--tab-bg,#eee);background-image:linear-gradient(135deg,var(--tab-bg,#eee),var(--tab-bg2,#eee));color:var(--tab-color,#444);font-weight:600;font-size:16px;line-height:22px;font-family:inherit;transition:.3s}
.fcpec-tab-btn:hover{filter:brightness(1.08)}
.fcpec-tab-btn.active{background:#fff;background-image:none;border-bottom:var(--tab-bw,1px) solid #fff}
/* Text de les pestanyes ben llegible (el tema global posava text blanc, cursiva i ombra) */
.fcpec-tabs .fcpec-tab-btn{color:#0b2545 !important;font-style:normal !important;font-weight:800 !important;text-shadow:none !important;text-transform:uppercase !important;letter-spacing:.4px !important;font-size:15px !important;line-height:22px !important;opacity:1 !important;filter:none}
.fcpec-tabs .fcpec-tab-btn:hover,.fcpec-tabs .fcpec-tab-btn:focus-visible{color:#22409F !important;filter:brightness(1.06);text-decoration:none !important}
.fcpec-tabs .fcpec-tab-btn.active,.fcpec-tabs .fcpec-tab-btn.active:hover{background:#22409F !important;background-image:none !important;border-color:#22409F !important;border-bottom-color:#22409F !important;color:#FCD80C !important;box-shadow:inset 0 -4px 0 #FCD80C,0 3px 10px rgba(34,64,159,.35) !important;filter:none}
.fcpec-tabs .fcpec-tab-btn:focus-visible{outline:3px solid #FCD80C;outline-offset:2px}
.fcpec-tabs-content{background:#fff;color:#444;border:1px solid var(--tab-border,#ccc);border-top:0;padding:20px 20px 20px 30px}
.fcpec-tab-pane{display:none}
.fcpec-tab-pane.active{display:block;animation:fcpecFade .3s}
.fcpec-tab-pane,.fcpec-tab-pane p{color:#444;font-size:16px;line-height:24px}
.fcpec-tab-pane a{color:#1e5aa8}
.fcpec-tab-pane img{max-width:100%;height:auto}
.fcpec-tab-pane .aligncenter{display:block;margin-left:auto;margin-right:auto}
@keyframes fcpecFade{from{opacity:0}to{opacity:1}}
@media(max-width:480px){.fcpec-tab-btn{width:100%;margin-right:0}}
