/* C011: recuperar navegación original de cinco pestañas y añadir secciones nuevas. */
.original-nav{background:#092653;border:2px solid #214a86;box-shadow:inset 0 2px 12px #071e45;border-radius:27px;padding:12px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;margin:20px -6px 14px;scrollbar-width:thin}
.original-nav .nav-btn{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start;min-height:74px;padding:14px 24px;border:2px solid #b9d2ed;border-radius:30px;background:linear-gradient(#fff,#f7fbff);color:#123867;font-size:clamp(15px,1.8vw,21px);font-weight:800;box-shadow:0 3px 10px #001c4250;cursor:pointer;transition:background .12s,border-color .12s}
.original-nav .nav-btn:hover{border-color:#3172b7;background:#e6f3ff}
.original-nav .nav-btn.active{background:linear-gradient(125deg,#124b93,#286ec5);color:white;border-color:#3181d2;box-shadow:0 4px 12px #0f4a9a80}
.original-nav .nav-btn:focus-visible{outline:3px solid #ffb82e;outline-offset:3px}
.original-nav [hidden],.tab-view[hidden],.tab-view[data-admin-only][hidden]{display:none!important}
.tab-content{padding:5px 0 12px}
.tab-view h2{font-size:21px;color:var(--navy);margin:15px 0 6px}
.tab-view p{font-size:14px;color:var(--muted)}
.tab-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:14px}
#history-summary .data-card{grid-column:1/-1}
#history-summary .data-card ul{max-height:450px}
#account-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:13px;margin-top:14px}
@media(max-width:650px){.original-nav{margin:14px -12px;padding:9px;border-radius:19px;gap:8px}.original-nav .nav-btn{min-height:55px;font-size:15px;padding:9px 15px;border-radius:20px}.tab-data{grid-template-columns:1fr}}
