/* Visual refinement: existing authenticated parent108/child111 pilot only. */
html body.authed.fs-parent-pilot151{--parent153-ink:#183b48;--parent153-line:#254b5b21;--parent153-paper:#fffdf8}
html body.authed.fs-parent-pilot151 #page-child .card-title{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-weight:700!important;font-size:21px!important;line-height:1.3!important;letter-spacing:-.35px!important;text-transform:none!important;color:var(--parent153-ink)!important}
html body.authed.fs-parent-pilot151 #page-child .child-header-card .card-title{color:#f7f3e8!important;font-size:19px!important}
html body.authed.fs-parent-pilot151 #page-child .profile-slot-title{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;color:#fffdf6!important}
html body.authed.fs-parent-pilot151 #page-child .profile-slot-subtitle{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:13px!important;line-height:1.45!important;color:#d4e2e3!important;margin-top:3px!important}
html body.authed.fs-parent-pilot151 #page-child .profile-schedule{border-top:1px solid #f5e3bb25!important;padding-top:24px!important}
html body.authed.fs-parent-pilot151 #page-child .profile-schedule .card-header-flex{margin-bottom:14px!important}
html body.authed.fs-parent-pilot151 #page-child .child-schedule-slot{border:1px solid #f6ead12b!important;border-left:2px solid #ddc38c99!important;border-radius:16px!important;background:linear-gradient(120deg,#ffffff0e,#ffffff05)!important;box-shadow:none!important;padding:14px 16px!important}
html body.authed.fs-parent-pilot151 #page-child .child-schedule-group+.child-schedule-group{margin-top:0!important}
html body.authed.fs-parent-pilot151 #page-child .child-header-card{box-shadow:0 12px 30px #183b481c!important}
html body.authed.fs-parent-pilot151 #page-child .child-photo-wrap>img{border-width:3px!important;outline-color:#e2c9942b!important;box-shadow:0 10px 24px #071e3026!important}
html body.authed.fs-parent-pilot151 #page-child .child-block-card,html body.authed.fs-parent-pilot151 #page-child .child-performance-stack>.card,html body.authed.fs-parent-pilot151 #page-child .child-overview-stack>.card{border:1px solid var(--parent153-line)!important;border-radius:22px!important;background:linear-gradient(145deg,#fffefb,#f8f9f4)!important;box-shadow:0 5px 20px #1b3e4909!important}
html body.authed.fs-parent-pilot151 #page-child .card-header-flex{gap:12px!important;margin-bottom:22px!important}
html body.authed.fs-parent-pilot151 #page-child .child-dashboard-grid{gap:28px!important}
html body.authed.fs-parent-pilot151 #page-child :is(.child-performance-stack,.child-overview-stack){gap:28px!important}
html body.authed.fs-parent-pilot151 #page-child .card-title .lk-modern-icon{color:#567784!important;width:22px!important;height:22px!important}
html body.authed.fs-parent-pilot151 #page-child .child-header-card .card-title .lk-modern-icon{color:#d8c38e!important}
html body.authed.fs-parent-pilot151 #page-child :is(select,.btn){font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;letter-spacing:0!important}
html body.authed.fs-parent-pilot151 #page-child .child-info .profile-date-label{color:#c4d5d8!important;font-size:11px!important;letter-spacing:.2px!important}
@media(max-width:767px){
 html body.authed.fs-parent-pilot151 #page-child .card-title{font-size:19px!important}
 html body.authed.fs-parent-pilot151 #page-child.active .child-header-card{gap:28px!important;padding-bottom:26px!important}
 html body.authed.fs-parent-pilot151 #page-child .child-header-content{gap:16px!important}
 html body.authed.fs-parent-pilot151 #page-child .profile-schedule{padding-top:20px!important}
 html body.authed.fs-parent-pilot151 #page-child .child-schedule-slot{padding:12px 13px!important}
 html body.authed.fs-parent-pilot151 #page-child .profile-slot-title{font-size:16px!important}
 html body.authed.fs-parent-pilot151 #page-child .profile-slot-subtitle{font-size:12px!important}
 html body.authed.fs-parent-pilot151 #page-child .child-dashboard-grid,html body.authed.fs-parent-pilot151 #page-child :is(.child-performance-stack,.child-overview-stack){gap:24px!important}
 html body.authed.fs-parent-pilot151 #page-child .card-header-flex{margin-bottom:18px!important}
 html body.authed.fs-parent-pilot151 #bottom-nav .bottom-nav-inner{gap:2px!important;padding-left:7px!important;padding-right:7px!important}
 html body.authed.fs-parent-pilot151 #bottom-nav .bottom-nav-item{position:relative!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:9px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;gap:6px!important;min-width:0!important;padding-left:1px!important;padding-right:1px!important;opacity:.79}
 html body.authed.fs-parent-pilot151 #bottom-nav .bottom-nav-item svg{width:21px!important;height:21px!important;stroke-width:1.7!important}
 html body.authed.fs-parent-pilot151 #bottom-nav .bottom-nav-item.active{opacity:1;font-weight:700!important;background:linear-gradient(160deg,#f5e8c326,#f5e8c30c)!important;box-shadow:inset 0 0 0 1px #e7d29b30}
 html body.authed.fs-parent-pilot151 #bottom-nav .bottom-nav-item:focus-visible{outline:2px solid #ffe1a3;outline-offset:-2px}
}
@media(max-width:359px){html body.authed.fs-parent-pilot151 #bottom-nav .bottom-nav-item{font-size:8px!important}html body.authed.fs-parent-pilot151 #page-child .profile-slot-title{font-size:15px!important}}

@media(max-width:767px){html body.authed.fs-parent-pilot151 #page-child .child-schedule-group+.child-schedule-group{margin-top:10px!important}}
