/* zahranicne-online-casino.eu - additions */
.main-menu a[href="o-nas.html"]{white-space:nowrap}
.zo-update{margin:10px 0 18px;font-size:15px;color:#b9bcc2}
.zo-update time{color:#fff;font-weight:500}

.zo-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:14px 0 0;font-size:14px}
.zo-foot a{color:#b9bcc2;text-decoration:underline}
.zo-foot a:hover{color:#EE9300}

.zo-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#EE9300}
.zo-eyebrow::before{content:"";width:28px;height:2px;background:#EE9300}
.zo-lead{font-size:20px;line-height:1.6;color:#d4d6da}
.zo-onas-head h1{margin-bottom:18px}

.zo-section h2,.zo-rg h2{color:#fff;margin-bottom:16px}
.zo-section p{font-size:18px;line-height:1.7}

.zo-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 22px;max-width:560px}
.zo-compare-item{background:#181826;border:1px solid #262636;border-radius:14px;padding:18px 20px}
.zo-compare-label{display:block;font-size:14px;color:#9a9da4}
.zo-compare-val{display:block;margin-top:4px;font-size:30px;font-weight:700;color:#fff}
.zo-compare-best{border-color:#EE9300}
.zo-compare-best .zo-compare-val{color:#EE9300}

.zo-criteria{list-style:none;margin:18px 0 0;padding:0}
.zo-criteria li{position:relative;padding:12px 0 12px 26px;border-bottom:1px solid #262636;font-size:17px;line-height:1.6}
.zo-criteria li::before{content:"";position:absolute;left:0;top:21px;width:10px;height:10px;border-radius:50%;background:#EE9300}
.zo-criteria b{color:#fff}

.zo-rg{background:#0b0b13;border-top:1px solid #262636;border-bottom:1px solid #262636}
.zo-rg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}
.zo-card{background:#181826;border:1px solid #262636;border-radius:16px;padding:26px 28px}
.zo-card h3{margin:0 0 14px;font-size:21px;color:#fff}
.zo-card ul{margin:0;padding:0;list-style:none}
.zo-card li{position:relative;padding:8px 0 8px 22px;font-size:16px;line-height:1.6}
.zo-card li::before{content:"";position:absolute;left:0;top:17px;width:8px;height:8px;border-radius:2px;background:#EE9300}
.zo-card-warn li::before{background:transparent;border:2px solid #EE9300;border-radius:50%;width:9px;height:9px}
.zo-note{margin:12px 0 0;padding-top:12px;border-top:1px solid #262636;font-size:15px;color:#fff}

.zo-sub{margin:40px 0 16px;font-size:24px;color:#fff}
.zo-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.zo-tool{background:#181826;border:1px solid #262636;border-radius:16px;padding:24px}
.zo-tool h4{margin:0 0 10px;font-size:18px;color:#EE9300}
.zo-tool p{margin:0;font-size:15px;line-height:1.6}

.zo-phones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.zo-phone{display:flex;flex-direction:column;gap:4px;background:#181826;border:1px solid #262636;border-radius:16px;padding:22px 24px;text-decoration:none;color:#b9bcc2;transition:border-color .2s}
.zo-phone:hover{border-color:#EE9300;color:#b9bcc2}
.zo-phone:first-child{background:#EE9300;border-color:#EE9300;color:#10101a}
.zo-phone:first-child .zo-phone-num,.zo-phone:first-child .zo-phone-name{color:#10101a}
.zo-phone-num{font-size:30px;font-weight:700;line-height:1.1;color:#fff}
.zo-phone-name{font-size:16px;font-weight:500;color:#fff}
.zo-phone-note{font-size:14px}
.zo-phone-cta{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:700;color:#EE9300}
.zo-phone:first-child .zo-phone-cta{color:#10101a}
.zo-more{margin-top:22px;font-size:17px}

@media (max-width:767px){
table.mt-2{display:block;width:100%;overflow-x:auto}
.zo-lead{font-size:18px}
.zo-rg-grid,.zo-tools,.zo-phones{grid-template-columns:1fr}
.zo-compare-val{font-size:24px}
.zo-card,.zo-tool,.zo-phone{padding:20px}
.zo-phone-num{font-size:26px}
}
