.topic-art img[aria-haspopup="dialog"]{cursor:zoom-in}
.topic-art img[aria-haspopup="dialog"]:focus-visible{outline:3px solid #be0f00;outline-offset:4px}
.course-art-preview{position:fixed;inset:0;margin:auto;width:min(980px,calc(100vw - 48px));height:fit-content;max-height:calc(100dvh - 40px);padding:14px;border:1px solid #777;background:var(--paper,#202224);color:var(--ink,#eee);box-shadow:0 16px 65px #0009;z-index:11000;overflow:auto}
.course-art-preview[hidden]{display:none!important}
.course-art-preview::backdrop{background:transparent;pointer-events:none}
.course-art-preview figure{margin:0}.course-art-preview img{display:block;width:100%;height:auto;max-height:calc(100dvh - 125px);object-fit:contain;filter:none!important}
.course-art-preview figcaption{padding:10px 48px 0 0;font-size:14px;line-height:1.45}
.art-preview-close{position:absolute;right:16px;top:16px;z-index:1;width:44px;height:44px;border:1px solid #fff9;background:#181a1bee;color:#fff;font-size:28px;line-height:1;cursor:pointer}
.art-preview-close:focus-visible{outline:3px solid #be0f00;outline-offset:2px}
@media(max-width:600px){.course-art-preview{width:calc(100vw - 20px);padding:8px;max-height:calc(100dvh - 20px)}.art-preview-close{right:10px;top:10px}}
@media print{.course-art-preview{display:none!important}}
@media(prefers-reduced-motion:reduce){.course-art-preview,.course-art-preview *{transition:none!important;animation:none!important}}

.course-point-group{min-width:0}.course-point-group>.course-point{width:100%}.course-topic-menu{padding:8px 16px 16px;border:1px solid var(--line,#444);border-top:0;background:var(--paper,#202224)}.course-topic-menu[hidden]{display:none!important}.course-topic-menu .lesson-row{margin-top:8px}
@media print{.course-topic-menu[hidden]{display:block!important}.course-stage{display:none!important}.course-point{break-after:avoid}}

.course-art-preview img[role="button"]{cursor:zoom-out}.course-art-preview img[role="button"]:focus-visible{outline:3px solid #be0f00;outline-offset:2px}

/* Общая палитра увеличенного просмотра в курсе и инструментах. */
.course-art-preview img.bm-filtered-art{filter:var(--bm-cabinet-palette-filter)!important}
.course-art-preview img.bm-filtered-art.bm-show-colour{filter:none!important}

.knowledge-offer img[aria-haspopup="dialog"],.knowledge-feature img[aria-haspopup="dialog"],.knowledge-cost-art img[aria-haspopup="dialog"]{cursor:zoom-in}
.knowledge-offer img[aria-haspopup="dialog"]:focus-visible,.knowledge-feature img[aria-haspopup="dialog"]:focus-visible,.knowledge-cost-art img[aria-haspopup="dialog"]:focus-visible{outline:3px solid #be0f00;outline-offset:4px}
