.bp-consent[hidden]{display:none!important}
.bp-consent{position:fixed;z-index:1000;bottom:16px;left:16px;max-width:480px;width:calc(100% - 32px);padding:16px;border:1px solid #51636f;border-radius:12px;background:#0b1621;color:#f4f7fb;box-shadow:0 8px 28px #0008;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.55}
.bp-consent h2{font-size:16px;margin:0 0 6px;color:inherit}.bp-consent p{margin:0 0 12px}.bp-consent a{color:#b1ff4b;text-decoration:underline}
.bp-consent-actions{display:flex;gap:10px}.bp-consent-actions button{flex:1;padding:10px;border:1px solid #8291a1;border-radius:7px;background:#142434;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;cursor:pointer}
.bp-consent-actions button:focus-visible,.bp-consent-settings:focus-visible{outline:3px solid #b1ff4b;outline-offset:3px}
.bp-consent-settings{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}

.news-image.skrec-v-tenise-sazky{background-image:linear-gradient(180deg,rgba(5,15,24,.02),rgba(5,15,24,.22)),url('/assets/img/skrec-v-tenise-sazky-card.jpg');background-size:cover;background-position:center}
body[data-page="skrec-v-tenise-sazky-vraceni-vkladu-ako"] .article-body{max-width:960px;margin-inline:auto;line-height:1.8;overflow-wrap:break-word}
body[data-page="skrec-v-tenise-sazky-vraceni-vkladu-ako"] .article-body>section{margin:3rem 0;scroll-margin-top:100px}
body[data-page="skrec-v-tenise-sazky-vraceni-vkladu-ako"] .article-body h2{font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.3;margin:0 0 1.1rem}
body[data-page="skrec-v-tenise-sazky-vraceni-vkladu-ako"] .article-body h3{font-size:1.16rem;line-height:1.4;margin:1.8rem 0 .7rem}
body[data-page="skrec-v-tenise-sazky-vraceni-vkladu-ako"] .article-body p{margin:0 0 1.2rem}
body[data-page="skrec-v-tenise-sazky-vraceni-vkladu-ako"] .article-body li{margin:.65rem 0}
body[data-page="skrec-v-tenise-sazky-vraceni-vkladu-ako"] .article-hero-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:18px}
body[data-page="skrec-v-tenise-sazky-vraceni-vkladu-ako"] figcaption,.tr-meta{font-size:.9rem;color:#b5c5d2}
.tr-answer,.tr-example,.tr-toc,.tr-responsible{padding:1.5rem;border:1px solid #38546a;border-radius:16px;background:#102534;margin:1.8rem 0}
.tr-answer{border-left:4px solid #42d5b2}
.tr-toc ul{columns:2;column-gap:2rem}
.tr-toc li{break-inside:avoid}
.tr-table-wrap{overflow-x:auto;margin:1.5rem 0 2rem;border:1px solid #38546a;border-radius:12px}
.tr-table-wrap table{width:100%;border-collapse:collapse;margin:0!important;min-width:620px}
.tr-table-wrap th,.tr-table-wrap td{padding:1.1rem;text-align:left;vertical-align:top;border-bottom:1px solid #38546a;line-height:1.65}
.tr-table-wrap th{background:#193b4d;color:#fff}
.tr-table-wrap tr:last-child td{border-bottom:0}
.tr-partners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.6rem 0 2rem}
.tr-partner{padding:1.4rem;border:1px solid #38546a;border-radius:14px;background:#102534;display:flex;flex-direction:column}
.tr-partner h3{margin-top:0!important}.tr-partner .button{margin-top:auto;white-space:normal;text-align:center;line-height:1.4}
.tr-partners .button,.tr-example .button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;max-width:100%;padding:.85rem 1.1rem;border-radius:9px;color:#071e27;background:#58dec0;font-weight:750;text-decoration:none}
.tr-partners .button:hover,.tr-example .button:hover{background:#8bead5}
.tr-responsible{font-size:.93rem;color:#cbd7df}
@media(max-width:640px){.tr-partners{grid-template-columns:1fr}.tr-toc ul{columns:1}.tr-answer,.tr-example,.tr-toc,.tr-responsible{padding:1.1rem}.tr-table-wrap th,.tr-table-wrap td{padding:.8rem}.tr-partner{padding:1.1rem}}
@media(max-width:640px){body[data-page="skrec-v-tenise-sazky-vraceni-vkladu-ako"] .article-body .tr-table-wrap td{grid-template-columns:minmax(0,1fr)!important;gap:.45rem;padding:1rem!important}body[data-page="skrec-v-tenise-sazky-vraceni-vkladu-ako"] .article-body .tr-table-wrap td::before{font-size:.72rem;color:#a9becb;line-height:1.4}body[data-page="skrec-v-tenise-sazky-vraceni-vkladu-ako"] .article-body .tr-table-wrap tr+tr{border-top:2px solid #38546a}}

.news-image.odlozeny-zapas-sazky{background-image:linear-gradient(180deg,rgba(5,15,24,.02),rgba(5,15,24,.22)),url('/assets/img/odlozeny-zapas-sazky-card.jpg');background-size:cover;background-position:center}
body[data-page="odlozeny-zruseny-zapas-sazka-vraceni-vkladu-ako"] .article-body{max-width:960px;margin-inline:auto;line-height:1.8;overflow-wrap:break-word}
body[data-page="odlozeny-zruseny-zapas-sazka-vraceni-vkladu-ako"] .article-body>section{margin:3rem 0;scroll-margin-top:100px}
body[data-page="odlozeny-zruseny-zapas-sazka-vraceni-vkladu-ako"] .article-body h2{font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.3;margin:0 0 1.1rem}
body[data-page="odlozeny-zruseny-zapas-sazka-vraceni-vkladu-ako"] .article-body h3{font-size:1.16rem;line-height:1.4;margin:1.8rem 0 .7rem}
body[data-page="odlozeny-zruseny-zapas-sazka-vraceni-vkladu-ako"] .article-body p{margin:0 0 1.2rem}
body[data-page="odlozeny-zruseny-zapas-sazka-vraceni-vkladu-ako"] .article-body li{margin:.65rem 0}
body[data-page="odlozeny-zruseny-zapas-sazka-vraceni-vkladu-ako"] .article-hero-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:18px}
body[data-page="odlozeny-zruseny-zapas-sazka-vraceni-vkladu-ako"] figcaption,.tr-meta{font-size:.9rem;color:#b5c5d2}
.tr-answer,.tr-example,.tr-toc,.tr-responsible{padding:1.5rem;border:1px solid #38546a;border-radius:16px;background:#102534;margin:1.8rem 0}
.tr-answer{border-left:4px solid #42d5b2}
.tr-toc ul{columns:2;column-gap:2rem}
.tr-toc li{break-inside:avoid}
.tr-table-wrap{overflow-x:auto;margin:1.5rem 0 2rem;border:1px solid #38546a;border-radius:12px}
.tr-table-wrap table{width:100%;border-collapse:collapse;margin:0!important;min-width:620px}
.tr-table-wrap th,.tr-table-wrap td{padding:1.1rem;text-align:left;vertical-align:top;border-bottom:1px solid #38546a;line-height:1.65}
.tr-table-wrap th{background:#193b4d;color:#fff}
.tr-table-wrap tr:last-child td{border-bottom:0}
.tr-partners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.6rem 0 2rem}
.tr-partner{padding:1.4rem;border:1px solid #38546a;border-radius:14px;background:#102534;display:flex;flex-direction:column}
.tr-partner h3{margin-top:0!important}.tr-partner .button{margin-top:auto;white-space:normal;text-align:center;line-height:1.4}
.tr-partners .button,.tr-example .button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;max-width:100%;padding:.85rem 1.1rem;border-radius:9px;color:#071e27;background:#58dec0;font-weight:750;text-decoration:none}
.tr-partners .button:hover,.tr-example .button:hover{background:#8bead5}
.tr-responsible{font-size:.93rem;color:#cbd7df}
@media(max-width:640px){.tr-partners{grid-template-columns:1fr}.tr-toc ul{columns:1}.tr-answer,.tr-example,.tr-toc,.tr-responsible{padding:1.1rem}.tr-table-wrap th,.tr-table-wrap td{padding:.8rem}.tr-partner{padding:1.1rem}}
@media(max-width:640px){body[data-page="odlozeny-zruseny-zapas-sazka-vraceni-vkladu-ako"] .article-body .tr-table-wrap td{grid-template-columns:minmax(0,1fr)!important;gap:.45rem;padding:1rem!important}body[data-page="odlozeny-zruseny-zapas-sazka-vraceni-vkladu-ako"] .article-body .tr-table-wrap td::before{font-size:.72rem;color:#a9becb;line-height:1.4}body[data-page="odlozeny-zruseny-zapas-sazka-vraceni-vkladu-ako"] .article-body .tr-table-wrap tr+tr{border-top:2px solid #38546a}}
