.vario-brand[data-astro-cid-gv6k43gv]{min-height:44px;display:inline-flex;align-items:center;gap:9px;flex-shrink:0;border-radius:8px;color:#fff;text-decoration:none;white-space:nowrap}.vario-brand[data-astro-cid-gv6k43gv]:focus-visible{outline:2px solid #fff;outline-offset:2px}.vario-brand[data-astro-cid-gv6k43gv] svg[data-astro-cid-gv6k43gv]{width:auto;height:40px;flex-shrink:0}.vario-brand[data-astro-cid-gv6k43gv] span[data-astro-cid-gv6k43gv]{font-size:15px;font-weight:800;letter-spacing:.16em;line-height:1}@media(max-width:1279px){.vario-brand[data-astro-cid-gv6k43gv] svg[data-astro-cid-gv6k43gv]{height:36px}}@media(max-width:420px){.vario-brand[data-astro-cid-gv6k43gv] span[data-astro-cid-gv6k43gv]{display:none}}.planner-header{box-sizing:border-box;height:72px;padding:0 28px;display:flex;align-items:center;gap:24px;position:relative;z-index:50;background:#14232b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.planner-header *,.planner-header *:before,.planner-header *:after{box-sizing:border-box}.planner-header button{border:0;background:none;font-family:inherit;cursor:pointer}.planner-header button,.planner-header a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.planner-header button:focus-visible,.planner-header a:focus-visible,.planner-site-menu summary:focus-visible{outline:2px solid #fff;outline-offset:3px}.planner-header-divider{width:1px;height:24px;flex-shrink:0;background:#ffffff30}.planner-product-name{color:#c9d2d6;font-size:15px;white-space:nowrap}.planner-header>nav{align-self:stretch;display:flex;gap:22px;margin-left:22px}.planner-header-link{min-height:44px;padding:0 4px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#bfcbd0;font-size:15px;font-weight:400;text-decoration:none;white-space:nowrap}.planner-header-link:hover,.planner-header-link.active{color:#fff}.planner-header-link.active:after,.planner-header-account.active:after{content:"";height:3px;position:absolute;right:4px;bottom:0;left:4px;background:#00e010}.planner-preview-badge{padding:6px 9px;border:1px solid #ffffff35;border-radius:5px;color:#c8d2d6;font-size:12px;letter-spacing:.04em;white-space:nowrap}.planner-header-account{min-height:44px;margin-left:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#e9eef0;font-size:14px;text-decoration:none;white-space:nowrap}.planner-header-account:hover,.planner-header-account.active{color:#fff}.planner-site-menu{position:relative;flex-shrink:0}.planner-site-menu summary{min-height:44px;padding:0 4px;display:flex;align-items:center;gap:8px;color:#e9eef0;font-size:14px;cursor:pointer;list-style:none}.planner-site-menu summary::-webkit-details-marker{display:none}.planner-site-menu[open] summary,.planner-site-menu summary:hover{color:#fff}.planner-site-menu>nav{width:230px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;display:grid;gap:2px;border:1px solid #dbe2e5;border-radius:10px;background:#fff;box-shadow:0 12px 34px #07182035;color:#19252b}.planner-site-menu>nav>span{padding:8px 10px 5px;color:#718087;font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.planner-site-menu>nav a{min-height:42px;padding:8px 10px;display:flex;align-items:center;border-radius:7px;color:#19252b;font-size:14px;font-weight:600;text-decoration:none}.planner-site-menu>nav a:hover,.planner-site-menu>nav a:focus-visible{background:#edf1f3;outline-color:#19252b}@media(max-width:1050px){.planner-header{gap:16px;padding:0 20px}.planner-header>nav{margin-left:8px;gap:14px}.planner-product-name,.planner-header-divider,.planner-preview-badge{display:none}}@media(max-width:700px){.planner-header{height:60px;padding:0 15px;gap:13px}.planner-header>nav{margin-left:auto;gap:6px}.planner-header-link{width:42px;gap:0;font-size:0}.planner-header-link svg{width:22px;height:22px}.planner-header-account{width:44px;margin-left:0;flex:0 0 44px;gap:0}.planner-header-account span,.planner-site-menu summary span{display:none}.planner-site-menu summary{width:44px;padding:0;justify-content:center}.planner-site-menu>nav{width:min(280px,calc(100vw - 20px));max-height:calc(100dvh - 70px);position:fixed;top:54px;right:10px;overflow-y:auto}}@media(max-width:420px){.planner-header,.planner-header>nav{gap:2px}}
