/* Personal pages: transparent header link, homepage User icon. */
body :is(.site-header,.novinky-header,.topbar) a.cezar-personal-entry{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;flex:0 1 auto;min-width:0;max-width:247px;min-height:42px;padding:10px 16px;border:1px solid #8296a6!important;border-radius:0;background:transparent!important;color:#fff!important;font-family:Geist,Arial,sans-serif;font-size:13px!important;font-weight:650;line-height:1.35;text-decoration:none!important;white-space:normal!important;box-sizing:border-box;cursor:pointer;transition:none!important;transform:none!important}
body :is(.site-header,.novinky-header,.topbar) a.cezar-personal-entry:hover{background:#ffffff0d!important;border-color:#d5e0e8!important}
body a.cezar-personal-entry>.cezar-personal-icon{display:block!important;width:20px;height:20px;flex:0 0 20px;fill:currentColor!important;stroke:none!important}
body a.cezar-personal-entry>span{min-width:0;white-space:normal!important}
body a.cezar-personal-entry:focus-visible{outline:3px solid #73d9ef;outline-offset:4px}
body .topbar a.cezar-personal-entry{color:#123b55!important}
body .novinky-header .novinky-back-site{background:transparent!important;color:#fff!important;border-color:#8296a6!important;font-size:13px;font-weight:650;white-space:normal}
body .novinky-header .novinky-back-site:hover{background:#ffffff0d!important;border-color:#d5e0e8!important}
@media(max-width:1100px){body .novinky-header-actions{gap:10px}body .novinky-header nav{gap:12px}}
@media(max-width:640px){body .novinky-header .novinky-brand-divider,body .novinky-header .novinky-brand-product{display:none!important}body .novinky-header-inner{flex-wrap:nowrap;gap:12px}body :is(.site-header,.novinky-header,.topbar) a.cezar-personal-entry{gap:6px;max-width:207px;padding:9px 10px;font-size:11px!important}body a.cezar-personal-entry>.cezar-personal-icon{width:16px;height:16px;flex-basis:16px}body .site-header>.header-inner:has(>a.cezar-personal-entry){gap:12px}body .novinky-header-actions{width:auto;min-width:0;flex:1;flex-wrap:wrap;justify-content:flex-end}body .novinky-header-actions a.cezar-personal-entry{max-width:100%}body .novinky-header .novinky-back-site{padding:7px 10px;font-size:11px;min-height:36px}body .topbar:has(>a.cezar-personal-entry){flex-wrap:wrap}body .topbar:has(>a.cezar-personal-entry) .page-heading{flex:1;min-width:0}body .topbar:has(>a.cezar-personal-entry) .toolbar{order:4;width:100%;justify-content:flex-end}body .topbar a.cezar-personal-entry{max-width:155px}}