/* Only the two app/login owners; legacy assets and global styles stay intact. */
.fl-owner-20261006 .fl-figure{margin:24px 0;padding:14px;background:#fffdf3;border:1px solid #d6c88b;border-radius:16px;min-width:0;}
.fl-owner-20261006 .fl-figure picture{display:block;width:100%;}
.fl-owner-20261006 .fl-figure img{display:block;width:100%;height:auto;aspect-ratio:var(--fl-desktop-ratio);object-fit:contain;border-radius:10px;}
.fl-owner-20261006 .fl-figure figcaption{margin:14px 0 0;font-size:1rem;line-height:1.65;overflow-wrap:anywhere;}
.fl-owner-20261006 .fl-source-scope{padding:16px;border-left:4px solid #c19d00;background:#fff9da;margin-block:18px;line-height:1.65;}
.fl-owner-20261006 :is(#fl-app-kontrola,#fl-app-podklady,#fl-login-cesty,#fl-2fa-mapa,#diagnostika,#vyber-aplikace){scroll-margin-top:100px;}
.fl-owner-20261006 .fl-current-table{overflow-x:auto;max-width:100%;margin-block:20px;}
.fl-owner-20261006 .fl-current-table table{width:100%;min-width:570px;border-collapse:collapse;}
.fl-owner-20261006 .fl-current-table th,.fl-owner-20261006 .fl-current-table td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #e0d59e;}
.fl-owner-20261006 .fl-current-table th{background:#fff1ae;}
.fl-owner-20261006 .fl-current-table caption{text-align:left;padding:12px 0;font-weight:700;}
.fl-owner-20261006 .fl-diagnostic-note{font-size:1rem;line-height:1.65;border-left:4px solid #c19d00;padding:12px;background:#fff9da;}
.fl-owner-20261006 .fl-aff-condition{display:block;flex:0 0 100%;grid-column:1/-1;width:100%;font-size:.94rem;line-height:1.55;text-align:center;}
.fl-owner-20261006 .fl-aff-condition>a{display:inline;padding:0;background:none;border:0;min-height:0;font:inherit;text-decoration:underline;}
.fl-owner-20261006 .fortuna-registration-bar{display:flex;flex-wrap:wrap;}
.fl-owner-20261006 .fortuna-registration-bar>div{flex:1 1 100%;}
.fl-owner-20261006 .fortuna-registration-bar>a[rel~=sponsored]{display:inline-flex;justify-content:center;max-width:100%;margin-inline:auto;text-align:center;}
@media(max-width:1080px){.fl-owner-20261006 :is(#fl-app-kontrola,#fl-app-podklady,#fl-login-cesty,#fl-2fa-mapa,#diagnostika,#vyber-aplikace){scroll-margin-top:calc(var(--fortuna-header-offset,92px) + var(--fortuna-sidebar-height,210px) + 12px);}}
@media(max-width:600px){.fl-owner-20261006 .fl-figure img{aspect-ratio:var(--fl-mobile-ratio);}.fl-owner-20261006 .fl-figure{padding:0;}.fl-owner-20261006 .fl-figure figcaption{padding:14px;margin:0;}}
