
.czn-top,.czn-foot,.czn-skip{--czn-or:#FC4600;--czn-nv:#233646;--czn-bg:#F9F5F0;--czn-tx:#2a2f36;--czn-bd:#e6e1da;font-family:'Titillium Web',sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;text-align:left}
.czn-top *,.czn-top *::before,.czn-top *::after,.czn-foot *,.czn-foot *::before,.czn-foot *::after{box-sizing:border-box}
.czn-top a,.czn-foot a{color:inherit}
.czn-top ul,.czn-foot ul{margin:0;padding:0;list-style:none}
.czn-foot li{margin:0}
.czn-top img,.czn-foot img{max-width:100%}
.czn-top button{font-family:inherit}
.czn-foot h2{font-family:'Titillium Web',sans-serif;line-height:1.15}
.czn-foot p{margin:0 0 10px}
.czn-foot{padding:0;margin:0}
.czn-top{margin:0}
.czn-top :focus-visible,.czn-foot :focus-visible{outline:3px solid var(--czn-or);outline-offset:2px;border-radius:4px}
.czn-top .czn-ic,.czn-foot .czn-ic{flex:0 0 auto}
html,body{overflow-x:clip}
.czn-foot{--czn-shield-img:url("/assets/cz/img/img-65ac976fda49.png");--czn-shield-ar:394 / 400}
.czn-skip{position:absolute;left:-9999px;top:0;background:var(--czn-nv);color:#fff;padding:10px 16px;z-index:100}
.czn-skip:focus{left:12px;top:12px}
.czn-top{position:sticky;top:0;z-index:50;background:#fff;border-top:4px solid var(--czn-or);box-shadow:0 2px 14px rgba(35,54,70,.08)}
.czn-top-in{max-width:1240px;margin:0 auto;height:78px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.czn-logo{display:flex;align-items:center;flex:0 0 auto}
.czn-logo img{height:34px;width:auto;display:block}
.czn-burger{display:none;background:none;border:0;color:var(--czn-nv);padding:8px;cursor:pointer}
.czn-burger .czn-ic-x{display:none}
.czn-menu,.czn-sub{list-style:none;margin:0;padding:0}
.czn-menu{display:flex;align-items:center;gap:2px}
.czn-li{position:relative}
.czn-top-li{display:flex;align-items:center}
.czn-top-li>.czn-a{display:block;padding:28px 4px 28px 10px;color:var(--czn-nv);text-decoration:none;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}
.czn-top-li:hover>.czn-a,.czn-top-li:focus-within>.czn-a,.czn-top-li:hover>.czn-tg{color:var(--czn-ot,#C73800)}
.czn-tg{background:none;border:0;padding:4px 6px 4px 2px;color:var(--czn-nv);cursor:pointer;display:flex;align-items:center}
.czn-chev{transition:transform .2s}
.czn-cta-li{margin-left:10px}
.czn-iscr{background:var(--czn-or);color:#fff!important;border-radius:40px;padding:10px 22px!important;font-weight:700;font-size:.9rem;text-decoration:none;letter-spacing:.04em}
.czn-iscr:hover{background:#e03e00}
.czn-sub{position:absolute;background:#fff;border-top:3px solid var(--czn-or);border-radius:0 0 10px 10px;box-shadow:0 14px 34px rgba(35,54,70,.16);min-width:250px;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s,transform .16s,visibility .16s;z-index:60}
.czn-l2{top:100%;left:0}
.czn-right>.czn-l2{left:auto;right:0}
.czn-l3{top:-11px;left:100%}
.czn-right .czn-l3{left:auto;right:100%}
.czn-sub .czn-li{display:flex;align-items:center}
.czn-sub .czn-a{flex:1;display:block;padding:8px 18px;font-size:.84rem;color:var(--czn-nv);text-decoration:none;font-weight:600;line-height:1.35}
.czn-sub .czn-li:hover,.czn-sub .czn-li:focus-within{background:var(--czn-bg)}
.czn-sub .czn-li:hover>.czn-a{color:var(--czn-ot,#C73800)}
.czn-sub .czn-a[aria-current]{color:var(--czn-ot,#C73800)}
.czn-sub .czn-tg{padding:6px 12px}
.czn-li:hover>.czn-sub,.czn-li:focus-within>.czn-sub,.czn-li.czn-open>.czn-sub{opacity:1;visibility:visible;transform:none}
.czn-aree>.czn-l3{display:grid;grid-template-columns:1fr 1fr;width:520px;padding:10px 6px}
.czn-aree>.czn-l3 .czn-a{text-transform:none;font-weight:400;padding:6px 12px}
@media (max-width:1060px) and (min-width:700px){.czn-top-in{height:auto;flex-direction:column;gap:0;padding-top:12px}
.czn-menu{flex-wrap:wrap;justify-content:center}
.czn-top-li>.czn-a{padding:14px 2px 14px 8px;font-size:.84rem}
.czn-cta-li{margin:0 0 0 6px}
.czn-iscr{padding:7px 16px!important}
.czn-aree>.czn-l3{width:460px}}
@media (max-width:699px){.czn-burger{display:block}
.czn-top-in{height:66px}
.czn-nav{position:fixed;inset:70px 0 0 0;background:#fff;overflow-y:auto;padding:10px 0 40px;display:none}
.czn-top.czn-menu-open .czn-nav{display:block}
.czn-top.czn-menu-open .czn-ic-b{display:none}
.czn-top.czn-menu-open .czn-ic-x{display:block}
.czn-menu{flex-direction:column;align-items:stretch}
.czn-li,.czn-top-li,.czn-sub .czn-li{display:flex;flex-wrap:wrap;align-items:center}
.czn-top-li{border-bottom:1px solid var(--czn-bd)}
.czn-li>.czn-a{flex:1}
.czn-top-li>.czn-a{padding:14px 22px}
.czn-tg{padding:12px 20px}
.czn-sub,.czn-l2,.czn-l3,.czn-right>.czn-l2,.czn-right .czn-l3,.czn-aree>.czn-l3{position:static;width:100%;min-width:0;box-shadow:none;border-radius:0;border-top:0;opacity:1;visibility:visible;transform:none;display:none;background:var(--czn-bg);padding:4px 0}
.czn-li:hover>.czn-sub,.czn-li:focus-within>.czn-sub{display:none}
.czn-li.czn-open>.czn-sub,.czn-aree.czn-open>.czn-l3{display:block}
.czn-l2 .czn-a{padding:11px 22px 11px 36px}
.czn-l3 .czn-a,.czn-aree>.czn-l3 .czn-a{padding:9px 22px 9px 50px}
.czn-l3{background:#f1ebe3}
.czn-li.czn-open>.czn-tg .czn-chev{transform:rotate(180deg)}
.czn-sub .czn-li.czn-open>.czn-tg .czn-chev{transform:rotate(90deg)}
.czn-cta-li{margin:18px 22px 0;border:0}
.czn-cta-li .czn-iscr{display:block;text-align:center}}
.czn-shield{position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:min(440px,50%);aspect-ratio:var(--czn-shield-ar);background-image:var(--czn-shield-img);background-size:contain;background-repeat:no-repeat;background-position:right center;opacity:.25;pointer-events:none;z-index:0}
.czn-foot{position:relative;overflow:hidden;background:var(--czn-nv);border-top:4px solid var(--czn-or);color:rgba(255,255,255,.85);font-size:.95rem}
.czn-shield-foot{top:auto;bottom:-30px;transform:none;width:300px;opacity:.13;right:-40px}
.czn-foot-in{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:52px 28px 36px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:36px}
.czn-foot p{margin:0 0 10px}
.czn-foot a{color:#fff;text-decoration:none}
.czn-foot a:hover{color:var(--czn-ot,#C73800)}
.czn-flogo{height:34px;width:auto;margin-bottom:18px;display:block}
.czn-fh{font-size:.85rem!important;letter-spacing:.12em;color:var(--czn-ot,#C73800)!important;font-weight:700;margin:0 0 14px!important}
.czn-ftel{display:flex;align-items:center;gap:8px;font-size:1.25rem;font-weight:700}
.czn-ftel .czn-ic{color:var(--czn-or)}
.czn-flink{border-bottom:1px solid var(--czn-or)}
.czn-flist{list-style:none;margin:0;padding:0}
.czn-flist li{margin:0 0 7px}
.czn-socs{display:flex;gap:10px;margin-top:18px}
.czn-soc{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}
.czn-foot .czn-soc:hover{background:var(--czn-or);border-color:var(--czn-or);color:#fff}
.czn-fbar{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:18px 28px 26px;border-top:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.88rem}
@media (max-width:860px){.czn-foot-in{grid-template-columns:1fr}}
@media (max-width:699px){.czn-shield{width:60%;right:-60px}}
.czn-aree>.czn-l3{width:500px}
.czn-sub .czn-grp{display:block;padding:10px 18px 4px;font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--czn-ot,#C73800);text-transform:uppercase;cursor:default}
.czn-sub .czn-grp:hover{background:none}
.czn-sub .czn-grp~.czn-li>.czn-a{padding-left:26px}
@media (max-width:1180px) and (min-width:1061px){.czn-top-li>.czn-a{padding-left:8px;font-size:.84rem}
.czn-cta-li{margin-left:6px}
.czn-iscr{padding:9px 16px!important}}
@media (max-width:699px){.czn-sub .czn-grp{padding:12px 22px 4px 36px}
.czn-sub .czn-grp~.czn-li>.czn-a{padding-left:36px}}
@media (max-width:1180px) and (min-width:1061px){.czn-top-in{gap:12px;padding:0 14px}
.czn-top-li>.czn-a{padding-left:6px;font-size:.8rem;letter-spacing:0}
.czn-tg{padding:4px 3px 4px 1px}
.czn-logo img{height:30px}}
@media (max-width:900px) and (min-width:700px){.czn-top-li>.czn-a{padding:14px 1px 14px 6px;font-size:.78rem;letter-spacing:0}
.czn-tg{padding:4px 3px 4px 1px}
.czn-iscr{padding:6px 12px!important}}
@media (max-width:760px) and (min-width:700px){.czn-top-li>.czn-a{font-size:.74rem;padding-left:5px}}
@media (min-width:1061px){.czn-right>.czn-l2>.czn-li>.czn-tg .czn-chev{transform:rotate(180deg)}}
.czn-l4{top:-11px;left:100%}
.czn-right .czn-l4{left:auto;right:100%}
.czn-aree>.czn-l4{display:grid;grid-template-columns:1fr 1fr;width:520px;padding:10px 6px}
.czn-aree>.czn-l4 .czn-a{text-transform:none;font-weight:400;padding:6px 12px}
@media (max-width:699px){.czn-l4,.czn-right .czn-l4,.czn-aree>.czn-l4{position:static;width:100%;min-width:0;box-shadow:none;border-radius:0;border-top:0;opacity:1;visibility:visible;transform:none;display:none;background:#ebe3d8;padding:4px 0}
.czn-li.czn-open>.czn-l4,.czn-aree.czn-open>.czn-l4{display:block}
.czn-l4 .czn-a,.czn-aree>.czn-l4 .czn-a{padding:9px 22px 9px 64px}}
@media (min-width:700px){.czn-aree>.czn-l4{width:420px;padding:8px 4px}
.czn-aree>.czn-l4 .czn-a{font-size:.8rem;padding:6px 10px}}
@media (min-width:1061px){.czn-right .czn-l3>.czn-li>.czn-tg .czn-chev{transform:rotate(180deg)}}
.czn-hero-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45;z-index:0;pointer-events:none}
@media (prefers-reduced-motion:reduce){.czn-hero-vid{display:none}}
.czn-pre{display:none}
.czn-pre.czn-pre-on{display:flex;position:fixed;inset:0;z-index:9999;background:#fff;align-items:center;justify-content:center;transition:opacity .3s ease}
.czn-pre.czn-pre-end{opacity:0}
.czn-pre-logo{position:relative;width:min(260px,64vw)}
.czn-pre-logo img{display:block;width:100%;height:auto}
.czn-pre-base{filter:grayscale(1);opacity:.16}
.czn-pre-fill{position:absolute;left:0;top:0;height:100%;width:0;overflow:hidden;transition:width .9s cubic-bezier(.2,.7,.3,1)}
.czn-pre-fill img{width:min(260px,64vw);max-width:none}
@media print{.czn-pre{display:none !important}}
.czn-rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}
.czn-rv.czn-rv-in{opacity:1;transform:none}
.czn-dona{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;display:inline-flex;align-items:center;gap:8px;background:#FC4600;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;padding:12px 20px;border-radius:40px;text-decoration:none;box-shadow:0 10px 26px rgba(252,70,0,.35);opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .3s,transform .3s,background .2s}
.czn-dona.czn-dona-on{opacity:1;transform:none;pointer-events:auto}
.czn-dona:hover{background:#e03e00}
.czn-dona .czn-ic{color:#fff}
@media (max-width:699px){.czn-dona{right:14px;padding:12px 16px;font-size:.78rem}}
@media print{.czn-teo,.czn-dona{display:none !important}}
@media (max-width:699px){.czn-fbar{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px)) !important}}
.czn-nav{overscroll-behavior:contain}
html.czn-lock .czn-teo,html.czn-lock .czn-dona{display:none !important}
.czn-top .czn-a,.czn-top .czn-tg{-webkit-tap-highlight-color:rgba(252,70,0,.15);transition:color .15s,background-color .15s}
.czn-sub .czn-a:hover,.czn-sub .czn-a:focus-visible,.czn-top .czn-a:active,.czn-top .czn-tg:active,.czn-top .czn-tg:hover{color:var(--czn-ot,#C73800)}
.czn-li.czn-open>.czn-a,.czn-li.czn-open>.czn-tg{color:var(--czn-ot,#C73800)}
@media (max-width:699px){.czn-nav .czn-a:active{background:#F9F5F0}}
.czn-aree>.czn-l4.czn-l4-1{grid-template-columns:1fr}
.czn-teo{position:fixed;left:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:65;font-family:inherit}
.czn-teo-btn{display:inline-flex;align-items:center;gap:10px;background:#233646;color:#fff;border:2px solid #fff;border-radius:40px;padding:5px 18px 5px 5px;font:inherit;font-weight:700;font-size:.9rem;letter-spacing:.02em;cursor:pointer;box-shadow:0 10px 26px rgba(35,54,70,.35)}
.czn-teo-btn img{width:40px;height:40px;border-radius:12px;display:block}
.czn-teo-btn:hover{background:#2e4659}
.czn-teo-open .czn-teo-btn{display:none}
.czn-teo-pan{position:fixed;left:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:380px;max-width:calc(100vw - 36px);height:min(600px,calc(100vh - 120px));background:#fff;border-radius:16px;box-shadow:0 20px 50px rgba(35,54,70,.35);display:flex;flex-direction:column;overflow:hidden;border-top:4px solid #FC4600}
.czn-teo-pan[hidden]{display:none}
.czn-teo-head{display:flex;align-items:center;gap:10px;background:#233646;color:#fff;padding:12px 12px 12px 14px}
.czn-teo-head img{width:42px;height:42px;border-radius:12px}
.czn-teo-head div{flex:1;line-height:1.2}
.czn-teo-head b{display:block;font-size:1.05rem}
.czn-teo-head small{color:rgba(255,255,255,.75);font-size:.78rem}
.czn-teo-head button{background:none;border:0;color:#fff;cursor:pointer;padding:6px;display:flex;border-radius:8px}
.czn-teo-head button:hover{background:rgba(255,255,255,.12)}
.czn-teo-log{position:relative;flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px;background:#F9F5F0;overscroll-behavior:contain}
.czn-teo-msg{max-width:88%;padding:10px 13px;border-radius:14px;font-size:.92rem;line-height:1.45;color:#2a2f36}
.czn-teo-bot{background:#fff;border:1px solid #e6e1da;border-bottom-left-radius:4px;align-self:flex-start}
.czn-teo-me{background:#233646;color:#fff;border-bottom-right-radius:4px;align-self:flex-end}
.czn-teo-msg a{color:var(--czn-ot,#C73800);font-weight:700}
.czn-teo-msg ul,.czn-teo-msg ol{margin:6px 0 4px;padding-left:18px}
.czn-teo-msg li{margin:3px 0}
.czn-teo-msg small{color:#5b636d;font-size:.8rem}
.czn-teo-qr{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;background:#F9F5F0;max-height:40%;overflow-y:auto}
.czn-teo-qr:empty{display:none}
.czn-teo-q{font:inherit;font-size:.85rem;font-weight:600;background:#fff;color:#233646;border:1.5px solid #233646;border-radius:40px;padding:7px 13px;cursor:pointer;text-align:left}
.czn-teo-q:hover{background:#FC4600;border-color:#FC4600;color:#fff}
.czn-teo-in{display:flex;gap:8px;padding:10px 12px;border-top:1px solid #e6e1da;background:#fff}
.czn-teo-in input{flex:1;border:1px solid #d9d2c8;border-radius:40px;padding:10px 14px;font:inherit;font-size:.92rem;min-width:0}
.czn-teo-in input:focus{outline:none;border-color:#FC4600;box-shadow:0 0 0 3px rgba(252,70,0,.18)}
.czn-teo-in button{background:#FC4600;color:#fff;border:0;border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}
.czn-teo-foot{margin:0;padding:6px 12px 10px;font-size:.75rem;color:#5b636d;text-align:center;background:#fff}
.czn-teo-foot a{color:#233646;font-weight:700}
@media (max-width:699px){.czn-teo{left:14px}
.czn-teo-btn{font-size:.8rem;padding:4px 14px 4px 4px}
.czn-teo-btn img{width:34px;height:34px;border-radius:10px}
.czn-teo-pan{left:0;right:0;bottom:0;top:auto;width:100%;max-width:none;height:calc(100% - 60px);border-radius:16px 16px 0 0}}
.czn-teo-hello{align-self:center;margin:2px 0 4px}
.czn-teo-hello img{width:110px;height:110px;display:block}
.czn-teo-row{display:flex;gap:8px;align-items:flex-end;align-self:flex-start;max-width:94%}
.czn-teo-row .czn-teo-msg{max-width:none}
.czn-teo-av{width:30px;height:30px;border-radius:9px;flex:0 0 30px;display:block}
.czn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.czn-nl{position:relative;z-index:1;max-width:1108px;margin:44px auto 34px;padding:26px 28px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.04);display:grid;grid-template-columns:1fr 1.25fr;gap:24px;align-items:center}
.czn-nl-t p{margin:6px 0 0;color:rgba(255,255,255,.8);font-size:.95rem}
.czn-nl-f{display:grid;grid-template-columns:1fr auto;gap:10px}
.czn-nl-l input{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.3);background:#fff;color:#2a2f36;border-radius:40px;padding:12px 18px;font:inherit;font-size:.95rem}
.czn-nl-l input:focus{outline:none;box-shadow:0 0 0 3px rgba(252,70,0,.45)}
.czn-nl-b{background:#FC4600;color:#fff;border:0;border-radius:40px;padding:12px 22px;font:inherit;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;cursor:pointer}
.czn-nl-b:hover{background:#e03e00}
.czn-nl-c{grid-column:1/-1;display:flex;gap:8px;align-items:flex-start;font-size:.82rem;color:rgba(255,255,255,.8)}
.czn-nl-c input{margin-top:3px;accent-color:#FC4600}
.czn-nl-c a{color:#fff}
.czn-nl-ok{grid-column:1/-1;margin:0;font-size:.88rem;font-weight:600;color:#9fe0b0}
@media (max-width:760px){.czn-nl{grid-template-columns:1fr;margin:30px 16px 26px;padding:22px 20px}
.czn-nl-f{grid-template-columns:1fr}}
.czn-fbar-r{display:inline-flex;gap:18px;align-items:center;flex-wrap:wrap}
.czn-a11y-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:40px;padding:5px 12px;font:inherit;font-size:.82rem;cursor:pointer}
.czn-a11y-btn:hover{border-color:#FC4600;color:var(--czn-ot,#C73800)}
.czn-a11y-pan{position:fixed;right:18px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:80;width:300px;max-width:calc(100vw - 36px);background:#fff;color:#2a2f36;border-radius:14px;border-top:4px solid #FC4600;box-shadow:0 18px 44px rgba(35,54,70,.35);padding:16px 18px 18px;display:grid;gap:8px}
.czn-a11y-pan[hidden]{display:none}
.czn-a11y-h{display:flex;justify-content:space-between;align-items:center}
.czn-a11y-h b{color:#233646;font-size:1.05rem}
.czn-a11y-x{background:none;border:0;cursor:pointer;color:#233646;display:flex;padding:4px}
.czn-a11y-pan p{margin:0 0 4px;font-size:.85rem;color:#5b636d}
.czn-a11y-opt{text-align:left;font:inherit;font-weight:600;font-size:.92rem;background:#F9F5F0;color:#233646;border:2px solid #e6e1da;border-radius:10px;padding:10px 12px;cursor:pointer}
.czn-a11y-opt[aria-pressed="true"]{background:#233646;color:#fff;border-color:#233646}
.czn-a11y-opt[aria-pressed="true"]::after{content:" ✓";color:var(--czn-ot,#C73800)}
.czn-a11y-reset{font:inherit;font-size:.85rem;background:none;border:0;color:#233646;text-decoration:underline;cursor:pointer;justify-self:start;padding:4px 0}
html.czn-hc body,html.czn-hc body *:not(img):not(video):not(svg):not(path):not(line):not(circle):not(polyline):not(polygon):not(rect){background:#000 !important;color:#fff !important;border-color:#fff !important;box-shadow:none !important;text-shadow:none !important}
html.czn-hc a,html.czn-hc a *{color:#FFE600 !important;text-decoration:underline !important}
html.czn-hc .czn-shield,html.czn-hc .czn-hero-vid{display:none !important}
html.czn-hc svg{stroke:currentColor}
html.czn-big{font-size:118% !important}
html.czn-ul a{text-decoration:underline !important;text-underline-offset:3px}
html.czn-rm *,html.czn-rm *::before,html.czn-rm *::after{animation:none !important;transition:none !important}
html.czn-rm{scroll-behavior:auto !important}
html.czn-rm .czn-rv{opacity:1 !important;transform:none !important}
html.czn-rm .czn-hero-vid{display:none !important}
@media print{.czn-a11y-pan,.czn-nl{display:none !important}}
.czn-top,.czn-teo,.czn-a11y-pan{--czn-ot:#C73800}
.czn-foot,.czn-teo-head{--czn-ot:#FF7A3D}
.czn-a11y-top{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:12px;border-radius:50%;border:1.5px solid #233646;background:#fff;color:#233646;cursor:pointer;flex:0 0 auto}
.czn-a11y-top:hover,.czn-a11y-top:focus-visible{background:#233646;color:#fff}
@media (max-width:699px){.czn-a11y-top{order:2;margin-left:auto;margin-right:8px;width:38px;height:38px}
.czn-burger{order:3}}
.czn-a11y-pan.czn-a11y-alto{top:calc(92px + env(safe-area-inset-top,0px));bottom:auto}
.czn-a11y-tts{display:grid;gap:8px}
.czn-a11y-play{display:flex;align-items:center;gap:8px}
.czn-a11y-ctl{display:flex;gap:8px}
.czn-a11y-ctl button{flex:1;font:inherit;font-weight:700;font-size:.9rem;border-radius:10px;padding:9px;cursor:pointer;border:2px solid #233646;background:#fff;color:#233646}
.czn-a11y-ctl .czn-a11y-stop{background:#233646;color:#fff}
.czn-tts-now{outline:3px solid #FC4600;outline-offset:4px;border-radius:4px;background-color:rgba(252,70,0,.08)}
.czn-teo-tts{flex:0 0 auto;align-self:flex-end;width:30px;height:30px;border-radius:50%;border:1px solid #d9d2c8;background:#fff;color:#233646;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
.czn-teo-tts:hover{border-color:#FC4600;color:#FC4600}
@media (min-width:700px) and (max-width:1060px){.czn-top-in{position:relative}
.czn-a11y-top{position:absolute;top:18px;right:max(16px,env(safe-area-inset-right,0px));margin:0}
.czn-a11y-pan.czn-a11y-alto{top:calc(112px + env(safe-area-inset-top,0px))}}
@media (max-width:699px){.czn-a11y-pan.czn-a11y-alto{top:calc(76px + env(safe-area-inset-top,0px))}}
.czn-a11y-nov{margin:0;font-size:.85rem;color:#C73800;font-weight:600}
.czn-a11y-link{font-size:.85rem;color:#233646;font-weight:600;justify-self:start}
.czn-a11y-pan{max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}
.czn-a11y-pan.czn-a11y-alto{max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px)}
@media (max-width:699px){.czn-a11y-pan.czn-a11y-alto{max-height:calc(100vh - 92px);max-height:calc(100dvh - 92px)}}
.czn-a11y-link{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding-top:10px;border-top:1px solid #e6e1da;width:100%;color:#C73800;text-decoration:underline;text-underline-offset:3px;font-weight:700}
.czn-a11y-pan a.czn-a11y-link,.czn-a11y-pan a.czn-a11y-link:hover{color:#C73800 !important}
