/* SCOVER Arena EDU — Reports & Analytics R1.3. Scoped, no global shell overrides. */
.ae-r13-shell{display:grid;gap:16px;min-width:0;color:#edf6ff;font-size:13px}
.ae-r13-title{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}
.ae-r13-title small{font-size:10px;font-weight:850;letter-spacing:.1em;color:#7ee6ff}
.ae-r13-title h1{font-size:29px;line-height:1.13;margin:7px 0}.ae-r13-title p{color:#9fb8d3;margin:0}
.ae-r13-filter{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px 14px;border-radius:14px;background:#0a1a2d;border:1px solid #294d68}
.ae-r13-filter label{display:grid;gap:5px;font-size:10px;font-weight:800;color:#b7d2e8;min-width:0}.ae-r13-filter select,.ae-r13-filter input{min-height:40px;font-size:12px;background:#081a2a;color:#fff}
.ae-r13-body{display:grid;gap:14px;min-width:0}.ae-r13-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(153px,1fr));gap:10px}
.ae-r13-stat{background:linear-gradient(130deg,#102b45,#0a1d31);border:1px solid #2a5173;border-radius:14px;padding:16px 13px;min-width:0;display:grid;gap:6px}.ae-r13-stat span{font-size:10px;color:#a6c7df}.ae-r13-stat strong{font-size:24px;color:#a5edff;line-height:1.15;font-variant-numeric:tabular-nums}.ae-r13-stat small{font-size:10px;color:#97aec5}
.ae-r13-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.ae-r13-panel{background:linear-gradient(150deg,#0c1e32,#091728);border:1px solid #294866;border-radius:14px;padding:15px;min-width:0}.ae-r13-panel h3{font-size:15px;color:#eff8ff;margin:0 0 15px}.ae-r13-panel p{font-size:11px;color:#aec9df;line-height:1.55}
.ae-r13-subject{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:5px 8px;padding:8px 0;border-bottom:1px solid #233b53}.ae-r13-subject:last-child{border-bottom:0}.ae-r13-subject b{display:block;font-size:12px;overflow-wrap:anywhere}.ae-r13-subject span{display:block;font-size:10px;color:#9ebad4;margin-top:3px}.ae-r13-subject strong{font-size:13px;text-align:right;color:#b7f5ff}.ae-r13-bar{height:7px;background:#1f344c;border-radius:20px;overflow:hidden;grid-column:1/-1}.ae-r13-bar i{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#58d3f0,#9f82fa)}.ae-r13-na{font-size:11px;color:#aabccc}
.ae-r13-line{display:block;width:100%;max-height:250px;min-height:160px;overflow:visible}.ae-r13-blank{border:1px dashed #42617b;border-radius:12px;padding:20px;color:#aec3d8;font-size:12px}
.ae-r13-table-wrap{width:100%;overflow:auto}.ae-r13-table{width:100%;border-collapse:collapse;min-width:660px;font-variant-numeric:tabular-nums}.ae-r13-table th{color:#9cb7d3;text-transform:uppercase;font-size:9px;letter-spacing:.06em;border-bottom:1px solid #43617c;padding:10px;text-align:left}.ae-r13-table td{vertical-align:middle;border-bottom:1px solid #233e57;padding:10px;color:#e6f2fc;font-size:11px}.ae-r13-table tr:last-child td{border-bottom:0}.ae-r13-table td small{display:block;color:#9fb7d1;font-size:10px;margin-top:4px}.ae-r13-action{font-size:11px!important;padding:8px 10px!important;white-space:nowrap}.ae-r13-foot{font-size:10px;color:#9aafc6;line-height:1.5}.ae-r13-breadcrumb{display:flex;align-items:center;gap:10px}.ae-r13-breadcrumb span{font-size:13px;color:#b3def7}.ae-r13-student-name{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ae-r13-student-name h2{font-size:22px;margin:0}.ae-r13-student-name span{font-size:10px;color:#95abc1}
.ae-r13-months{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ae-r13-months>div{display:grid;gap:9px;padding:12px;background:#0b263b;border:1px solid #2c5370;border-radius:13px}.ae-r13-months strong{font-size:23px;color:#a4eeff}.ae-r13-months span{color:#a8bfd6;font-size:11px}
.ae-r13-loading,.ae-r13-error{background:#0b2034;border:1px solid #345c75;padding:25px;border-radius:14px;color:#cde6f4}.ae-r13-error{border-color:#976a4b}.ae-r13-error p{font-size:12px;color:#abc4d8}
.ae-r13-print{display:grid;gap:16px}.ae-r13-print-head{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #486983;padding:6px 0 16px}.ae-r13-print-head small{display:block;color:#9fb8cf;font-size:10px}.ae-r13-print-head h1{font-size:23px;margin:4px 0}.ae-r13-print-head p{margin:3px 0;color:#a9c7de}.ae-r13-print-head>div:last-child{text-align:right}.ae-r13-print-note{font-size:10px;color:#abc2d7}.ae-r13-toolbar{display:flex;gap:10px;justify-content:end;align-items:center}.ae-r13-toolbar button:not(.secondary){background:linear-gradient(120deg,#6ce0f6,#af95ff);color:#091625}
@media(max-width:960px){.ae-r13-two{grid-template-columns:1fr}.ae-r13-filter{grid-template-columns:1fr 1fr}.ae-r13-stat strong{font-size:21px}}
@media(max-width:600px){.ae-r13-filter{grid-template-columns:1fr}.ae-r13-print-head{display:grid;gap:10px}.ae-r13-print-head>div:last-child{text-align:left}.ae-r13-title h1{font-size:22px}.ae-r13-title{flex-wrap:wrap}.ae-r13-kpis{grid-template-columns:1fr 1fr}.ae-r13-panel{padding:12px}}
@media print{
 @page{size:A4;margin:11mm 12mm}
 body:has(#ae-r13-print-page){background:#fff!important;color:#111!important}
 body:has(#ae-r13-print-page) *{visibility:hidden!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page,body:has(#ae-r13-print-page) #ae-r13-print-page *{visibility:visible!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page{position:absolute;top:0;left:0;right:0;display:block;width:100%!important;color:#111!important;background:white!important;font-family:Arial,sans-serif!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13-panel{background:#fff!important;border:1px solid #d2dae6!important;border-radius:5px!important;margin:11px 0!important;box-shadow:none!important;break-inside:auto}
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13-stat{background:#f3f7fd!important;border:1px solid #cbd4e0!important;color:#111!important;break-inside:avoid}
 body:has(#ae-r13-print-page) #ae-r13-print-page h1,body:has(#ae-r13-print-page) #ae-r13-print-page h3,body:has(#ae-r13-print-page) #ae-r13-print-page p,body:has(#ae-r13-print-page) #ae-r13-print-page b,body:has(#ae-r13-print-page) #ae-r13-print-page strong,body:has(#ae-r13-print-page) #ae-r13-print-page span,body:has(#ae-r13-print-page) #ae-r13-print-page td{color:#111!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page small{color:#555!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13-table{min-width:0!important;font-size:9pt;width:100%}.ae-r13-table-wrap{overflow:visible!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page table{page-break-inside:auto}
 body:has(#ae-r13-print-page) #ae-r13-print-page tr{break-inside:avoid;page-break-inside:avoid}
 body:has(#ae-r13-print-page) #ae-r13-print-page th,body:has(#ae-r13-print-page) #ae-r13-print-page td{padding:6px!important;border-bottom:1px solid #dde3ec!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page thead{display:table-header-group}
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13-bar i{background:#357cbb!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 body:has(#ae-r13-print-page) #ae-r13-print-page svg{max-height:185px;page-break-inside:avoid}
 body:has(#ae-r13-print-page) #ae-r13-print-page svg text{fill:#222!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page svg line{stroke:#bbb!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page svg polyline{stroke:#2378ad!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13-stat strong{color:#174a6a!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13-subject{break-inside:avoid}
}


/* R13A4 FINAL — SCOVER Parent Monthly Report visual only, source: approved R13A4 Compact Header PDF. */
.ae-r13p-report{--p-navy:#102f54;--p-text:#1e3653;--p-muted:#5e738c;--p-teal:#288f95;--p-border:#dce6ef;--p-white:#fff;box-sizing:border-box;width:100%;max-width:850px;margin:0 auto;background:#fbfbfd;color:var(--p-text);font:13px/1.35 Inter,Arial,Helvetica,sans-serif;box-shadow:0 6px 30px rgba(0,0,0,.18);overflow:visible}
.ae-r13p-report *{box-sizing:border-box}
.ae-r13p-report .ae-r13p-banner{position:relative;min-height:138px;background:var(--p-navy);overflow:hidden;color:white;display:flex;align-items:center;padding:21px 36px}
.ae-r13p-banner-inner{position:relative;z-index:2;display:flex;align-items:center;min-width:0;width:100%;gap:19px}
.ae-r13p-logo{display:block;width:140px;max-width:22%;height:auto;object-fit:contain;flex:none}
.ae-r13p-title-rule{width:1px;height:80px;flex:none;background:rgba(255,255,255,.26)}
.ae-r13p-heading{min-width:0;display:flex;flex-direction:column;gap:0;color:white}
.ae-r13p-heading .ae-r13p-kicker{display:block;color:#d9e6f4;font-weight:650;font-size:12px;letter-spacing:.03em;line-height:1.2}
.ae-r13p-heading h1{margin:3px 0 0!important;font-size:26px!important;line-height:1.17!important;letter-spacing:-.015em;color:#fff!important;font-weight:800!important}
.ae-r13p-heading p{margin:3px 0 0!important;color:#dce8f4!important;font-size:12.5px!important;line-height:1.25!important}
.ae-r13p-circles{position:absolute;inset:0;z-index:1;pointer-events:none}
.ae-r13p-circles i{position:absolute;border:1px solid rgba(174,204,230,.16);border-radius:50%;width:120px;height:120px;right:31px;top:13px}
.ae-r13p-circles i:nth-child(2){width:90px;height:90px;right:44px;top:27px}
.ae-r13p-circles i:nth-child(3){width:74px;height:74px;right:-32px;top:42px}
.ae-r13p-paper{padding:24px 34px 18px;background:#fbfbfd}
.ae-r13p-identity{display:grid;grid-template-columns:1.5fr 1fr .95fr;border:1px solid var(--p-border);border-radius:12px;padding:14px 18px;background:#fff;gap:12px}
.ae-r13p-identity>div{display:flex;flex-direction:column;gap:5px;min-width:0}
.ae-r13p-identity>div+div{border-left:1px solid var(--p-border);padding-left:18px}
.ae-r13p-identity small{font-size:10px;font-weight:800;color:var(--p-muted);text-transform:uppercase;letter-spacing:.03em}
.ae-r13p-identity b{font-size:13px;color:var(--p-text);overflow-wrap:anywhere}
.ae-r13p-formula{margin:9px 0 15px;padding:7px 12px;background:#e9f6f5;border-radius:5px;font-size:11px;color:var(--p-navy)}
.ae-r13p-filter-note{font-size:10px;margin:-7px 0 12px;color:var(--p-muted)}
.ae-r13p-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 17px}
.ae-r13p-kpis>div{min-width:0;border:1px solid var(--p-border);border-radius:12px;background:white;padding:12px 14px;display:flex;flex-direction:column;gap:5px}
.ae-r13p-kpis small{font-size:11px;color:var(--p-muted);display:flex;align-items:center;gap:8px;line-height:1.2}
.ae-r13p-kpis small i{width:6px;height:6px;border-radius:50%;display:inline-block;flex:none}
.ae-r13p-kpis strong{font-size:25px;line-height:1.15;color:var(--p-text);font-weight:800}
.ae-r13p-kpis span{font-size:10.5px;color:var(--p-muted);overflow-wrap:anywhere}
.ae-r13p-section{margin:15px 0;break-inside:auto}
.ae-r13p-section h2{display:flex;align-items:center;gap:11px;font-size:16px!important;line-height:1.3;margin:0 0 10px;color:var(--p-text)!important;font-weight:760!important}
.ae-r13p-icon{color:var(--p-teal);display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;flex:none}
.ae-r13p-icon svg{width:21px;height:21px}
.ae-r13p-box{padding:15px 18px;border:1px solid var(--p-border);background:white;border-radius:12px;min-width:0}
.ae-r13p-subrow+.ae-r13p-subrow{border-top:1px solid var(--p-border);margin-top:12px;padding-top:12px}
.ae-r13p-subtop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.ae-r13p-subtop b{display:block;font-size:13px}.ae-r13p-subtop small{display:block;font-size:11px;color:var(--p-muted);margin:5px 0}
.ae-r13p-subtop strong{font-size:15px;white-space:nowrap}
.ae-r13p-bar{height:7px;background:#f2f5f8;border-radius:8px;overflow:hidden;margin-top:8px}
.ae-r13p-bar i{display:block;height:100%;background:var(--p-teal);border-radius:inherit}
.ae-r13p-month-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.ae-r13p-month{border-radius:11px;padding:12px 16px 12px 27px;display:grid;gap:3px;position:relative;min-width:0}
.ae-r13p-month::before{position:absolute;content:"";left:12px;top:15px;bottom:13px;width:4px;border-radius:3px;background:#827eb9}
.ae-r13p-month.prev{background:#f3f6f9;border:1px solid var(--p-border);color:var(--p-text)}
.ae-r13p-month.active{background:var(--p-navy);color:white}
.ae-r13p-month.active::before{background:#e3b94e}
.ae-r13p-month small{color:inherit!important;opacity:.78;font-size:10px;text-transform:uppercase;font-weight:800}
.ae-r13p-month strong{color:inherit!important;font-size:19px;font-weight:800;line-height:1.15}
.ae-r13p-month span{font-size:10px;opacity:.72;color:inherit}
.ae-r13p-help{font-size:10px!important;color:var(--p-muted)!important;margin:7px 0 0!important}
.ae-r13p-chartbox{padding:8px 18px 12px}.ae-r13p-chart{display:block;width:100%;height:auto;min-height:90px;max-height:140px}
.ae-r13p-nodata{font-size:11px;color:var(--p-muted);margin:0}
.ae-r13p-detail{padding:12px 16px;overflow:visible}
.ae-r13p-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px}
.ae-r13p-table th{background:#f3f6f9;color:var(--p-muted)!important;text-align:left;text-transform:uppercase;font-size:9px;padding:10px 7px;letter-spacing:.02em}
.ae-r13p-table td{padding:11px 7px;border-bottom:1px solid var(--p-border);vertical-align:top;color:var(--p-text)!important;overflow-wrap:anywhere}
.ae-r13p-table tr:last-child td{border-bottom:0}
.ae-r13p-table th:nth-child(1){width:17%}.ae-r13p-table th:nth-child(2){width:19%}.ae-r13p-table th:nth-child(3){width:36%}.ae-r13p-table th:nth-child(4){width:15%}.ae-r13p-table th:nth-child(5){width:13%}
.ae-r13p-table td small{display:block;color:var(--p-muted);margin-top:3px}
.ae-r13p-source{margin:15px 3px 0!important;font-size:10px!important;line-height:1.55!important;color:var(--p-muted)!important}
.ae-r13p-footer{border-top:1px solid var(--p-border);display:flex;justify-content:space-between;gap:10px;margin-top:16px;padding-top:10px;font-size:9px;color:var(--p-muted)}
@media(max-width:700px){.ae-r13p-report .ae-r13p-banner{padding:16px;min-height:120px}.ae-r13p-logo{width:100px}.ae-r13p-banner-inner{gap:12px}.ae-r13p-title-rule{height:62px}.ae-r13p-heading h1{font-size:19px!important}.ae-r13p-paper{padding:16px}.ae-r13p-kpis{gap:7px}.ae-r13p-kpis>div{padding:9px}.ae-r13p-kpis strong{font-size:19px}.ae-r13p-identity{gap:7px}.ae-r13p-identity>div+div{padding-left:8px}}
@media(max-width:490px){.ae-r13p-kpis{grid-template-columns:1fr 1fr}.ae-r13p-identity{grid-template-columns:1fr}.ae-r13p-identity>div+div{border:0;padding-left:0}.ae-r13p-month-grid{grid-template-columns:1fr}.ae-r13p-table{font-size:9px}.ae-r13p-table td,.ae-r13p-table th{padding:6px 3px}.ae-r13p-heading h1{font-size:16px!important}.ae-r13p-logo{width:75px}}
@media print{
 @page{size:A4;margin:0}
 html,body{margin:0!important;padding:0!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page{position:absolute!important;inset:0 auto auto 0!important;max-width:none!important;width:210mm!important;margin:0!important;background:#fbfbfd!important;color:#1e3653!important;box-shadow:none!important;overflow:visible!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10.5pt!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page *{visibility:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}
 #ae-r13-print-page .ae-r13p-banner{min-height:38mm!important;height:38mm!important;padding:6mm 12mm!important;background:#102f54!important;break-inside:avoid!important;page-break-inside:avoid!important}
 #ae-r13-print-page .ae-r13p-logo{width:35mm!important;max-width:none!important}
 #ae-r13-print-page .ae-r13p-banner-inner{gap:6mm!important}
 #ae-r13-print-page .ae-r13p-title-rule{height:24mm!important}
 #ae-r13-print-page .ae-r13p-heading .ae-r13p-kicker{font-size:9pt!important}
 #ae-r13-print-page .ae-r13p-heading h1{font-size:18.5pt!important;line-height:1.18!important;margin-top:1mm!important;color:#fff!important}
 #ae-r13-print-page .ae-r13p-heading p{font-size:9pt!important;margin-top:1mm!important;color:#dce8f4!important}
 #ae-r13-print-page .ae-r13p-paper{padding:9mm 12mm 9mm!important;background:#fbfbfd!important}
 #ae-r13-print-page .ae-r13p-identity{padding:3.5mm 4mm!important;gap:3mm!important}
 #ae-r13-print-page .ae-r13p-identity small{font-size:8pt!important}
 #ae-r13-print-page .ae-r13p-identity b{font-size:10pt!important}
 #ae-r13-print-page .ae-r13p-formula{margin:2mm 0 4mm!important;padding:2mm 3mm!important;font-size:8pt!important}
 #ae-r13-print-page .ae-r13p-kpis{gap:3.5mm!important;margin-bottom:4.2mm!important}
 #ae-r13-print-page .ae-r13p-kpis>div{padding:3mm!important;min-height:23mm!important;break-inside:avoid!important}
 #ae-r13-print-page .ae-r13p-kpis small{font-size:8pt!important;color:#5e738c!important}
 #ae-r13-print-page .ae-r13p-kpis strong{font-size:19pt!important;color:#1e3653!important}
 #ae-r13-print-page .ae-r13p-kpis span{font-size:7.5pt!important;color:#5e738c!important}
 #ae-r13-print-page .ae-r13p-section{margin:3.5mm 0!important;break-inside:auto!important}
 #ae-r13-print-page .ae-r13p-section h2{font-size:11.5pt!important;line-height:1.2!important;margin:0 0 2mm!important;color:#1e3653!important;break-after:avoid!important}
 #ae-r13-print-page .ae-r13p-icon{width:6mm;height:6mm}
 #ae-r13-print-page .ae-r13p-icon svg{width:6mm!important;height:6mm!important;max-height:none!important;break-inside:avoid!important;stroke:#288f95!important}
 #ae-r13-print-page .ae-r13p-box{padding:3mm 4mm!important;border:1px solid #dce6ef!important;break-inside:auto!important}
 #ae-r13-print-page .ae-r13p-subrow{break-inside:avoid!important}
 #ae-r13-print-page .ae-r13p-subtop b{font-size:9.3pt!important;color:#1e3653!important}
 #ae-r13-print-page .ae-r13p-subtop small{font-size:8pt!important;color:#5e738c!important}
 #ae-r13-print-page .ae-r13p-subtop strong{font-size:10pt!important;color:#1e3653!important}
 #ae-r13-print-page .ae-r13p-bar{height:2mm!important;margin-top:2mm!important}
 #ae-r13-print-page .ae-r13p-bar i{background:#288f95!important}
 #ae-r13-print-page .ae-r13p-month-grid{gap:3mm!important}
 #ae-r13-print-page .ae-r13p-month{padding:2.8mm 3mm 2.8mm 7mm!important;min-height:17mm!important;break-inside:avoid!important}
 #ae-r13-print-page .ae-r13p-month strong{font-size:14pt!important}
 #ae-r13-print-page .ae-r13p-month small{font-size:7.5pt!important}
 #ae-r13-print-page .ae-r13p-month span{font-size:7.5pt!important}
 #ae-r13-print-page .ae-r13p-month.active,#ae-r13-print-page .ae-r13p-month.active *{color:#fff!important}
 #ae-r13-print-page .ae-r13p-help{font-size:7.6pt!important;color:#5e738c!important}
 #ae-r13-print-page .ae-r13p-chartbox{padding:2mm 4mm 3mm!important;break-inside:avoid!important}
 #ae-r13-print-page .ae-r13p-chart{width:100%!important;max-height:26mm!important;min-height:22mm!important}
 #ae-r13-print-page .ae-r13p-detail{padding:2.4mm 3mm!important}
 #ae-r13-print-page .ae-r13p-table{width:100%!important;min-width:0!important;font-size:8pt!important;table-layout:fixed!important}
 #ae-r13-print-page .ae-r13p-table th{color:#5e738c!important;font-size:7pt!important;background:#f3f6f9!important}
 #ae-r13-print-page .ae-r13p-table td{font-size:8pt!important;color:#1e3653!important}
 #ae-r13-print-page .ae-r13p-table td small{color:#5e738c!important;font-size:7pt!important}
 #ae-r13-print-page .ae-r13p-table thead{display:table-header-group!important}
 #ae-r13-print-page .ae-r13p-table tr{page-break-inside:avoid!important;break-inside:avoid!important}
 #ae-r13-print-page .ae-r13p-source{font-size:7.5pt!important;margin:4mm 1mm 0!important;color:#5e738c!important}
 #ae-r13-print-page .ae-r13p-footer{font-size:7pt!important;margin-top:4mm!important;color:#5e738c!important}
}

@media print{
 @page{size:A4;margin:8mm 0 10mm}
 @page:first{margin:0}
 html:has(#ae-r13-print-page),body:has(#ae-r13-print-page){background:#fbfbfd!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13p-heading .ae-r13p-kicker{color:#dce8f4!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13p-heading h1{color:#fff!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13p-heading p{color:#dce8f4!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13p-month.active small,
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13p-month.active strong,
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13p-month.active span{color:#fff!important}
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13p-month.prev small,
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13p-month.prev strong,
 body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13p-month.prev span{color:#1e3653!important}
}


/* R13A4-P1: print-only orphan-footer/pagination correction. */
@media print {
  body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13p-paper {padding-bottom:3mm!important;}
  body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13p-source {break-after:avoid!important;page-break-after:avoid!important;}
  body:has(#ae-r13-print-page) #ae-r13-print-page .ae-r13p-footer {margin-top:2mm!important;padding-top:2mm!important;break-inside:avoid!important;page-break-inside:avoid!important;}
}
