.sc-ckp{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:center;vertical-align:middle;gap:calc(var(--sc-ckp-size)*.2);max-width:100%;font-size:calc(var(--sc-ckp-size)*.5);line-height:1.2;color:inherit;white-space:normal}
.sc-ckp.sc-ckp .sc-ckp-button{display:grid;place-items:center;position:relative;flex:0 1 calc(var(--sc-ckp-size)*.8);width:calc(var(--sc-ckp-size)*.8);height:auto;aspect-ratio:1;min-width:0;min-height:0;max-width:100%;margin:0;padding:0;border:1.5px solid #f0e7d7;border-radius:50%;background:#131313ed;color:#f0e7d7;box-shadow:none;cursor:pointer;line-height:1}
.sc-ckp.sc-ckp img.sc-ckp-image{display:block;flex:0 1 var(--sc-ckp-size);width:var(--sc-ckp-size);height:auto;aspect-ratio:1;min-width:0;max-width:100%;max-height:none;margin:0;border-radius:50%;object-fit:contain}
.sc-ckp .sc-ckp-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.sc-ckp .sc-ckp-symbol{display:block;position:relative;width:45%;height:45%;pointer-events:none}
.sc-ckp-symbol:before{content:"";position:absolute;inset:0;background:currentColor;clip-path:polygon(20% 0,100% 50%,20% 100%)}
.sc-ckp-button[aria-pressed="true"] .sc-ckp-symbol:before{inset:8%;clip-path:none}
.sc-ckp .sc-ckp-name{flex:0 1 auto;min-width:0;max-width:100%;font:inherit;text-align:left;overflow-wrap:anywhere}
.sc-ckp .sc-ckp-audio{display:none!important}
.scge-gallery .scge-detail .sc-ckp img.sc-ckp-image{width:var(--sc-ckp-size)!important;height:auto!important;max-width:100%!important;max-height:none!important;margin:0!important;border-radius:50%}
.sc-ckp .sc-ckp-status:empty{display:none}.sc-ckp .sc-ckp-status{flex-basis:100%;font:.85rem/1.4 system-ui,sans-serif;max-width:260px}
.sc-ckp noscript{flex-basis:100%;font:.85rem/1.4 system-ui,sans-serif}
/* Nur Popups mit eigenem Player: Abstand zum vorhandenen festen Galeriekopf. */
dialog.scge-dialog:has(.sc-ckp){scroll-padding-top:260px}
@media(min-width:701px){dialog.scge-dialog:has(.sc-ckp){scroll-padding-top:150px}}
