/* Parent cabinet: the shared school palette, with light reading surfaces. */
html[data-theme="modern"] body.authed.parent-help-enabled{--navy:#274b53;--navy2:#365d66;--navy-light:#436e74;--bg:#edf2f0;--gray:#f4f6f1;--text:#24454d;--text-muted:#607a7e;--border:#cad7d0;--premium-border:#d3cfbb;--premium-paper:#fffdf5;--parent-surface:radial-gradient(ellipse at 95% 8%,#abcbd126,transparent 58%),linear-gradient(130deg,#274b53 0%,#365d66 58%,#436e74 100%);background:#edf2f0!important;color:#24454d}
html[data-theme="modern"] body.authed.parent-help-enabled #main{background:linear-gradient(135deg,#edf2f0,#f7f5ed)!important}
html[data-theme="modern"] body.authed.parent-help-enabled #sidebar,
html[data-theme="modern"] body.authed.parent-help-enabled #mobile-header{background:var(--parent-surface)!important;color:#fbf7e9;border-color:#d7c29270!important;box-shadow:0 5px 20px #274b5312!important}
html[data-theme="modern"] body.authed.parent-help-enabled #sidebar .sidebar-user{background:#ffffff09!important}
html[data-theme="modern"] body.authed.parent-help-enabled #sidebar .sidebar-logo p,
html[data-theme="modern"] body.authed.parent-help-enabled #sidebar .user-info span{color:#d3e1e2!important}
html[data-theme="modern"] body.authed.parent-help-enabled #sidebar .nav-item{color:#ecf1eb!important}
html[data-theme="modern"] body.authed.parent-help-enabled #sidebar .nav-item .lk-modern-icon{color:#e1c894!important}
html[data-theme="modern"] body.authed.parent-help-enabled #sidebar .nav-item.active .lk-modern-icon{color:#f3dfb5!important}
html[data-theme="modern"] body.authed.parent-help-enabled #sidebar .nav-item.active{background:linear-gradient(110deg,#d7c29230,#d7c29212)!important}
html[data-theme="modern"] body.authed.parent-help-enabled #sidebar #nav-help>.lk-classic-icon{display:none!important}
html[data-theme="modern"] body.authed.parent-help-enabled #sidebar #nav-help>.lk-modern-icon{width:21px;height:21px;flex:0 0 21px}
html[data-theme="modern"] body.authed.parent-help-enabled :is(#page-subscriptions,#page-roll-call,#page-messages,#page-carpool,#page-profile)>.page-header{background:linear-gradient(120deg,#fffdf5,#eef3ed)!important;border-color:#d3cfbb!important;box-shadow:0 8px 25px -18px #274b5330!important;color:#24454d!important}
html[data-theme="modern"] body.authed.parent-help-enabled :is(#page-subscriptions,#page-roll-call,#page-messages,#page-carpool,#page-profile)>.page-header h1{color:#24454d!important}
html[data-theme="modern"] body.authed.parent-help-enabled :is(#page-subscriptions,#page-roll-call,#page-messages,#page-carpool,#page-profile)>.page-header p{color:#607a7e!important}
html[data-theme="modern"] body.authed.parent-help-enabled :is(#page-subscriptions,#page-roll-call,#page-messages,#page-carpool,#page-profile)>.page-header h1::before{background:#ac8d4c!important}
html[data-theme="modern"] body.authed.parent-help-enabled :is(#page-subscriptions,#page-roll-call,#page-messages,#page-carpool,#page-profile) :is(.card,.messages-thread-card),
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .child-block-card{background:#fffdf5!important;border-color:#d3cfbb!important;box-shadow:0 8px 26px -20px #274b5340!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-subscriptions .lk-subscription-balance,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .child-header-card,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .child-tests-card,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .child-tests-card>.card-header-flex,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .tests-sport-hero,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .lk-rating-stat,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .school-rating-neighbor.is-current,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child #sessions-list .history-summary{background:var(--parent-surface)!important;border-color:#bfc6ad!important;color:#fbf7e9!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-subscriptions .lk-subscription-balance>.subscription-balance-heading{color:#f2dfb6!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-subscriptions .lk-subscription-balance>div:nth-child(2){color:#fbf7e9!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-subscriptions .lk-subscription-balance>div:nth-child(3){color:#dbe7e5!important;border-color:#b9d0cf55!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-subscriptions .lk-subscription-balance>div:nth-child(3) strong{color:#fbf7e9!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat{background:linear-gradient(135deg,#eef4ee,#dceae3)!important;border-color:#bdcec5!important;color:#24454d!important;box-shadow:none!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat-number,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat #att-percent-center>div:first-child,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat strong,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat .attendance-stat-value,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat .stat-value{color:#24454d!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat span,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat small{color:#597578!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .tests-chart-legend,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .tests-benchmark-controls,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child #benchmark-mode,
html[data-theme="modern"] body.authed.parent-help-enabled #page-child #benchmark-mode option{background:#3f6970!important;color:#fbf7e9!important;border-color:#bbcebd75!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .child-schedule-slot{background:#ffffff12!important;border-color:#c2d6d04d!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .child-header-card .child-stat{background:#ffffff10!important;border-color:#c2d6d035!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-messages .messages-bubbles{background:radial-gradient(ellipse at 100% 0%,#d7c29216,transparent 70%),#eef3ee!important;border-color:#ced8ce!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-messages .messages-bubble.parent{background:linear-gradient(125deg,#e0ece4,#d4e5df)!important;color:#24454d!important;border-color:#b6cfc3!important;box-shadow:0 5px 16px -12px #274b5330!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-messages .messages-bubble.parent .messages-bubble-meta{color:#557174!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-messages .messages-bubble.admin{background:#fffef9!important;color:#24454d!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-messages .messages-compose{background:#fffdf5!important;border-color:#d3cfbb!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-roll-call .roll-call-choice.coming,
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section,
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-primary,
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-intro,
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-remember{background:var(--parent-surface)!important;color:#fbf7e9!important;border-color:#b6bda5!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section strong,
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-primary,
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-intro h1{color:#fbf7e9!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section small,
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section span,
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-intro p{color:#e0e9e5!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section .ph-section-icon,
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section>svg,
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section>b{color:#ecd3a2!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-quote,
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-next{background:linear-gradient(135deg,#eef4ee,#e0ece4)!important;color:#24454d!important;border-color:#cad7c7!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-quote p,
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-quote small,
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-next h3{color:#24454d!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-health-launch{display:flex;align-items:center;gap:18px;width:100%;margin:0 0 24px;text-align:left}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-health-launch>svg{width:34px;height:34px;flex:0 0 34px}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-health-launch>span{flex:1;min-width:0}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-health-launch strong,
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-health-launch small{display:block;line-height:1.5}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-health-launch small{margin-top:7px}
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-parent-back{display:grid;place-items:center;width:46px;height:46px;margin:0 0 6px;border:1px solid #c4ab70;border-radius:15px;background:#fffdf5;color:#365d66;cursor:pointer}
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-parent-back svg{width:24px;height:24px}
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-article-choice{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid #d8dfd3}
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-article-toggle{flex:1;min-width:0;align-items:flex-start;font-size:16px;font-weight:600;line-height:1.5}
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-article-toggle input{margin-top:2px}
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-article-toggle small{display:block;font-size:12px;font-weight:400;color:#607a7e;margin-top:5px}
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-preview-action{flex:none;min-height:44px;padding:10px 12px;border:1px solid #c8b98f;border-radius:10px;background:#f6f0e0;color:#365d66;font:600 13px/1.3 system-ui;cursor:pointer}
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-preview-action:focus-visible,
html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-switch input:focus-visible{outline:2px solid #436e74;outline-offset:3px}
@media(max-width:480px){html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-article-choice{gap:8px}html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-article-toggle{font-size:15px}html[data-theme="modern"] body.authed.parent-help-enabled #page-health .edu-preview-action{padding:9px;font-size:12px}}

/* Match athlete components individually: hero, paper cards, stats and chat. */
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .child-header-card{background:radial-gradient(ellipse at 95% 10%,#53727840,transparent 60%),linear-gradient(130deg,#102c36,#274b53)!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .child-schedule-slot{background:#e9dbb808!important;border-color:#d9c28c66!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section{background:#fffdf7!important;color:#17363f!important;border-color:#dacfb5!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section strong{color:#17363f!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section small,html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section span{color:#65777b!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section .ph-section-icon,html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section>svg,html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-section>b{color:#aa8b4d!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat{background:#f5eedf!important;border-color:#dacfb5!important;color:#17363f!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat #att-percent-center>div:first-child,html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat .attendance-stat-number,html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat strong{color:#17363f!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat span:not(.attendance-stat-number),html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat small,html[data-theme="modern"] body.authed.parent-help-enabled #page-child .attendance-stat .attendance-stat-label{color:#65777b!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-messages .messages-bubble.parent{background:#e6d3a7!important;color:#17363f!important;border-color:#dacfb5!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-messages .messages-bubble.admin{background:#f4eedf!important;color:#17363f!important;border-color:#dacfb5!important}
html[data-theme="modern"] body.authed.parent-help-enabled #page-messages .messages-bubble.parent .messages-bubble-meta{color:#536a6f!important}

/* Every Help article uses the same inset callouts. */
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-next{box-sizing:border-box;min-width:0;padding:18px 20px!important;border:1px solid #cad7c7!important;border-radius:18px;margin-top:22px}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-next h3{margin:0 0 10px!important;line-height:1.4;overflow-wrap:break-word}
html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-next p{margin:0!important;overflow-wrap:break-word}
@media(max-width:768px){html[data-theme="modern"] body.authed.parent-help-enabled #page-help .ph-next{padding:16px!important}}
