.map-ab-guide{--cd-board:var(--panel);--cd-guide:var(--line2)}
.ab-reading{margin:24px 0}.ab-reading>div{padding:16px 0;border-bottom:1px solid var(--line2)}.ab-reading dt{font-weight:750;color:var(--text)}.ab-reading dd{margin:6px 0 0;color:var(--body);max-width:70ch}
.ab-example{border-top:1px solid var(--line2);padding:18px 0}.ab-example:last-of-type{border-bottom:1px solid var(--line2)}.ab-example>summary{cursor:pointer;min-height:44px;font:750 19px/1.4 var(--display);color:var(--text)}.ab-example-body{padding-top:8px}.ab-measures{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:24px 0}.ab-measures dt{font-size:14px;color:var(--body)}.ab-measures dd{margin:5px 0 0;font-size:17px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--text)}
.ab-drawings{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ab-drawings figure{margin:0;background:var(--panel);padding:16px;border-radius:12px}.ab-drawings figcaption{color:var(--text);font-size:15px;line-height:1.5}.ab-drawings svg{display:block;width:100%;height:auto;color:var(--body)}.ab-drawings svg text{fill:var(--text);font:12px var(--mono)}
.map-ab-guide .table-scroll{margin:22px 0;scrollbar-color:var(--line2) var(--panel)}.map-ab-guide table{font-variant-numeric:tabular-nums}.map-ab-guide caption{text-align:left;color:var(--body);font-size:14px;line-height:1.5;padding:0 0 12px}.map-ab-guide .ab-fine{font-size:14px;line-height:1.6;color:var(--body);max-width:70ch}.ab-file-links{display:flex;gap:16px;flex-wrap:wrap}.ab-file-links a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere;text-underline-offset:4px}
.ab-worksheet{margin:40px 0 20px;padding:28px;background:var(--panel);border:1px solid var(--line2);border-radius:12px}.ab-worksheet h3{margin-top:0}.ab-worksheet p{overflow-wrap:anywhere}.ab-paper-lines{margin:24px 0}.ab-paper-lines p{margin:12px 0}.ab-paper-source{font-size:12px;overflow-wrap:anywhere}.ab-print-actions button{min-height:44px;border:1px solid var(--line2);border-radius:12px;background:var(--panel);color:var(--text);padding:12px 18px;font:750 15px var(--display);cursor:pointer}.ab-print-actions button[hidden]{display:none}.ab-print-actions button:hover{border-color:var(--red)}.map-ab-guide :is(button,summary,a,.table-scroll):focus-visible{outline:2px solid var(--text);outline-offset:4px}.ab-print-actions p{font-size:14px;color:var(--body);max-width:70ch}
@media(max-width:620px){.ab-drawings{grid-template-columns:1fr}.ab-measures{grid-template-columns:1fr;gap:14px}.ab-worksheet{padding:18px}.ab-example>summary{font-size:18px}.ab-file-links{display:block}.ab-file-links a{display:flex}.ab-print-actions button{width:100%}}
@media print{
 body.map-ab-print>.site-head,body.map-ab-print>.site-foot,body.map-ab-print>.skip{display:none!important}
 body.map-ab-print #main>.wrap>:not(.article-grid),body.map-ab-print .article-grid>.toc,body.map-ab-print .article-grid>article>:not(#porownanie-wersji),body.map-ab-print #porownanie-wersji>:not(#map-ab-worksheet){display:none!important}
 body.map-ab-print #main,body.map-ab-print #main>.wrap,body.map-ab-print .article-grid,body.map-ab-print .article-grid>article{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
 body.map-ab-print .ab-worksheet{background:white!important;color:black!important;border:0;border-radius:0;margin:0;padding:0;font-size:10pt;line-height:1.35}
 body.map-ab-print .ab-worksheet :is(p,h3,caption,th,td){color:black!important;background:white!important}body.map-ab-print .ab-worksheet h3{font-size:17pt;margin-bottom:8pt}body.map-ab-print .ab-worksheet p{font-size:10pt;line-height:1.35;margin:8pt 0}body.map-ab-print .ab-worksheet .table-scroll{overflow:visible}body.map-ab-print .ab-worksheet table{min-width:0;width:100%;font-size:9pt}body.map-ab-print .ab-worksheet :is(th,td){padding:6pt 4pt;border:1px solid #777}body.map-ab-print .ab-worksheet caption{font-size:9pt}body.map-ab-print .ab-paper-lines{margin:12pt 0}body.map-ab-print .ab-paper-source{font-size:8pt!important}
}
