#snoot-root .nav-module__YjX71a__nav{z-index:var(--z-sticky);align-items:center;gap:var(--space-6);padding:0 var(--space-8);background:var(--color-action);border-bottom:1px solid #ffffff14;height:52px;display:flex;position:sticky;top:0}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__brand{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);letter-spacing:-.02em;flex-shrink:0;text-decoration:none}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__brand:hover{opacity:.85;text-decoration:none}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__navToggle{display:none}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__hamburger{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;display:none}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__hamburger:before{content:"";background:#ffffffd9;border-radius:2px;width:18px;height:2px;display:block;box-shadow:0 -6px #ffffffd9,0 6px #ffffffd9}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__links{align-items:center;gap:var(--space-1);flex:1;min-width:0;display:flex}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__link{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);transition:background-color var(--transition-fast), opacity var(--transition-fast);opacity:.7;white-space:nowrap;text-decoration:none}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__link:hover{opacity:1;background-color:#ffffff14;text-decoration:none}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__link.nav-module__YjX71a__active{opacity:1;background-color:#ffffff1f}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__typeLink{font-size:var(--text-xs);opacity:.55}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__typeLink.nav-module__YjX71a__active{opacity:1}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__divider{width:1px;height:16px;margin:0 var(--space-2);background:#fff3;flex-shrink:0}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__logout{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:#fff9;background:0 0;border:1px solid #ffffff26;flex-shrink:0;margin-left:auto}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__logout:hover:not(:disabled){color:var(--color-text-inverse);background-color:#ffffff14;border-color:#ffffff40}@media (max-width:768px){#snoot-root .nav-module__YjX71a__nav{gap:var(--space-4);padding:0 var(--space-4)}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__hamburger{display:flex}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__links{align-items:stretch;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-action);border-bottom:1px solid #ffffff1f;flex-direction:column;display:none;position:absolute;top:52px;left:0;right:0}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__navToggle:checked~.nav-module__YjX71a__links{display:flex}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__link{padding:var(--space-2) var(--space-3);opacity:.75}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__divider{width:100%;height:1px;margin:var(--space-1) 0}#snoot-root .nav-module__YjX71a__nav .nav-module__YjX71a__logout{text-align:left;padding:var(--space-2) var(--space-3);border:none;margin-left:0}}
#snoot-root .admin-page{max-width:var(--layout-content-width);padding:var(--layout-page-padding);margin:0 auto}#snoot-root .admin-page>header{padding-bottom:var(--space-6);margin-bottom:var(--space-8);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}#snoot-root .admin-page>header h1{font-size:var(--text-2xl)}#snoot-root .admin-page .empty{color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}#snoot-root .admin-page .error{color:var(--color-error);font-size:var(--text-sm);margin-bottom:var(--space-4)}#snoot-root .admin-page .hint{font-size:var(--text-sm);color:var(--color-text-muted)}#snoot-root .admin-page .fields{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}#snoot-root .admin-page .dialog-actions{gap:var(--space-3);justify-content:flex-end;display:flex}#snoot-root .admin-page .row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}#snoot-root .admin-page .confirm-text{font-size:var(--text-sm);color:var(--color-error)}
