/* Namespaced Chance app/login revision; existing CSS remains unchanged. */
.crl-owner-20261006 .crl-figure{margin:24px 0;padding:12px;border:1px solid #aabed3;border-radius:14px;background:#f8fbff;min-width:0;}
.crl-owner-20261006 .crl-figure picture{display:block;width:100%;}
.crl-owner-20261006 .crl-figure img{display:block;width:100%;height:auto;aspect-ratio:var(--crl-desktop);object-fit:contain;}
.crl-owner-20261006 .crl-figure figcaption{margin-top:14px;font-size:16px;line-height:1.65;overflow-wrap:anywhere;}
.crl-owner-20261006 .crl-source,.crl-owner-20261006 .crl-tool-note{padding:15px 18px;background:#fff8df;border-left:4px solid #c49b22;line-height:1.7;}
.crl-owner-20261006 :is([id^="crl-"],#diagnostika,#vyber-platformy){scroll-margin-top:calc(var(--crl-header-height,92px) + 12px);}
.crl-owner-20261006 .crl-table{max-width:100%;overflow-x:auto;margin-block:20px;}
.crl-owner-20261006 .crl-table table{width:100%;min-width:570px;border-collapse:collapse;}
.crl-owner-20261006 .crl-table th,.crl-owner-20261006 .crl-table td{padding:12px;border-bottom:1px solid #aabed3;vertical-align:top;text-align:left;line-height:1.6;}
.crl-owner-20261006 .crl-table th{background:#edf4fc;}
.crl-owner-20261006 .crl-table caption{text-align:left;font-weight:700;padding:12px 0;}
.crl-owner-20261006 :is(.chance-app-cta,.login-cta-row,.article-actions,.cta-actions){display:flex;flex-wrap:wrap;justify-content:center;gap:12px;}
.crl-owner-20261006 .crl-aff-note{flex:0 0 100%;text-align:center;font-size:15px;line-height:1.6;}
.crl-owner-20261006 .crl-partner-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;grid-column:1/-1;flex:0 0 100%;margin-block:12px;}
.crl-owner-20261006 .crl-partner-row>a[rel~=sponsored]{display:inline-flex;justify-content:center;text-align:center;max-width:100%;}
.crl-owner-20261006 .app-dual-cta>div:last-child{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;}
@media(max-width:1080px){.crl-owner-20261006 :is([id^="crl-"],#diagnostika,#vyber-platformy){scroll-margin-top:calc(var(--crl-header-height,92px) + var(--crl-pinned-height,0px) + 12px);}}
@media(max-width:600px){.crl-owner-20261006 .crl-figure{padding:0;}.crl-owner-20261006 .crl-figure img{aspect-ratio:var(--crl-mobile);}.crl-owner-20261006 .crl-figure figcaption{padding:14px;margin:0;}}
