
.mp45-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #354c61;margin:0 0 18px;padding:0 0 12px}
.mp45-tabs .mp45-tab{padding:11px 14px;background:#203247;color:#e2ebf5;border:1px solid #40576c;border-radius:8px;cursor:pointer;font:600 12px Inter,Segoe UI,sans-serif}
.mp45-tabs .mp45-tab.active{background:#c9982e;color:#132237;border-color:#c9982e}
.mp45-tabs .mp45-tab:focus-visible{outline:2px solid white;outline-offset:2px}
.mp45-pane[hidden]{display:none!important}
.mp45-pane>.mp5517-card{margin-bottom:14px}
.mp45-pane .mp5517-grid{margin-top:0}
@media(max-width:750px){.mp45-tabs .mp45-tab{flex:1 1 auto}}
