:root{--admina-rail-w:72px;--admina-panel-w:248px;--admina-menu-w:320px;--admina-fast-duration:150ms;--admina-hover-duration:200ms;--admina-panel-duration:250ms;--admina-drawer-duration:300ms;--admina-card-radius:20px;--admina-control-radius:10px;--admina-card-padding:24px;--admina-sidebar-shadow:0 0 24px rgba(0,0,0,.35);--admina-card-shadow:0 4px 16px rgba(0,0,0,.2);--admina-popover-shadow:0 12px 28px rgba(0,0,0,.32);--admina-active-shadow:0 8px 16px rgba(53,199,255,.3)}.admina-shell.shell-grid{grid-template-columns:var(--menu-w,var(--admina-menu-w)) minmax(0,1fr);background:var(--bg);transition:grid-template-columns var(--admina-panel-duration) ease}.admina-shell .wt-topbar{min-width:0;padding-inline:24px;background:var(--bg);border-bottom:var(--border-subtle)}.admina-shell .wt-board{padding:24px 30px 30px}:where(.card,.wg-w,.profile-settings__section,.cq-ctx-card,.an-detail-card){border-radius:var(--admina-card-radius);background:var(--surface);box-shadow:var(--admina-card-shadow)}.wg-w{padding:var(--admina-card-padding)}.wg-grid{gap:24px}.dash-clickable{transition:background-color var(--admina-hover-duration) ease,color var(--admina-hover-duration) ease,box-shadow var(--admina-hover-duration) ease,opacity var(--admina-fast-duration) ease,transform var(--admina-fast-duration) ease}.dash-clickable:hover{opacity:1;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.28)}:where(.auth-field,.profile-field input,.seg-btn,.flt-select){min-height:44px;border-radius:var(--admina-control-radius);background:var(--bg)}:where(.auth-btn,.profile-primary,.demo-banner .db-cta,.wg-cta .go){min-height:44px;border-radius:var(--admina-control-radius);background:var(--accent);color:var(--on-accent);transition:background-color var(--admina-hover-duration) ease,color var(--admina-hover-duration) ease,box-shadow var(--admina-hover-duration) ease,opacity var(--admina-fast-duration) ease,transform var(--admina-fast-duration) ease}:where(.auth-btn,.profile-primary,.demo-banner .db-cta):hover:not(:disabled){opacity:1;box-shadow:var(--admina-active-shadow);transform:translateY(-1px)}:where(.topbar-popover,.apps-popover){border-radius:12px;box-shadow:var(--admina-popover-shadow)}.projects-page .row-link{border-radius:var(--admina-card-radius)!important;box-shadow:var(--admina-card-shadow);transition:background-color var(--admina-hover-duration) ease,color var(--admina-hover-duration) ease,box-shadow var(--admina-hover-duration) ease,opacity var(--admina-fast-duration) ease,transform var(--admina-fast-duration) ease}.projects-page .row-link:hover{opacity:1;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.28)}.auth-btn,.auth-field{box-sizing:border-box}@media (max-width:1199px){.admina-shell.shell-grid{grid-template-columns:minmax(0,1fr)}.admina-shell .wt-burger{display:inline-flex}.admina-shell .wt-railclose{display:grid;place-items:center}.admina-shell .wt-scrim{display:block;position:fixed;inset:0;z-index:190;background:var(--overlay);animation:adminaBackdropIn var(--admina-drawer-duration) ease}.admina-shell .wt-topbar{padding-inline:20px}.admina-shell .wt-board{padding:20px}}@media (max-width:520px){.admina-shell .wt-topbar{padding-inline:10px}.admina-shell .wt-board{padding:15px}.projects-page{padding:30px 15px!important}.wg-w{padding:20px}}@keyframes adminaBackdropIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.admina-shell,.admina-shell *,.admina-shell :after,.admina-shell :before,.auth-btn,.auth-field,.projects-page .row-link{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}