.dashboard-shell .dashboard-home{position:relative}.admin-handoff-notice{top:calc(var(--topbar-height,72px) + 24px);z-index:90;isolation:isolate;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(360px,100vw - 32px);color:var(--color-text);box-shadow:var(--shadow-dialog);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;animation:.24s cubic-bezier(.23,1,.32,1) both admin-handoff-enter;display:grid;position:fixed;right:24px}.admin-handoff-notice strong{line-height:1.3;font-size:var(--font-size-metadata);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;display:block}.admin-handoff-notice__description{line-height:1.3;font-size:var(--font-size-body);color:var(--color-text-muted);margin-top:1px;display:block}.admin-handoff-notice__main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.admin-handoff-notice__main:after{content:"";border-radius:inherit;position:absolute;inset:0}.admin-handoff-notice .app-close-button{z-index:1;position:relative}.admin-handoff-notice a:focus-visible{outline:2px solid var(--color-control-focus);outline-offset:3px;border-radius:4px}#admin-tasks{scroll-margin-top:calc(var(--topbar-height,72px) + 16px)}@media (hover:hover) and (pointer:fine){.admin-handoff-notice:has(a:hover){background:var(--color-surface)}}@keyframes admin-handoff-enter{0%{opacity:0;transform:translate(calc(100% + 24px))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.admin-handoff-notice{animation:none}}@media (max-width:640px){.admin-handoff-notice{right:16px;top:calc(var(--topbar-height,72px) + 12px + env(safe-area-inset-top))}.admin-handoff-notice a,.admin-handoff-notice .app-close-button{min-width:44px;min-height:44px}}
