[data-ds=dashboard] :focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-ds=dashboard] .ds-overline{font-size:var(--fs-overline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-accent)}[data-ds=dashboard] .ds-dotgrid{background-image:radial-gradient(currentColor 1.4px,transparent 0);background-size:12px 12px}@keyframes ds-spin{to{transform:rotate(1turn)}}@keyframes ds-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-ds=dashboard] .ds-shell{min-height:100vh;background:var(--surface-page)}[data-ds=dashboard] .ds-main{width:100%}[data-ds=dashboard] .ds-sidenav-active{background:rgba(255,255,255,.1);color:var(--white);box-shadow:inset -3px 0 0 var(--gold-500)}[data-ds=dashboard][dir=rtl] .ds-sidenav-active,[dir=rtl][data-ds=dashboard] .ds-sidenav-active{box-shadow:inset 3px 0 0 var(--gold-500)}[data-ds=dashboard] .ds-badge-gold{background:var(--gold-500);color:var(--text-on-gold)}[data-ds=dashboard] [role=button]:focus-visible,[data-ds=dashboard] a:focus-visible,[data-ds=dashboard] button:focus-visible,[data-ds=dashboard] input:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-ds=dashboard] .bg-gold{color:var(--text-on-gold)!important}