.mk .recs{max-width:640px;container-type:inline-size;aspect-ratio:auto!important}.mk .recs.land{max-width:860px}.mk [hidden]{display:none!important}.rp{--mm:calc(100cqw / 210);aspect-ratio:210/297;width:100%;padding:calc(12 * var(--mm)) calc(12 * var(--mm)) calc(10 * var(--mm));color:#151515;font-family:var(--ui);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;position:relative;overflow:hidden}.rp.land{--mm:calc(100cqw / 297);aspect-ratio:297/210;padding:calc(7 * var(--mm)) calc(7 * var(--mm)) calc(5 * var(--mm))}.rp h2{font-size:calc(9 * var(--mm));margin:0;font-weight:900;line-height:1.1}.rp h2 small{font-size:calc(4.2 * var(--mm));color:#444;margin-left:calc(2 * var(--mm));font-weight:750}.rp .r-line{align-items:flex-end;gap:calc(2 * var(--mm));margin:calc(3 * var(--mm)) 0 0;font-size:calc(3.8 * var(--mm));color:#444;display:flex}.rp .r-fill{min-height:calc(6 * var(--mm));border-bottom:calc(.3 * var(--mm)) solid #151515;color:#151515;font-size:calc(4.6 * var(--mm));flex:1;font-weight:700;line-height:1.3}.rp .r-how{margin:calc(2.5 * var(--mm)) 0 0;font-size:calc(3.5 * var(--mm));color:#444;line-height:1.4}.rp .r-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.r-progress .r-head{margin-bottom:calc(4 * var(--mm))}.r-progress .r-how{font-size:calc(3.9 * var(--mm))}.r-group{margin-top:calc(3 * var(--mm))}.r-group h3{align-items:center;gap:calc(2 * var(--mm));margin:0 0 calc(1.5 * var(--mm));font-size:calc(4 * var(--mm));font-weight:850;display:flex}.r-dot{width:calc(3.4 * var(--mm));height:calc(3.4 * var(--mm));background:var(--c);border-radius:50%}.r-cells{gap:calc(2.5 * var(--mm));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.r-cell{border:calc(.3 * var(--mm)) solid #151515;border-top:calc(1.3 * var(--mm)) solid var(--c);border-radius:calc(2 * var(--mm));padding:calc(2 * var(--mm)) calc(2 * var(--mm)) calc(2 * var(--mm))}.r-top{align-items:center;gap:calc(1 * var(--mm));display:flex}.r-letters{justify-content:center;gap:calc(2 * var(--mm));font-size:calc(9.5 * var(--mm));padding-right:calc(5 * var(--mm));flex:1;line-height:1.3;display:flex}.r-box{width:calc(7 * var(--mm));height:calc(7 * var(--mm));border:calc(.5 * var(--mm)) solid #151515;border-radius:calc(1 * var(--mm));flex:none}.r-date{height:calc(14 * var(--mm));margin-top:calc(1 * var(--mm));border-bottom:calc(.3 * var(--mm)) solid #151515;align-items:flex-end;display:flex}.r-date i{font-style:normal;font-size:calc(2.6 * var(--mm));color:#555}.r-progress.big .r-cells{gap:calc(6 * var(--mm));grid-template-columns:repeat(2,minmax(0,1fr))}.r-progress.big .r-group h3{font-size:calc(5 * var(--mm))}.r-progress.big .r-letters{font-size:calc(26 * var(--mm));gap:calc(10 * var(--mm));padding-right:calc(14 * var(--mm))}.r-progress.big .r-cell{padding:calc(4 * var(--mm)) calc(5 * var(--mm)) calc(5 * var(--mm));border-radius:calc(4 * var(--mm));border-top-width:calc(2 * var(--mm))}.r-progress.big .r-box{width:calc(14 * var(--mm));height:calc(14 * var(--mm));border-radius:calc(2 * var(--mm))}.r-progress.big .r-date{height:calc(14 * var(--mm));margin-top:calc(3 * var(--mm))}.r-progress.big .r-date i{font-size:calc(3.4 * var(--mm))}.rp table{width:100%;margin-top:calc(2.5 * var(--mm));border-collapse:collapse;table-layout:fixed}.rp th,.rp td{border:calc(.25 * var(--mm)) solid #151515;text-align:center;white-space:nowrap;padding:0;overflow:hidden}.rp .r-n{width:calc(7 * var(--mm));font-size:calc(2.9 * var(--mm));color:#444;font-weight:600}.rp .r-name{text-align:left;padding:0 calc(1.5 * var(--mm));font-size:calc(3.3 * var(--mm));font-weight:700}.rp thead th{font-size:calc(3 * var(--mm));background:#f4f4f4;font-weight:800}.rp thead th.r-name{text-align:left}.rp tbody tr{height:calc(6.2 * var(--mm))}.rp tbody .r-name{line-height:1}.r-class .r-name{width:calc(52 * var(--mm))}.r-class.split .r-name{width:calc(60 * var(--mm))}.r-class th.r-l{border-top:calc(1.1 * var(--mm)) solid var(--c);height:calc(11 * var(--mm));font-size:calc(3.9 * var(--mm));font-weight:400;line-height:1.2}.r-class th.r-l span{display:block}.r-class.split th.r-l span{margin:0 calc(1 * var(--mm));display:inline}.r-class th.r-sub{font-size:calc(2.4 * var(--mm));height:calc(3.6 * var(--mm));font-weight:700}.r-class.split th.r-l{font-size:calc(5.5 * var(--mm));height:calc(8 * var(--mm))}.r-class .r-how{margin-top:calc(1.5 * var(--mm));font-size:calc(3 * var(--mm))}.r-class .r-head{align-items:flex-end;gap:calc(6 * var(--mm));display:flex}.r-class .r-line{flex:1;margin:0}.r-badge .r-slots{gap:calc(4 * var(--mm)) calc(6 * var(--mm));height:calc(222 * var(--mm));margin-top:calc(6 * var(--mm));grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-badge.n4 .r-slots{grid-template-rows:repeat(2,1fr)}.r-slot{align-items:center;gap:calc(3 * var(--mm));display:flex}.r-slot svg{width:calc(40 * var(--mm));height:calc(40 * var(--mm));flex:none}.r-badge.n4 .r-slot svg{width:calc(44 * var(--mm));height:calc(44 * var(--mm))}.r-rosette{fill:#fff3c4;stroke:#151515;stroke-width:1px;stroke-linejoin:round}.r-ring{fill:none;stroke:#151515;stroke-width:.8px;stroke-dasharray:2.5 2.5}.r-num{font-family:var(--ui);text-anchor:middle;fill:#151515;font-size:9px;font-weight:900}.r-book{flex:1;min-width:0}.r-book p{margin:0 0 calc(4 * var(--mm));display:grid}.r-book span{font-size:calc(2.9 * var(--mm));color:#555}.r-book b{height:calc(10 * var(--mm));border-bottom:calc(.3 * var(--mm)) solid #151515}.r-tally .r-name{width:calc(78 * var(--mm))}.r-tally tbody tr{height:calc(7.4 * var(--mm))}.r-tally thead th{font-size:calc(3.6 * var(--mm));height:calc(7 * var(--mm))}.r-o i{width:calc(4.8 * var(--mm));height:calc(4.8 * var(--mm));border:calc(.35 * var(--mm)) solid #151515;border-radius:50%;margin:auto;display:block}@media print{.rp{--mm:1mm;aspect-ratio:auto;break-after:page;page-break-after:always;width:210mm;height:297mm;box-shadow:none}.rp.land{width:297mm;height:210mm}.rp:last-child{break-after:auto;page-break-after:auto}.mk .recs,.mk .recs.land{max-width:none}}
