*{box-sizing:border-box}:root{color:#fff;font-family:Roboto,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}html{scroll-behavior:smooth;overflow-x:hidden}body{min-width:320px;margin:0}a{color:inherit}button{font:inherit}.mobile-only{display:none}.desktop-only{display:block}.menu{align-items:center}.menu .brand-link{display:flex;align-items:center;height:80px;padding:10px;text-decoration:none}.brand-logo{display:inline-block;width:350px;max-width:calc(100vw - 70px);line-height:0}.brand-logo svg{display:block;width:350px;max-width:100%;height:auto}.menu .desktop{display:flex;align-items:center;gap:12px;margin:0}.menu .desktop li{bottom:auto}.menu .desktop .basic a,.menu .desktop .donate a{display:block;line-height:1}.menu .mobile.menu-button{display:none;border:0;background:transparent}.menu-button span{display:block;width:30px;height:3px;margin:5px;background:#4f4f4f}.right-menu{padding-top:80px}.content{min-height:300px;padding-top:80px;overflow:hidden}.loading-strip,.notice-strip{width:min(90%,900px);margin:0 auto;padding:10px 15px;color:#fff;text-align:center;background:#5f1718eb}.loading-strip{background:#0000008c}.desktop-home{min-height:560px;padding:45px 0 30px;background:#0000007a}.home-heading{display:flex;justify-content:center;align-items:center;gap:30px;margin:0 auto 8px;color:#fff;font-size:1.05rem;text-transform:uppercase}.connection{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:.76rem;font-weight:400;text-transform:none}.connection i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#d5ac00}.connection--live i{background:#0a9e0a}.desktop-home .stavy{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:4px;width:min(900px,94%);margin:0 auto}.desktop-home .stav{display:block;width:auto;margin:0}.desktop-home .stav h1{min-height:42px;margin:0;font-size:clamp(1rem,2vw,1.5rem)}.desktop-home .stav .state{width:100%;height:190px;margin:14px 0;padding:18px 12px;opacity:.86;border:5px solid transparent;border-radius:0}.desktop-home .stavy .stav .state img{width:90px!important;height:90px!important;padding:5px!important}.desktop-home .stav .state h2{margin:0;font-size:clamp(1.05rem,2vw,1.5rem)}.desktop-home .stav .state.unknown{display:flex;flex-direction:column;align-items:center;justify-content:center;border-color:#5f1718;background:#5f1718}.desktop-home .stav time{display:block;margin-top:-10px;color:#fff;font-size:.73rem;text-align:center}.tunnel-icon{display:grid;place-items:center;width:64px;height:64px;color:#fff;font-size:3.6rem;line-height:1}.desktop-home .stav-tunnel .state{background:#5f1718}.date{margin-top:8px}.date p{margin-bottom:0}.coffee-button{display:inline-flex;align-items:center;gap:8px;margin:8px auto;padding:13px 20px;color:#fff;background:#5f7fff;border-radius:12px;font-family:Crete Round,serif;font-size:1.05rem;text-decoration:none;box-shadow:0 4px 8px #0003}.change{padding:20px 0 12px}.change .login-button{display:inline-block;border:1px solid #fff;padding:10px;color:#fff;font-size:1.3rem;text-decoration:none}.change .change-button{display:none}.change p{margin:18px 0 0;color:#fff}.home-ad{max-width:220px;margin:10px auto}.ad-slot{text-align:center}.ad-slot a{display:block;text-decoration:none}.ad-slot img{display:block;max-width:100%;height:auto;margin:0 auto}.ad-slot--krimi img{width:200px}.alert-banner{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:20px;width:min(900px,90%);margin:15px auto 0}.alert-banner .ad-slot{width:200px}.alert-banner .state{width:100%}.salert p{margin:0}.section-stavy.desktop-home .stavy{display:grid;width:min(900px,94%);margin:0 auto;float:none}.section-stavy.desktop-home .stavy .stav{display:block;width:auto;margin:0;float:none}.section-stavy.desktop-home .stavy .stav h1{min-height:42px;height:auto;margin:0;text-align:center;text-transform:uppercase}.section-stavy.desktop-home .stavy .stav .state{width:100%;height:190px;margin:14px 0;padding:18px 12px;border:5px solid transparent}.section-stavy.desktop-home .stavy .stav .state h2{margin:0;font-size:clamp(1.05rem,2vw,1.5rem);text-transform:uppercase;text-align:center}.section-stavy.desktop-home .home-ad{display:none}.section-stavy.desktop-home .alert-banner{display:block;width:min(900px,90%)}.section-stavy.desktop-home .alert-banner .ad-slot,.mobile-home{display:none}.state-widget{display:grid;grid-template-columns:repeat(3,1fr);width:min(900px,96%);margin:-40px auto 0;border-radius:20px;overflow:hidden;background:linear-gradient(90deg,#067c06 30%,#067c06 70%)}.compact-status{min-height:122px;padding:15px 18px;color:#fff;background:transparent}.compact-status+.compact-status{border-left:1px solid rgba(255,255,255,.75)}.compact-status h3{margin:0 0 16px;font-size:1rem;font-weight:400}.compact-status__body{display:flex;align-items:center;gap:9px}.compact-status__body img{width:40px;height:40px;object-fit:contain}.compact-status__body .tunnel-icon{width:40px;height:40px;font-size:2.3rem}.compact-status__body strong{font-size:1.2rem}.compact-status.s2{background:#fff568;color:#4f4f4f}.compact-status.s3{background:#cb7208}.compact-status.s4{background:#d90505}.compact-status.s5,.compact-status.unknown{background:#5f1718}.mobile-status-meta{display:none}.section-other{background:#fff;color:#4f4f4f}.speed-section{padding:20px 0 35px}.speed-section h2{margin:0;padding:0 15px 12px;text-align:center}.beta{display:inline-block;padding:5px 10px;color:#fff;background:#8134af;border-radius:10px;font-size:10px;vertical-align:middle}.speed-map{width:min(900px,94%);margin:0 auto;overflow:hidden}.speed-map svg{display:block;width:100%;height:auto}.speed-map--tomtom svg{width:100%;height:auto}.map-land{fill:#eff7eb}.map-river{fill:none;stroke:url(#map-water);stroke-width:10;opacity:.9}.map-road-shadow{fill:none;stroke:#b9d58f;stroke-width:28;stroke-linecap:round;opacity:.45}.map-road{fill:none;stroke:#f9d08a;stroke-width:17;stroke-linecap:round}.map-road-mark{fill:none;stroke:#fff;stroke-width:3;stroke-dasharray:7 8;stroke-linecap:round}.map-glow{fill:url(#map-glow)}.map-point circle{fill:#087d19;stroke:#fff;stroke-width:3}.map-point text{fill:#fff;font:700 18px Roboto,sans-serif}.map-point .map-point__label{fill:#4f4f4f;font-size:12px;font-weight:400}.source{padding:0 20px;text-align:right;font-size:.85rem}.footer .contact a{overflow-wrap:anywhere}.road-condition{padding:20px 0}.road-condition p{padding:0 20px;text-align:right}.road-condition .flat-table{width:90%;margin:0 auto;overflow-x:auto}#content-zjazd{padding-bottom:70px;background-color:#fff}#content-zjazd #container{width:100%;height:400px;min-height:317px;overflow:hidden;overflow-x:hidden}#content-zjazd #container .flat-table{display:flex;width:90%;margin:20px auto;overflow:auto;font-family:sans-serif;font-size:115%;-webkit-font-smoothing:antialiased}#content-zjazd #container .flat-table tbody{width:100%}#content-zjazd #container .flat-table tbody .value{padding:20px 30px;color:#6f6f6f;background-color:#eee;white-space:nowrap}#content-zjazd #container .flat-table tbody .nadpis{padding:20px 30px;color:#fff;background-color:#4298c3;font-weight:400;text-align:center;white-space:nowrap}#content-zjazd #container p{padding:20px;text-align:right}.about-us{color:#4f4f4f}.about-us h2{margin:0;padding:35px 0 20px}.about-ad{width:min(800px,90%);height:100px;margin:0 auto 20px;text-align:center}.about-ad iframe,.blog-ad-frame iframe{width:100%;height:100%;border:0}.about-us ul{width:90%;margin:0 auto;padding:30px 0}.about-us ul li{vertical-align:top}.about-us ul li.about-banner{display:inline-flex;align-items:center;justify-content:center}.about-banner .ad-slot{width:100%}.about-banner .ad-slot img{width:100%;max-height:150px;object-fit:contain}.bannerblog{background:#292929}.bannerblog .blogcontent{background:transparent}.bannerblog .topposttitle{padding-top:30px}.blogcontent{min-height:500px;background:#292929}.container{width:min(1200px,90%)}.blogcontent .container,.bannerblog .container{width:80%;max-width:1200px}.topposttitle{margin:0;color:#fdfdff;text-transform:uppercase}.blogpost a{display:block;color:inherit;text-decoration:none}.blogpost .postimg{border-radius:0}.blogpost .postimg img{display:block}.postimg--overlay .postdata{width:calc(100% - 40px)}.blogpost h1{margin:0;color:#fdfdff}.blogpost p{white-space:pre-line}.blog-sidebar-ad{position:sticky;top:100px}.blog-sidebar-ad img{max-height:500px;object-fit:contain}.blog-ad-frame{height:100px;margin:10px 0}.blog-loading,.error-message{width:min(900px,90%);margin:30px auto;padding:18px;text-align:center;background:#ffffff1a}.error-message{color:#fff;background:#5f1718}.pagination{justify-content:center}.pagination li span{color:#000;text-decoration:none}.pagination li.active span{color:#fff}.waze-section{padding:30px 0}.waze-section .other-data{width:min(1100px,90%)}.waze-section h1{text-align:center}.waze-section iframe{display:block;width:100%;height:400px;border:0}.waze-load{display:block;width:300px;margin:20px auto;padding:12px 18px;border:0;color:#fff;background:#067c06;cursor:pointer;font-weight:700;text-transform:uppercase}.section-timelina{padding-top:1px}.section-rip{min-height:130px}.write-about,.section-sponsores,.quote{color:#4f4f4f}.article-error{margin-top:40px}.article-comments{padding:40px 0 80px;text-align:center}.article-comments .fb-comments{display:block;min-height:60px}.ai-article{margin:20px auto;padding:20px;color:#292929;background:#add8e680}.ai-article>span{padding:5px 10px;color:#fff;background:#8134af;border-radius:10px;font-size:10px}.ai-article h3{padding:10px 0}.article-video{width:80%;margin:0 auto;text-align:center}.article-video video{width:100%;height:auto}@media all and (max-width:901px){.mobile-only{display:block}.desktop-only,.menu .desktop{display:none}.menu .mobile.menu-button{display:block;position:absolute;right:12px;top:15px;padding:8px;cursor:pointer}.right-menu{right:0;visibility:hidden;pointer-events:none}.right-menu.active{right:0;visibility:visible;pointer-events:auto}.brand-logo{width:300px}.content{padding-top:80px}.mobile-home{display:block;padding-bottom:30px;background:#292929}.desktop-home{display:none}.latest-mobile{background:#fff}.smallpoststitle-link{display:block;color:#292929;text-decoration:none}.smallpoststitle{color:#292929!important}.smallpoststitle{margin:0;padding:20px 15px;font-size:1.55rem}.latest-scroll{display:flex;gap:8px;padding:0 15px 20px;overflow-x:auto;scroll-snap-type:x proximity}.latest-card{position:relative;flex:0 0 66%;height:138px;overflow:hidden;border-radius:8px;color:#fff;scroll-snap-align:center}.latest-card img,.latest-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.latest-card__shade{background:#0000007a}.latest-card__content{position:absolute;right:12px;bottom:10px;left:12px;display:grid;gap:3px}.latest-card__content b{width:max-content;padding:3px 8px;background:red;border-radius:3px;font-size:.65rem}.latest-card__content strong{font-size:.9rem}.latest-card__content time{font-size:.68rem}.mobile-map-wrap{padding:5px 15px 0;background:#fff}.mobile-map-wrap .speed-map{width:100%}.mobile-map-wrap .map-point .map-point__label{display:none}.state-widget{grid-template-columns:1fr 1fr;width:calc(100% - 30px);margin-top:-2px;border-radius:19px}.compact-status{min-height:96px;padding:13px 15px}.compact-status h3{margin-bottom:11px;font-size:.82rem}.compact-status__body strong{font-size:1.05rem}.compact-status--tunnel{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.7)}.compact-status+.compact-status{border-left:1px solid rgba(255,255,255,.7)}.compact-status--tunnel{border-left:0!important}.mobile-status-meta{display:block;padding:15px 0 30px;color:#fff;background:#292929;text-align:center}.mobile-status-meta .alert-banner{margin-top:20px}.mobile-status-meta .alert-banner .ad-slot{display:none}.mobile-status-meta .alert-banner{display:block;width:100%}.mobile-status-meta .alert-banner .state{width:100%}.speed-section{padding-top:20px}.about-us ul li{width:calc(50% - 65px)}.about-us ul li.about-banner{display:none}.blog-sidebar-ad{position:static;padding:20px 0}.topposts{aspect-ratio:auto}.topposts .toppost .blogpost .postimg .postdata h1{font-size:25px;line-height:30px}}@media only screen and (max-width:600px){.brand-logo{width:250px}.speed-section .speed-map{width:100%}.source{text-align:center}.about-us ul li{width:calc(100% - 65px)}.about-us ul li.about-banner{display:none}.topposttitle{font-size:1.6rem}.otherposts{display:block}.otherposts .leftcnt{display:grid;grid-template-columns:1fr}.blog-ad-frame{height:80px}.article-video,.post-content .pcontent .center{width:100%}.post-content .pcontent p{width:100%;font-size:115%}.footer .bottom{width:90%}}@media(min-width:902px){:root{--ink: #142b2d;--muted: #70817d;--paper: #f3f7f4;--line: rgba(20, 43, 45, .12);--deep: #0d252c;--deep-soft: #173941;--lime: #87dd41;--green: #0a8b3d;--orange: #f2a03d;--red: #e2544d}body{min-width:1024px;color:var(--ink);background:var(--paper);overflow-x:hidden}.menu{height:88px;display:flex;align-items:center;padding:0 clamp(24px,4vw,64px);background:#ffffffeb;border-bottom:1px solid rgba(20,43,45,.1);box-shadow:0 12px 30px #112b2d14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.menu .brand-link{height:88px;padding:0}.brand-logo{width:min(430px,39vw);max-width:none}.brand-logo svg{width:100%;filter:drop-shadow(0 4px 8px rgba(20,43,45,.08))}.header-context{display:grid;gap:4px;margin-left:clamp(24px,4vw,70px);padding-left:22px;border-left:1px solid var(--line);color:var(--muted);line-height:1;white-space:nowrap}.header-context__eyebrow,.home-heading__eyebrow{color:#86a097;font-size:.68rem;font-weight:900;letter-spacing:.18em}.header-context__line{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:.78rem;font-weight:700;letter-spacing:.03em}.header-context__line i,.connection i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #87dd4129}.menu .desktop{position:static;display:flex;align-items:center;gap:10px;margin-left:auto}.menu .desktop li{position:static;padding:0}.menu .desktop .basic a,.menu .desktop .donate a{padding:12px 16px;border:1px solid transparent;border-radius:999px;font-size:.75rem;font-weight:900;letter-spacing:.13em;line-height:1;transition:border-color .2s ease,background .2s ease,transform .2s ease}.menu .desktop .basic a:hover{border-color:var(--line);background:#f1f6f3;transform:translateY(-2px)}.menu .desktop .donate a{color:#fff;background:var(--deep);box-shadow:0 8px 18px #0d252c33}.menu .desktop .donate a:hover{background:#255862;transform:translateY(-2px)}.content{padding-top:88px;background:var(--paper)}.desktop-home{position:relative;min-height:700px;padding:0;isolation:isolate;overflow:hidden;background:url(/assets/img/bg.jpg) center 44% / cover no-repeat}.desktop-home:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";background:linear-gradient(115deg,#071b22f7,#082027e0 42%,#0b2328a8)}.desktop-home:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";opacity:.72;background:radial-gradient(circle at 84% 18%,rgba(135,221,65,.26),transparent 24%),linear-gradient(135deg,transparent 0 54%,rgba(255,255,255,.035) 54% 54.2%,transparent 54.2% 100%);pointer-events:none}.desktop-home__inner{position:relative;z-index:1;width:min(1180px,calc(100% - 96px));margin:0 auto;padding:78px 0 44px}.home-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:0;text-align:left;text-transform:none}.home-heading__copy{display:grid;gap:12px}.home-heading__copy h1{margin:0;color:#fff;font-family:Roboto,sans-serif;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:900;letter-spacing:-.065em;line-height:.92}.home-heading__copy p{max-width:520px;margin:0;color:#ffffffad;font-size:1rem;letter-spacing:.01em}.connection{display:inline-flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid rgba(255,255,255,.17);border-radius:999px;color:#fff;background:#ffffff1a;box-shadow:0 12px 25px #0000001f;font-size:.73rem;font-weight:700;white-space:nowrap}.connection i{display:inline-block;animation:live-pulse 2.2s ease-in-out infinite}.connection--connecting i,.connection--fallback i{background:var(--orange);box-shadow:0 0 0 5px #f2a03d29}.desktop-home .stavy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin:48px 0 0}.desktop-home .stav{display:block;width:auto;margin:0;animation:dashboard-rise .72s cubic-bezier(.2,.75,.25,1) both}.desktop-home .stav:nth-child(2){animation-delay:.1s}.desktop-home .stav:nth-child(3){animation-delay:.2s}.desktop-home .stav h1{min-height:0;margin:0 0 12px;color:#ffffffad;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-align:left;text-transform:uppercase}.desktop-home .stav .state{position:relative;display:flex;width:100%;height:230px;min-height:230px;flex-direction:column;align-items:flex-start;justify-content:space-between;margin:0;padding:24px;opacity:1;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:22px;background:#ffffff21;box-shadow:0 22px 38px #00000030,inset 0 1px #ffffff2e;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.desktop-home .stav .state:after{position:absolute;right:-30px;bottom:-50px;width:160px;height:160px;content:"";border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 22px #ffffff08,0 0 0 44px #ffffff06;pointer-events:none}.desktop-home .stav .state:hover{border-color:#ffffff70;transform:translateY(-6px);box-shadow:0 28px 48px #00000045,inset 0 1px #ffffff4d}.desktop-home .stav .state.s1{background:linear-gradient(145deg,#159344fa,#076336f0)}.desktop-home .stav .state.s2{color:var(--ink);background:linear-gradient(145deg,#fff28d,#eebd4a)}.desktop-home .stav .state.s3{background:linear-gradient(145deg,#e1a04b,#b85b1a)}.desktop-home .stav .state.s4{background:linear-gradient(145deg,#ec665b,#b92d35)}.desktop-home .stav .state.s5,.desktop-home .stav .state.unknown{background:linear-gradient(145deg,#59717b,#314952)}.desktop-home .stavy .stav .state img{width:74px!important;height:74px!important;padding:0!important;object-fit:contain}.desktop-home .stav .state h2{position:relative;z-index:1;max-width:90%;margin:0;color:#fff;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:900;letter-spacing:-.04em;line-height:1;text-align:left;text-transform:none}.desktop-home .stav .state.s2 h2{color:var(--ink)}.desktop-home .stav time{display:block;margin:10px 0 0;color:#ffffff8f;font-size:.7rem;text-align:left}.desktop-home .stav-tunnel .state{background:linear-gradient(145deg,#59717b,#314952)}.desktop-home .stav-tunnel .tunnel-icon{width:74px;height:74px;font-size:4.4rem;opacity:.86}.desktop-home__utility{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:16px;margin-top:22px}.desktop-home__actions,.desktop-home__ads{min-height:116px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#04191f73;box-shadow:0 18px 30px #0000001f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.desktop-home__actions{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 22px}.desktop-home__actions .date{width:auto;margin:0;text-align:left}.desktop-home__actions .date p{margin:0;color:#ffffffa3;font-size:.75rem;line-height:1.6}.coffee-button{margin:0 0 6px;padding:10px 14px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#5f7ffff0;box-shadow:0 10px 22px #0000002e;font-size:.9rem;transition:transform .2s ease,background .2s ease}.coffee-button:hover{background:#7b91ff;transform:translateY(-2px)}.desktop-home__actions .change{width:auto;padding:0;text-align:right}.desktop-home__actions .change .login-button{padding:10px 14px;border:1px solid rgba(255,255,255,.42);border-radius:10px;font-size:.9rem;transition:background .2s ease,border-color .2s ease}.desktop-home__actions .change .login-button:hover{border-color:#fff;background:#ffffff24}.desktop-home__actions .change p{margin:8px 0 0;color:#ffffff80;font-size:.68rem}.desktop-home__actions .change .change-button,.mobile-status-meta .change .change-button{display:inline-flex;margin:0 0 0 7px;padding:10px 14px;border:1px solid rgba(135,221,65,.55);border-radius:10px;color:#0d252c;background:#87dd41;font-size:.78rem;font-weight:900;cursor:pointer}.desktop-home__ads{display:grid;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:10px;padding:12px}.desktop-home__ads .home-ad{display:block;width:126px;max-width:none;margin:0}.desktop-home__ads .home-ad img{width:126px;border-radius:10px}.desktop-home__ads .alert-banner{display:grid!important;grid-template-columns:0 minmax(0,1fr);width:auto;gap:0;margin:0}.desktop-home__ads .alert-banner .ad-slot{display:none!important}.desktop-home__ads .alert-banner .state{width:auto;margin:0}.desktop-home__ads .alert-banner .salert p{margin:0;padding:15px;border:1px solid rgba(226,84,77,.45);border-radius:12px;color:#fff;background:#e2544d33;font-size:.77rem}.speed-section{padding:82px 0 50px;background:linear-gradient(180deg,#f3f7f4,#e8f0eb)}.speed-section h2{width:min(1180px,calc(100% - 96px));margin:0 auto 22px;padding:0;color:var(--ink);font-size:clamp(1.65rem,3vw,2.4rem);letter-spacing:-.05em;text-align:left}.speed-section h2:before{display:block;margin-bottom:10px;color:var(--green);content:"DÁTA Z PREJAZDU";font-size:.66rem;font-weight:900;letter-spacing:.2em}.speed-section .beta{margin-left:6px;border-radius:999px;background:var(--deep-soft);font-size:.62rem}.speed-map{width:min(1180px,calc(100% - 96px));padding:18px 22px;border:1px solid rgba(20,43,45,.1);border-radius:24px;background:#ffffffd6;box-shadow:0 24px 44px #294d401f}.speed-map svg{border-radius:16px}.speed-section .speed-map{animation:map-enter .8s .18s both}.speed-section .source{width:min(1180px,calc(100% - 96px));margin:12px auto 0;padding:0;color:var(--muted);font-size:.72rem}#content-zjazd{padding:34px 0 76px;background:#fff}#content-zjazd #container{width:min(1180px,calc(100% - 96px));height:auto;min-height:0;margin:0 auto;overflow:visible}#content-zjazd #container .flat-table{display:flex;width:100%;margin:0;overflow:auto;border:1px solid var(--line);border-radius:18px;background:#f5f8f5;box-shadow:0 14px 28px #142b2d12;font-size:.92rem}#content-zjazd #container .flat-table tbody{width:100%}#content-zjazd #container .flat-table tbody tr{display:flex;align-items:stretch;min-width:max-content}#content-zjazd #container .flat-table tbody .value,#content-zjazd #container .flat-table tbody .nadpis{display:flex;align-items:center;padding:18px 20px}#content-zjazd #container .flat-table tbody .value{color:var(--ink);background:transparent;font-weight:700}#content-zjazd #container .flat-table tbody .nadpis{color:#fff;background:var(--deep-soft);font-size:.67rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#content-zjazd #container p{margin:12px 0 0;padding:0;color:var(--muted);font-size:.72rem;text-align:right}.about-us{padding:82px 0 76px;color:var(--ink);background:#fff}.about-us h2{width:min(1180px,calc(100% - 96px));margin:0 auto 26px;padding:0;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.05em}.about-ad{width:min(820px,calc(100% - 96px));height:100px;margin:0 auto 34px;overflow:hidden;border:1px solid var(--line);border-radius:14px}.about-us .platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1180px,calc(100% - 96px));margin:0 auto;padding:0;list-style:none}.about-us .platforms li{min-height:176px;margin:0;padding:22px;border:1px solid var(--line);border-radius:18px;background:#f4f8f5;transition:transform .25s ease,box-shadow .25s ease}.about-us .platforms li:hover{transform:translateY(-5px);box-shadow:0 16px 28px #142b2d1a}.about-us .platforms li a{display:block;color:var(--ink);text-decoration:none}.about-us .platforms li i{display:block;margin-bottom:14px;color:var(--green);font-size:1.7rem}.about-us .platforms li p{margin:0;font-size:.85rem;line-height:1.55}.about-us .platforms li.about-banner{grid-column:span 2;align-items:center;min-height:176px;background:#edf4ef}.bannerblog,.blogcontent{color:#fff;background:var(--deep)}.bannerblog{padding:78px 0 84px}.bannerblog .blogcontent{min-height:0}.blogcontent{min-height:calc(100vh - 88px);padding-bottom:80px}.blogcontent .container,.bannerblog .container{width:min(1180px,calc(100% - 96px));max-width:none}.topposttitle{padding:0 0 26px;color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;letter-spacing:-.05em}.topposts{gap:18px;aspect-ratio:2.2 / 1;padding:0 0 18px}.topposts .smallposts{gap:18px}.blogpost{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff12;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.blogpost:hover{border-color:#87dd4180;transform:translateY(-5px);box-shadow:0 18px 30px #00000038}.blogpost .postimg{overflow:hidden;border-radius:0}.blogpost .postimg img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blogpost:hover .postimg img{transform:scale(1.045)}.postimg--overlay:after{background:linear-gradient(180deg,transparent 34%,rgba(4,19,24,.9) 100%)}.postimg--overlay .postdata{right:22px;bottom:20px;left:22px;width:auto}.postimg--overlay .postdata h1{font-size:clamp(1.25rem,2.6vw,2.35rem);line-height:1.05}.blogpost>h1,.blogpost>time,.blogpost>p{display:block;padding-right:18px;padding-left:18px}.blogpost>h1{padding-top:18px;font-size:1rem}.blogpost>time{padding-top:7px;color:#ffffff85;font-size:.7rem}.blogpost>p{padding-bottom:20px;color:#ffffffb8;font-size:.82rem;line-height:1.5}.otherposts{gap:24px}.otherposts .leftcnt{gap:18px}.otherposts .rightcnt{padding:0 0 0 10px}.blog-sidebar-ad{padding:0}.blog-sidebar-ad img{border-radius:16px}.blog-ad-frame{height:100px;margin:0 0 18px;overflow:hidden;border-radius:12px;opacity:.9}.pagination{gap:7px;margin-top:28px}.pagination li a,.pagination li span{display:grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#fff;background:#ffffff14}.pagination li a:hover{border-color:var(--lime);background:#87dd4126}.pagination li.active span{border-color:var(--lime);color:var(--deep);background:var(--lime)}.pagination li.disabled span{opacity:.4}.waze-section{padding:82px 0;background:#e9f1ec}.waze-section .other-data{width:min(1180px,calc(100% - 96px))}.waze-section h1{margin:0 0 22px;color:var(--ink);font-size:2.2rem;letter-spacing:-.05em}.waze-section iframe{height:430px;border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 36px #142b2d1f}.waze-load{width:auto;margin:0 auto;padding:14px 24px;border:0;border-radius:999px;background:var(--green);box-shadow:0 12px 22px #0a8b3d33;transition:transform .2s ease,background .2s ease}.waze-load:hover{background:#087332;transform:translateY(-2px)}.section-timelina{padding:78px 0;color:#fff;background:var(--deep-soft)}.section-timelina>h1{margin:0 auto 32px;width:min(1180px,calc(100% - 96px));font-size:2.2rem;letter-spacing:-.05em}.section-timelina #content{width:min(1180px,calc(100% - 96px));margin:0 auto;padding:0}.section-rip,.write-about,.quote,.section-sponsores{color:var(--ink);background:#fff}.section-rip{display:grid;place-items:center;min-height:170px}.section-rip p{margin:0;font-size:1.05rem}.write-about,.section-sponsores{padding:40px 0;text-align:center}.write-about p,.section-sponsores p{margin:0 0 16px;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.write-about ul,.section-sponsores ul{margin:0;list-style:none}.quote{padding:70px 0;text-align:center}.quote p{margin:0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:900;letter-spacing:-.04em}.quote span{display:block;margin-top:12px;color:var(--muted)}.footer{color:#ffffffb8;background:#091b20}.footer .bottom{width:min(1180px,calc(100% - 96px));padding:56px 0}.footer .copyright{color:#fff6;background:#061317}@keyframes dashboard-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes map-enter{0%{opacity:0;transform:translateY(16px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes live-pulse{0%,to{box-shadow:0 0 0 4px #87dd4121}50%{box-shadow:0 0 0 8px #87dd4105}}}.article-page{color:#142b2d;background:#f3f7f4}.article-page .post-content{width:min(980px,calc(100% - 48px));margin:0 auto;padding:42px 0 70px;background:transparent}.article-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:#0a8b3d;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.article-hero,.article-body{padding:clamp(24px,4vw,52px);border:1px solid rgba(20,43,45,.1);border-radius:24px;background:#fff;box-shadow:0 22px 48px #142b2d17}.article-hero{overflow:hidden}.article-kicker{color:#0a8b3d;font-size:.7rem;font-weight:900;letter-spacing:.2em}.article-hero time{display:block;margin-top:12px;color:#70817d;font-size:.76rem}.article-hero h1{max-width:820px;margin:14px 0 0;color:#142b2d;font-size:clamp(2rem,4vw,4.4rem);font-weight:900;letter-spacing:-.065em;line-height:.98}.article-lead{max-width:760px;margin:22px 0 0;color:#70817d;font-size:1.1rem;line-height:1.55}.article-cover{margin:32px -12px -12px;overflow:hidden;border-radius:16px}.article-cover img{display:block;width:100%;max-height:560px;object-fit:cover}.article-body{margin-top:18px;color:#263f41}.article-copy{max-width:760px;margin:0 auto;white-space:pre-line;font-size:1.1rem;line-height:1.78}.article-body .ai-article{max-width:760px;margin:34px auto;border:1px solid rgba(129,52,175,.2);border-radius:16px;background:#f5eff8}.article-body .article-video{width:min(760px,100%);margin:36px auto 0}.article-body .article-video video{width:100%;border-radius:16px}.article-source{max-width:760px;margin:32px auto 0;padding-top:22px;border-top:1px solid rgba(20,43,45,.1);font-size:.9rem}.article-source a{color:#0a8b3d;font-weight:700}.form-content--open{display:block;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:30px 20px;background:#071b22e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.form-content--open .form-close{position:fixed;top:18px;right:22px;z-index:2;width:42px;height:42px;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;background:#ffffff1a;font-size:1.5rem;cursor:pointer}.form-content--open .formik{top:0;width:min(920px,100%);margin:0 auto;padding:30px;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:#ffffff14;text-align:left}.status-form__intro span{color:#87dd41;font-size:.68rem;font-weight:900;letter-spacing:.2em}.status-form__intro h2{padding:8px 0 0!important;text-align:left!important;text-transform:none!important}.status-form__intro p,.status-form__hint{color:#ffffffad}.status-form__group{margin:24px 0 0;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:16px}.status-form__group legend{padding:0 8px;color:#fff;font-size:1rem;font-weight:900}.form-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 0}.form-options label{display:flex;align-items:center;gap:7px;min-height:42px;padding:8px 9px;border:1px solid rgba(255,255,255,.13);border-radius:10px;color:#ffffffd1;font-size:.75rem;cursor:pointer}.form-options input{position:absolute;opacity:0;pointer-events:none}.form-options label:has(input:checked){border-color:#87dd41;color:#fff;background:#87dd4129}.option-dot{width:11px;height:11px;flex:0 0 11px;border:2px solid currentColor;border-radius:50%}.form-options label:has(input:checked) .option-dot{background:currentColor;box-shadow:0 0 0 3px #87dd4124}.status-form__hint{margin:22px 0 0;font-size:.76rem}.form-content--open #update{display:block;width:auto;height:auto;margin:22px 0 0;padding:13px 18px;border:0;border-radius:999px;color:#0d252c;background:#87dd41;font-weight:900;cursor:pointer}@media all and (max-width:901px){body{color:#142b2d;background:#f3f7f4}.menu{height:72px;padding:0 16px;background:#fffffff2;box-shadow:0 10px 24px #0d252c1f}.menu .brand-link{height:72px;padding:0}.brand-logo{width:min(250px,calc(100vw - 78px));max-width:none}.menu .mobile.menu-button{top:13px;right:10px;width:46px;height:46px;border:1px solid rgba(20,43,45,.12);border-radius:14px;background:#f3f7f4}.menu-button span{width:22px;height:2px;margin:4px auto;background:#142b2d}.content{padding-top:72px;background:#f3f7f4}.loading-strip,.notice-strip{width:calc(100% - 32px);margin:12px auto;border-radius:12px}.right-menu{top:72px;width:min(250px,82vw);height:auto;min-height:160px;padding:0;border-radius:0 0 0 20px;background:#fff}.right-menu ul{margin:0;padding:18px}.right-menu ul li{width:100%;padding:14px 8px;border-bottom:1px solid rgba(20,43,45,.1);text-align:left}.right-menu ul li a{color:#142b2d}.mobile-home{padding:0 0 22px;background:#0d252c}.latest-mobile{padding:25px 0 18px;color:#fff;background:transparent}.smallpoststitle-link{color:#fff}.smallpoststitle{padding:0 16px 16px;color:#fff!important;font-size:1.3rem;letter-spacing:-.03em}.latest-scroll{gap:12px;padding:0 16px 8px}.latest-card{flex-basis:min(78vw,315px);height:184px;border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 14px 25px #0000002e}.latest-card__shade{background:linear-gradient(180deg,#04131814,#041318e0)}.latest-card__content{right:15px;bottom:14px;left:15px;gap:5px}.latest-card__content strong{font-size:1rem;line-height:1.1}.latest-card__content time{color:#ffffffb8}.state-widget{grid-template-columns:1fr 1fr;width:calc(100% - 32px);margin:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#12343c;box-shadow:0 18px 30px #00000029}.compact-status{min-height:112px;padding:16px}.compact-status h3{margin-bottom:14px;color:#ffffffad;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.compact-status__body strong{font-size:1rem;line-height:1.1}.compact-status--tunnel{min-height:88px;padding-top:14px}.compact-status--tunnel{grid-column:auto;border-top:1px solid rgba(255,255,255,.7)}.compact-status--tunnel+.compact-status--tunnel{border-left:1px solid rgba(255,255,255,.7)!important}.compact-status--tunnel .compact-status__body .tunnel-icon{color:#87dd41}.mobile-map-wrap{margin:18px 16px 0;padding:14px 12px 10px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#f3f7f4;box-shadow:0 18px 32px #00000029}.mobile-map-wrap .speed-map{width:100%;padding:0;border:0;border-radius:12px;box-shadow:none}.mobile-map-wrap .speed-map svg{border-radius:10px}.mobile-status-meta{padding:24px 16px 30px;color:#fff;background:#0d252c}.mobile-status-meta .date{margin:0;text-align:center}.mobile-status-meta .date p{color:#ffffffa3;font-size:.72rem}.mobile-status-meta .coffee-button{margin-bottom:10px}.mobile-status-meta .change{padding:12px 0 0;text-align:center}.mobile-status-meta .change .login-button{display:inline-block;padding:11px 14px;border-radius:999px;font-size:.78rem}.mobile-status-meta .change .change-button{display:inline-flex;margin:10px 0 0;padding:11px 14px;border:1px solid rgba(135,221,65,.55);border-radius:999px;color:#0d252c;background:#87dd41;font-size:.78rem;font-weight:900;cursor:pointer}.mobile-status-meta .change p{max-width:290px;margin:9px auto 0;color:#ffffff85;font-size:.68rem;line-height:1.35}.mobile-status-meta .home-ad{width:min(260px,100%);margin:22px auto 0}.mobile-status-meta .alert-banner{width:100%;margin:18px auto 0}.mobile-status-meta .alert-banner .state{width:100%}.mobile-status-meta .alert-banner .salert p{min-height:54px;padding:13px 15px;border:1px solid rgba(226,84,77,.38);border-radius:14px;background:#e2544d29;font-size:.75rem}.speed-section{display:none}#content-zjazd{padding:28px 16px 42px}#content-zjazd #container{width:100%}#content-zjazd #container .flat-table{width:100%;border-radius:14px;font-size:.78rem}.about-us{padding:48px 16px}.about-us h2{width:100%;padding:0;font-size:1.7rem;text-align:left}.about-ad{width:100%;height:82px;margin:22px 0;border-radius:12px}.about-us .platforms{grid-template-columns:1fr 1fr;gap:10px;width:100%}.about-us .platforms li,.about-us .platforms li.about-banner{min-height:148px;padding:15px;border-radius:15px}.about-us .platforms li.about-banner{display:flex}.about-us .platforms li p{font-size:.72rem;line-height:1.4}.about-us .platforms li i{margin-bottom:10px;font-size:1.35rem}.bannerblog{padding:46px 16px}.bannerblog .blogcontent,.blogcontent{min-height:0}.bannerblog .container,.blogcontent .container{width:100%}.topposttitle{font-size:1.8rem}.otherposts{display:block}.otherposts .leftcnt{grid-template-columns:1fr}.otherposts .rightcnt{padding:24px 0 0}.blog-sidebar-ad{width:min(300px,100%);margin:0 auto}.footer .bottom{display:block;width:calc(100% - 32px);padding:38px 0 48px}.footer .bottom .foot,.footer .bottom .contact{width:100%;padding:0}.footer .bottom .contact{margin-top:34px}.footer .bottom .contact p{font-size:1.2rem;line-height:1.15}.footer .bottom .contact ul{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px}.footer .bottom .contact ul li i{font-size:38px}.footer .copyright{padding:13px 16px;font-size:.72rem;text-align:center}.article-page .post-content{width:100%;padding:20px 16px 44px}.article-back{margin-bottom:14px;font-size:.68rem}.article-hero,.article-body{padding:22px 18px;border-radius:18px}.article-hero h1{font-size:clamp(2rem,10vw,3.15rem);line-height:.98}.article-lead{margin-top:16px;font-size:.95rem;line-height:1.5}.article-cover{margin:24px -8px -8px;border-radius:12px}.article-cover img{max-height:320px}.article-body{margin-top:12px}.article-copy{font-size:1rem;line-height:1.65}.article-source{font-size:.8rem}.form-content--open{padding:16px}.form-content--open .form-close{top:10px;right:12px}.form-content--open .formik{padding:22px 15px;border-radius:18px}.form-options{grid-template-columns:1fr 1fr}.status-form__group{padding:12px}.status-form__group legend{font-size:.88rem}.form-options label{font-size:.7rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.brand-logo use{opacity:1}}@media(min-width:902px){body{min-width:0}.desktop-home__inner,.speed-section h2,.speed-map,.speed-section .source,#content-zjazd #container,.about-us h2,.about-us .platforms,.bannerblog .container,.blogcontent .container,.waze-section .other-data,.section-timelina>h1,.section-timelina #content,.footer .bottom{width:min(1180px,calc(100% - 48px))}.desktop-home__ads .alert-banner{display:block!important;width:100%;margin:0}.desktop-home__ads .home-ad{display:block!important}.desktop-home__ads .alert-banner .state{display:block;width:100%;min-width:0;margin:0}.desktop-home__ads .alert-banner .salert p{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:78px;margin:0;padding:15px 17px;border:1px solid rgba(226,84,77,.45);border-radius:12px;text-align:left}.about-us .platforms{grid-template-columns:repeat(5,minmax(0,1fr))}.about-us .platforms li,.about-us .platforms li.about-banner{display:flex;width:auto!important;min-width:0;min-height:176px;flex-direction:column;align-items:stretch;justify-content:flex-start;margin:0}.about-us .platforms li.about-banner{grid-column:auto;align-items:center;justify-content:center}.about-us .platforms li a{width:100%;text-align:left}.about-us .platforms li a i{height:auto}.about-us .platforms li.about-banner .ad-slot{width:100%}.pagination{width:auto;align-items:center;justify-content:center}.pagination li{display:block;width:auto!important;min-width:36px;margin:0;padding:0;border-radius:10px;color:#fff;background:transparent;font-size:.9rem;line-height:1}.pagination li a,.pagination li span{width:100%;min-width:36px;font-size:.9rem;line-height:1;text-align:center}.footer .bottom{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;height:auto;min-height:280px;padding:56px 0 100px;align-items:start}.footer{height:auto;min-height:0}.footer .bottom .foot,.footer .bottom .contact{width:auto;padding:0}.footer .bottom .contact p{margin:0;font-size:clamp(1.25rem,2vw,1.8rem)}.footer .bottom .contact ul{position:static;padding-top:20px}.footer .bottom .contact ul li i{font-size:44px}.footer .copyright{position:static;top:auto;padding:14px 20px}}
