/* Zaron compact controls, 2026-10-03. No transforms: real layout dimensions. */
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 :is(.CiernBtnNB,.CiernHeaderAction){border-width:10px!important;border-image-width:10px!important;min-height:36px!important;height:auto!important;padding:0 9px!important;font-size:13px!important;line-height:1.2!important;letter-spacing:.025em!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta{gap:8px!important;align-items:center!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta>a{min-height:38px!important;height:auto!important;min-width:0!important;width:auto!important;flex:0 1 auto!important;font-size:14px!important;line-height:1.2!important;padding:0 12px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta>.CiernBtnNB{border-width:10px!important;border-image-width:10px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta>.CiernBrowserPlay{padding:8px 14px!important;border-width:2px!important;gap:8px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernOGCHeader :is(.CiernThemeToggle,.CiernLangBtn,.CiernHeaderAction){height:38px!important;min-height:38px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernOGCHeader .CiernThemeToggle{width:76px!important;padding:5px!important;gap:4px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernOGCHeader .CiernLangBtn{min-width:0!important;width:auto!important;padding:5px 9px!important;font-size:13px!important;gap:5px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernOGCHeader .CiernMuzyka{width:42px!important;min-width:42px!important;padding:0!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernPortalTabs{gap:6px!important;margin-top:10px!important;margin-bottom:14px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernPortalTabs .CiernPortalTab{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;min-height:48px!important;height:auto!important;min-width:0!important;padding:7px 8px!important;gap:7px!important;text-align:left!important;border-width:7px!important;border-image-width:7px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernPortalTabs .CiernPortalIcon{width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernPortalTabs .CiernPortalTab span{width:auto!important;min-width:0!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernPortalTabs .CiernPortalTab strong{min-height:0!important;display:block!important;font-size:14px!important;line-height:1.15!important;margin:0!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernPortalTabs .CiernPortalTab small{display:none!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernQuickPanel .CiernQuickCard{min-height:50px!important;height:auto!important;padding:7px 10px!important;gap:9px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernQuickPanel .CiernQuickIcon{width:28px!important;height:28px!important;flex-basis:28px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernQuickPanel .CiernQuickIcon img{width:26px!important;height:26px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernQuickPanel .CiernQuickCard strong{font-size:14px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernQuickPanel .CiernQuickCard small{font-size:12px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernQuickPanel .CiernPanelTitle{min-height:0!important;padding:10px 12px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn :is(.zui-btn,.CiernPakBtn,.CiernStartCta,.zw-download,.zw-close-article,.BigButtonText,button:not(.zw-card):not(.ztb-lvb):not(.CiernNewsToggle):not(.CiernPakLupa)){min-height:34px!important;height:auto!important;padding:6px 11px!important;font-size:14px!important;line-height:1.25!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .CiernStart .CiernStartCta{min-height:34px!important;padding:6px 11px!important;font-size:14px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .hf-open{width:auto!important;max-width:100%!important;align-self:flex-start!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .CiernStartCard{padding:10px!important;gap:9px!important;min-height:0!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .CiernStartCard img{width:26px!important;height:26px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .CiernStartCard span{font-size:14px!important;line-height:1.35!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .ZaronQuickNav{max-width:1180px;box-sizing:border-box;margin:4px auto 10px!important;padding:0 12px!important;gap:6px 20px!important;font-size:14px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .ZaronQuickNav a{min-height:34px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .zdl-btn{min-height:76px!important;height:auto!important;padding:9px 10px!important;gap:5px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .zdl-btn :is(img,svg){width:26px!important;height:26px!important;margin:0!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .ztb-lvb{min-height:0!important;height:auto!important;padding:9px 10px!important;gap:4px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .ztb-lvb :is(img,svg){width:28px!important;height:28px!important;margin:0!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .zw-category{padding:7px 9px!important;min-height:36px!important;font-size:14px!important;gap:6px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .zw-category img{width:24px!important;height:24px!important}
@media(max-width:1099px){html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernPortalTabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:760px){
 html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernPortalTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
 html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernPortalTabs .CiernPortalTab{min-height:46px!important;padding:7px!important;justify-content:flex-start!important}
 html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta>a{min-height:40px!important;font-size:13px!important}
 html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn :is(.zui-btn,.CiernPakBtn,.CiernStartCta,.zw-download,.zw-close-article,.BigButtonText,button:not(.zw-card):not(.ztb-lvb):not(.CiernNewsToggle):not(.CiernPakLupa)){min-height:40px!important}
 html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .ZaronQuickNav a{min-height:40px!important}
}
html[data-ciern-theme="light"] body.CiernOGCV6.CiernOGCV6 :is(.CiernBtnNB,.CiernHeaderAction,.CiernPortalTabs .CiernPortalTab){border-width:1px!important}
html[data-ciern-theme="light"] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta>.CiernBtnNB{border-width:1px!important;padding:8px 12px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .zui.zui .ztb-lvb{padding:8px 10px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .zui.zui .ztb-lvb .ztb-lvn{font-size:15px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .zui.zui a.zdl-btn b{font-size:15px!important}html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .zui.zui button.ztb-lvb{gap:3px!important;line-height:1.25!important;justify-content:flex-start!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .zui.zui button.ztb-lvb span{font-size:13px!important;line-height:1.3!important;margin:0!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .zui.zui button.ztb-lvb .ztb-lvn{font-size:15px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .zui.zui a.zdl-btn{gap:4px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn .zui.zui .zdl-rec{font-size:10px!important;line-height:1.2!important;padding:2px 5px!important;letter-spacing:0!important;white-space:nowrap!important}

/* Zaron 03.10: compact platform actions; keep brand icon colors in both themes. */
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta>a.CiernBrowserPlay{padding:6px 14px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 a.CiernBrowserPlay,
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta>a.CiernBrowserPlay{background:linear-gradient(180deg,#246f79,#174a55)!important;background-image:linear-gradient(180deg,#246f79,#174a55)!important;color:#f4fcff!important;border-color:#69adb5!important;box-shadow:inset 0 0 0 2px #102f37,0 3px 9px #0005!important;text-shadow:0 1px 1px #092b32!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 a.CiernBrowserPlay:hover,
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta>a.CiernBrowserPlay:hover{background:linear-gradient(180deg,#2c8590,#205e6b)!important;background-image:linear-gradient(180deg,#2c8590,#205e6b)!important;border-color:#a4e2e6!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta>a.ZaronMobilePlay{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:7px 12px!important;border:1px solid #8e805e!important;border-radius:5px!important;background:linear-gradient(180deg,#29353d,#131d25)!important;color:#fff!important;font-weight:700!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;box-shadow:inset 0 0 0 2px #0d151c,0 3px 9px #0005!important;text-shadow:0 1px 1px #000!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta>a.ZaronMobilePlay:hover{background:linear-gradient(180deg,#354b53,#1b2c34)!important;border-color:#c5b483!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 :is(.CiernBrowserPlay,.ZaronMobilePlay)>span{color:inherit!important;white-space:nowrap}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 :is(.CiernBrowserPlay,.ZaronMobilePlay) .ZaronPlatformIcon{display:block!important;width:22px!important;height:22px!important;flex:0 0 22px!important;margin:0!important;opacity:1!important;filter:none!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .ZaronMobilePlay .ZaronAndroidIcon path{fill:#3ddc84!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .ZaronMobilePlay .ZaronAppleIcon path{fill:#fff!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 .CiernBrowserPlay .ZaronChromeIcon{fill:#e4faff!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 :is(.CiernBrowserPlay,.ZaronMobilePlay):focus-visible{outline:3px solid #8be2e9!important;outline-offset:3px!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta{flex-wrap:wrap!important}
html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #ContentColumn :is(#android,#iphone){scroll-margin-top:180px}
@media(max-width:760px){
 html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:420px!important}
 html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta>a{width:100%!important;min-width:0!important;min-height:42px!important;height:100%!important;align-self:stretch!important;text-align:center!important}
 html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernHeroBrand .CiernHeroCta>:is(.CiernBrowserPlay,.ZaronMobilePlay){grid-column:1/-1}
}

/* Wide header: allow room for browser action without clipping the account link. */
@media(min-width:1501px){html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernOGCHeader{padding-left:max(20px,calc((100vw - 1800px)/2))!important;padding-right:max(20px,calc((100vw - 1800px)/2))!important}}@media(min-width:1501px) and (max-width:1799px){html[data-ciern-theme] body.CiernOGCV6.CiernOGCV6 #CiernOGCHeader .CiernHeaderLinks{display:none!important}}
