/* Smart Teacher V52.16 - V52.15 features with the original site palette restored. */
/* IMPORTANT: This file intentionally contains layout/feature refinements only.
   Colors come from the original style.css theme (#071424 navy / cyan brand). */

/* Two-row / wrapped navigation on wide screens without changing original colors. */
.topbar-inner{align-items:flex-start!important;gap:16px!important}
.nav{flex:1!important;display:grid!important;grid-template-columns:repeat(7,minmax(108px,1fr))!important;gap:7px!important;align-items:stretch!important;max-width:none!important;overflow:visible!important}
.nav a,.nav button{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;text-align:center!important;white-space:normal!important;line-height:1.25!important;padding:8px 10px!important}

/* Subscriber library statistics: simple subject cards instead of dense managerial metrics. */
.library-statistics-panel.subscriber-library-stats-v5215 .library-stats-overview{display:none!important}
.library-statistics-panel.subscriber-library-stats-v5215 .library-subject-stats-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
.library-statistics-panel.subscriber-library-stats-v5215 .library-subject-stat-card{background:rgba(255,255,255,.035)!important;border:1px solid var(--line)!important;color:inherit!important;border-radius:15px!important;padding:15px!important;text-align:right!important}
.library-statistics-panel.subscriber-library-stats-v5215 .library-subject-breakdown{display:none!important}
.library-statistics-panel.subscriber-library-stats-v5215 .library-subject-file-count{display:flex!important;align-items:baseline!important;gap:6px!important;margin-top:10px!important}
.library-statistics-panel.subscriber-library-stats-v5215 .library-subject-file-count b{font-size:1.65rem!important;color:var(--brand)!important}

/* Link / browser-add-on tabs. */
.resource-tabs-v5215{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
.resource-tabs-v5215 .btn.active{background:var(--brand)!important;color:#07131f!important;border-color:var(--brand)!important}
.free-links-grid-v5213{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.free-link-card[hidden],.free-link-manager-card[hidden]{display:none!important}

/* Electronics image picker. */
.electronics-image-preview-v5215{margin-top:10px;max-width:260px;border:1px solid var(--line);border-radius:14px;padding:8px;background:rgba(255,255,255,.035)}
.electronics-image-preview-v5215 img{width:100%;height:auto;display:block;border-radius:9px}

/* Never show subscriber material-delete control. */
.purchased-subject-card-v522 button[onclick*="removePurchasedSubjectFromAccount"]{display:none!important}

/* Dangerous new-term tool remains isolated on its own page. */
.new-term-danger-shell-v5215{max-width:820px;margin:auto;border:2px solid var(--danger)!important}
.new-term-danger-shell-v5215 .confirm-phrase{font-weight:800;color:#ffb4b4}

/* Sales statistics. */
.stats-summary-v5215{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}
.stats-summary-v5215 .card{text-align:center}.stats-summary-v5215 strong{display:block;font-size:1.8rem;margin-top:6px}
.stats-bar-list-v5215{display:grid;gap:10px}.stats-bar-row-v5215{display:grid;grid-template-columns:minmax(140px,1.4fr) minmax(140px,3fr) auto;gap:10px;align-items:center}.stats-bar-track-v5215{height:12px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.stats-bar-fill-v5215{height:100%;border-radius:inherit;background:var(--brand);min-width:2px}

/* Combined support / complaints / reviewer permission. */
.staff-bundle-v5215{display:grid;gap:6px;min-width:170px}.staff-bundle-v5215 .btn{width:100%}

@media (max-width:1280px){.nav{grid-template-columns:repeat(6,minmax(105px,1fr))!important}}
@media (max-width:980px){.topbar-inner{align-items:stretch!important}.nav{grid-template-columns:repeat(4,minmax(100px,1fr))!important}.library-statistics-panel.subscriber-library-stats-v5215 .library-subject-stats-grid,.free-links-grid-v5213{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stats-summary-v5215{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.library-statistics-panel.subscriber-library-stats-v5215 .library-subject-stats-grid,.free-links-grid-v5213{grid-template-columns:1fr!important}.stats-summary-v5215{grid-template-columns:1fr}.stats-bar-row-v5215{grid-template-columns:1fr auto}.stats-bar-track-v5215{grid-column:1/-1}}
