/* Shared chapter-divider identity. Number precedes title in RTL reading order. */
#schoolPlan .book-page.unified-divider{container-type:inline-size;aspect-ratio:297/210!important;background:linear-gradient(120deg,#063345,#075666)!important;color:#fff!important;isolation:isolate;overflow:hidden!important;font-family:Cairo,Tahoma,sans-serif;print-color-adjust:exact;-webkit-print-color-adjust:exact}
#schoolPlan .book-page.unified-divider:before{position:absolute;inset:0 0 auto;height:.55cqw;background:linear-gradient(90deg,#177c88,#37c9b2);content:''}
#schoolPlan .book-page.unified-divider:after{content:'';position:absolute;width:37cqw;height:37cqw;border:1px solid #ffffff0d;border-radius:50%;left:-15cqw;bottom:-13cqw;pointer-events:none;z-index:-1}
#schoolPlan .unified-divider .ud-body{position:absolute;inset:0 0 4.3cqw;padding:3.4cqw 4.5cqw 2.5cqw;display:flex;flex-direction:column;gap:1.5cqw;direction:rtl;box-sizing:border-box}
#schoolPlan .unified-divider .ud-kicker{font-size:1.25cqw;line-height:1.6;color:#bddbdf}
#schoolPlan .unified-divider .ud-heading{display:flex;flex-direction:row;align-items:center;gap:2.2cqw;min-height:9cqw;flex-shrink:0}
#schoolPlan .unified-divider .ud-number{display:flex;align-items:center;justify-content:center;flex:0 0 10cqw;height:10cqw;border:1px solid #58baaf;background:#0c636d;border-radius:1.25cqw;color:#bdfff0;font-size:5.1cqw;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}
#schoolPlan .book-page.unified-divider .ud-heading h3{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;flex:1;min-width:0;color:white!important;font-size:3.1cqw!important;font-weight:800!important;line-height:1.5!important;margin:0!important;padding:0!important;text-align:right}
#schoolPlan .book-page.unified-divider .ud-description{position:static!important;font-size:1.55cqw!important;line-height:1.8!important;margin:0!important;color:#e0eff1!important;max-width:none!important;flex-shrink:0}
#schoolPlan .unified-divider .ud-items{padding:0;margin:.5cqw 0 0;list-style:none;display:grid;grid-template-columns:1fr;gap:.85cqw;width:100%;direction:rtl}
#schoolPlan .unified-divider .ud-items li{display:flex;align-items:center;gap:1.5cqw;min-height:5.1cqw;border:1px solid #438792;border-radius:.7cqw;background:#0b5a68;overflow:hidden;padding:0 0 0 1.4cqw;box-sizing:border-box;color:white}
#schoolPlan .unified-divider .ud-items b{flex:0 0 8.5cqw;display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:5.1cqw;border-left:1px solid #438792;background:#0c6570;color:#c0fff0;font-size:1.9cqw;font-weight:800;line-height:1.4;font-variant-numeric:tabular-nums}
#schoolPlan .unified-divider .ud-items span{font-size:1.85cqw!important;font-weight:650;line-height:1.6!important;text-align:right;color:#fff!important}
#schoolPlan .unified-divider .ud-items button.admin-domain-entry{display:flex;align-items:center;gap:1.5cqw;width:100%;padding:0;margin:0;border:0;background:transparent;color:white;direction:rtl;opacity:1!important;font:inherit;border-radius:0;min-height:5.1cqw}
#schoolPlan .unified-divider .ud-items button:not(:disabled):hover{background:#157382}
#schoolPlan .unified-divider .ud-items button:focus-visible{outline:3px solid #b4ffed;outline-offset:-3px}
#schoolPlan .unified-divider .ud-items button:disabled{cursor:default;color:#fff!important;opacity:1!important}
#schoolPlan .unified-divider .ud-note{margin-top:auto;padding:1.1cqw 1.5cqw;background:#ffffff09;border-right:3px solid #43c9b6;color:#d9f2ef;font-size:1.4cqw;line-height:1.8;border-radius:.5cqw;flex-shrink:0}
#schoolPlan .unified-divider .ud-rule{height:1px;width:100%;background:linear-gradient(90deg,transparent,#4caeaa);margin:5cqw 0}
#schoolPlan .book-page.unified-divider .book-folio{position:absolute;inset:auto 0 0!important;height:4.3cqw!important;padding:.8cqw 4.5cqw!important;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;background:#042d3d!important;border-top:1px solid #39828b;color:#d0e8ec!important;font-size:1cqw!important;line-height:1.6!important}
@media print{#schoolPlan .book-page.unified-divider{width:297mm!important;height:210mm!important;break-inside:avoid;break-after:page;box-shadow:none!important;animation:none!important}#schoolPlan .unified-divider *{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}#schoolPlan .unified-divider .ud-items button.admin-domain-entry{display:flex!important}}
