
.edsky-native-account .edsky-account-layout{align-items:start;grid-template-columns:280px minmax(0,1fr);gap:26px}
.edsky-native-account .edsky-panel-sidebar{position:sticky;top:24px;align-self:start;min-width:0}
.edsky-native-account .edsky-panel-menu{margin:0;padding:14px;max-height:calc(100dvh - 48px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8aced655 transparent;scrollbar-gutter:stable}
.edsky-native-account .edsky-panel-identity{padding:12px 10px 18px;margin-bottom:4px}.edsky-native-account .edsky-panel-identity small{color:#8aced6;margin-top:6px}
.edsky-menu-group{display:grid;gap:3px}.edsky-menu-group+.edsky-menu-group{border-top:1px solid #8aced61a;margin-top:16px;padding-top:4px}.edsky-native-account .edsky-panel-nav-label{margin:17px 10px 9px;font-size:9px;letter-spacing:.15em;color:#8ea6b0;line-height:1.5}
.edsky-native-account .edsky-menu-group>a{display:flex;align-items:center;gap:11px;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:8px;font-size:12.5px;line-height:1.4;color:#d1dee4;text-decoration:none;overflow-wrap:anywhere;transition:background .2s,border-color .2s,color .2s}
.edsky-native-account .edsky-menu-group>a:hover{background:#8aced60b;border-color:#8aced62b;color:#fff}.edsky-native-account .edsky-menu-group>a[aria-current=page]{background:#d98a5516;border-color:#d98a5550;color:#f0b68e}.edsky-menu-dot{width:4px;height:4px;border-radius:50%;background:#8aced66b;flex:none}.edsky-menu-group>a[aria-current=page] .edsky-menu-dot{background:#e8a77a;box-shadow:0 0 9px #d98a5560}.edsky-menu-links a{justify-content:space-between}.edsky-menu-hint{font-size:10px!important;line-height:1.5;color:#9eb7c2;margin:9px 10px 0}
.edsky-native-account .edsky-panel-nav button[data-native-logout]{margin:20px 0 2px;width:100%;background:transparent;color:#b9d2d8;border-color:#8aced630;min-height:44px}
.edsky-native-account .edsky-panel-cards{gap:18px}.edsky-native-account .edsky-panel-card{min-height:145px;padding:24px}.edsky-native-account .edsky-panel-card h2{font-size:19px;line-height:1.3;margin-bottom:12px}.edsky-native-account .edsky-panel-card p{font-size:13px;line-height:1.65;color:#adc0ca;margin:0}
.edsky-panel-content[data-account-section=profil] .billing-field{display:none!important}.edsky-panel-content[data-account-section=dane-faktury] .profile-field,.edsky-panel-content[data-account-section=dane-faktury] .profile-name-field,.edsky-panel-content[data-account-section=dane-faktury]>details{display:none!important}
@media(max-width:1200px){}
@media(max-width:1050px){.edsky-native-account .edsky-account-layout{grid-template-columns:240px minmax(0,1fr);gap:20px}.edsky-native-account .edsky-panel-menu{padding:10px}}
@media(max-width:760px){.edsky-native-account .edsky-account-layout{grid-template-columns:minmax(0,1fr);gap:18px}.edsky-native-account .edsky-panel-sidebar{position:static}.edsky-native-account .edsky-panel-menu{max-height:none;overflow:visible;scrollbar-gutter:auto}.edsky-native-account .edsky-panel-menu>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px;font-size:14px;font-weight:650;list-style:none}.edsky-panel-menu>summary::after{content:'⌄';color:#8aced6}.edsky-panel-menu[open]>summary::after{transform:rotate(180deg)}.edsky-native-account .edsky-panel-card{min-height:130px;padding:20px}}
@media(prefers-reduced-motion:reduce){.edsky-menu-group>a{transition:none}}

/* One menu model in every account section; available height follows the persistent header. */
.edsky-native-account .edsky-panel-sidebar{top:var(--panel-sticky-top,110px)}
.edsky-native-account .edsky-panel-menu{margin-top:0;max-height:var(--panel-menu-height,calc(100dvh - 140px));overflow:auto;overscroll-behavior:contain;overflow-x:hidden}
.edsky-navigation-status:empty{display:none}.edsky-navigation-status{color:#a9d5dc;font-size:13px;padding:8px 0;margin:0 0 12px}
.edsky-native-account .edsky-panel-content:focus{outline:none}.edsky-native-account .edsky-panel-content[aria-busy=true]{opacity:.8}
@media(max-width:760px){.edsky-native-account .edsky-panel-sidebar{position:static}.edsky-native-account .edsky-panel-menu{max-height:min(62dvh,500px);overflow:auto}.edsky-native-account .edsky-panel-menu>summary{position:sticky;top:-10px;z-index:2;background:#24333d}.edsky-native-account .edsky-menu-hint{display:none}}

/* Explicit scrolling list: the logout action is outside the scroll container. */
.edsky-native-account .edsky-panel-sidebar{z-index:3;align-self:start;position:sticky;top:var(--panel-sticky-top,106px)}
.edsky-native-account .edsky-panel-menu{max-height:none;overflow:hidden;padding:12px;scrollbar-gutter:auto}
.edsky-native-account .edsky-menu-frame{display:flex;flex-direction:column;height:var(--panel-frame-height,calc(100dvh - 160px));min-height:180px;overflow:hidden;overflow-anchor:none}
.edsky-native-account .edsky-panel-menu .edsky-panel-identity{flex:none;padding:8px 10px 12px;margin:0 0 8px}
.edsky-native-account .edsky-panel-menu .edsky-panel-nav{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;overflow-anchor:none;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#8aced68c #17283255;padding-right:6px}
.edsky-panel-nav::-webkit-scrollbar{width:9px}.edsky-panel-nav::-webkit-scrollbar-thumb{border-radius:8px;background:#8aced68c}.edsky-panel-nav::-webkit-scrollbar-track{background:#17283255;border-radius:8px}
.edsky-native-account .edsky-panel-nav .edsky-menu-group{flex-shrink:0}.edsky-native-account .edsky-menu-footer{flex:none;padding:10px 0 0;border-top:1px solid #8aced633;margin-top:10px}
.edsky-native-account .edsky-menu-footer button[data-native-logout]{display:block;width:100%;margin:0;min-height:44px;background:#283e49;color:#e3eef1;border-color:#8aced666}
.edsky-native-account .edsky-menu-hint{margin:6px 10px 0}.edsky-seo .seo-card{scroll-margin-top:120px}.edsky-seo .seo-tabs{gap:8px!important}.edsky-seo .seo-tabs a{padding:10px 12px;border:1px solid #8aced655;border-radius:8px;text-decoration:none!important;background:#1b303b;min-height:44px;display:inline-flex;align-items:center}
@media(max-width:760px){.edsky-native-account .edsky-panel-sidebar{position:static}.edsky-native-account .edsky-panel-menu>summary{position:static;padding:6px;min-height:44px}.edsky-native-account .edsky-menu-frame{height:var(--panel-frame-height,min(58dvh,440px));min-height:180px}.edsky-native-account .edsky-panel-identity{padding-top:8px}.edsky-native-account .edsky-panel-menu{padding:10px}}
