.header-student{background:#e7eddf;color:#264c3b;padding:9px 14px;border-radius:7px;white-space:nowrap}.section-nav .section-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;flex:1;max-width:700px}.section-links a{padding:12px 8px;text-align:center;white-space:nowrap;border-bottom:3px solid transparent}.section-links a[aria-current=page]{color:var(--blue);border-color:var(--blue);font-weight:800}.parent-overview{padding:22px 0 58px}.overview-heading{margin-bottom:25px}.overview-heading h2{font-size:30px}.overview-heading p:last-child{font-size:14px;color:var(--muted);margin:10px 0}.overview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.overview-cards>a{padding:25px 28px;border:1px solid #dce4d8;background:#fff;border-radius:14px;transition:transform .2s}.overview-cards>a:hover{transform:translateY(-4px)}.overview-icon{display:flex;width:43px;height:43px;align-items:center;justify-content:center;background:#edf2e5;border-radius:12px;margin-bottom:21px}.overview-icon svg{width:28px;height:28px}.overview-cards small{font-size:12px;color:var(--muted)}.overview-cards h3{margin:8px 0 13px;font-size:24px}.overview-cards p{font-size:14px;color:var(--muted);margin:0 0 23px}.overview-cards b{font-size:13px;color:var(--blue)}.student-strip,.gate-student-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #dce4d8;border-radius:12px;padding:22px 28px;margin-top:20px;background:#eef2e6}.student-strip small{font-size:10px;letter-spacing:.12em;font-weight:800;color:#688359}.student-strip h3{font-size:21px;margin:6px 0}.student-strip p{font-size:13px;color:var(--muted);margin:0}.student-strip strong,.gate-student-link strong{font-size:14px;white-space:nowrap}.gate-student-link{margin-top:18px;padding:17px 24px;background:white}.gate-student-link b{display:block;font-size:16px}.gate-student-link small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.gate-choices .choice{min-height:330px}.entry-gate{padding-top:34px}.entry-heading{margin-bottom:27px}.edit-mode [data-parent-section][hidden]{display:block!important}.middle-page .overview-icon{background:#eaf0fa}.middle-page .student-strip{background:#edf2f8;border-color:#dce4ee}
@media(max-width:900px){.header-actions{gap:12px}.header-student{font-size:12px;padding:8px 10px}.section-nav .branch-name{display:none}.section-nav .section-links{max-width:none}.overview-cards>a{padding:21px}.overview-cards h3{font-size:22px}}
@media(max-width:600px){.header-actions .call-top{display:none}.header-actions{gap:7px}.header-student{font-size:11px;padding:7px 8px}.section-nav .wrap{padding:0 10px}.section-links a{font-size:12px;padding:12px 2px}.overview-cards{grid-template-columns:1fr}.overview-cards>a{position:relative;padding:20px 22px}.overview-icon{float:right;margin:0}.overview-cards p br{display:none}.overview-cards p{margin-bottom:15px}.parent-overview{padding-top:15px;padding-bottom:32px}.student-strip,.gate-student-link{align-items:flex-start;flex-direction:column;padding:20px;gap:13px}.gate-choices .choice{min-height:260px}.overview-heading h2{font-size:25px}}
@media(max-width:380px){.topbar{gap:8px}.branch-switch a{font-size:10px;padding:5px 6px}.brand{font-size:17px;gap:5px}.brand img{width:28px}.brand-sub{font-size:9px}.header-actions{gap:5px}.header-student{font-size:10px}}

.owner-only-link{font-size:11px;background:#eef0e7;color:#566e43;padding:7px 9px;border:1px solid #dbe2d2;border-radius:7px;white-space:nowrap}
@media(max-width:600px){.owner-native .branch-switch{display:none!important}.owner-native .header-actions{gap:6px}.owner-native .topbar{gap:8px}.owner-only-link{font-size:10px;padding:6px 7px}}
