.admintop{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--border);background:var(--bg)}.admintop__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:60px;padding-block:var(--space-2)}.admintop__tag{-webkit-margin-start:var(--space-3);margin-inline-start:var(--space-3);padding:4px 10px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;white-space:nowrap}.admintop__actions{display:flex;align-items:center;gap:var(--space-2)}.admintop__exit{gap:var(--space-2);font-weight:550}.control--accent{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent);background:var(--accent-soft);font-weight:550}.control--accent:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.admintop__desktop{display:flex;align-items:center;gap:2px}@media (min-width:861px){.admintop .langpick__btn,.admintop .themeswitch,.admintop__desktop .control{height:var(--control-height-compact);border-color:transparent;background:transparent;color:var(--text-muted)}.admintop .themeswitch{width:var(--control-height-compact)}.admintop .langpick__btn,.admintop .themeswitch{border-radius:var(--radius-md)}.admintop .langpick__btn:hover,.admintop .themeswitch:hover,.admintop__desktop .control:hover{border-color:transparent;background:var(--surface-2);color:var(--text)}.admintop__desktop .admintop__exit{border-color:transparent;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-weight:600;padding:0 var(--space-4);margin-right:var(--space-2)}.admintop__desktop .admintop__exit:hover{border-color:transparent;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}}.admintop__burger{display:none}@media (max-width:860px){.admintop__desktop,.admintop__tag{display:none}.admintop__burger{display:inline-flex}.admin__aside{display:none}}body[data-surface=admin]>.footer,body[data-surface=admin]>.header,body[data-surface=shop] .admintop{display:none}@media (max-width:768px){.admintop .logo{min-width:44px;min-height:44px;justify-content:center}body[data-surface=admin] .breadcrumbs a{display:inline-flex;align-items:center;min-height:44px}}