.dashboard-board-shell{--dash-blue:#0878f9;--dash-accent-text:#fff;--dash-green:#08b34f;--dash-amber:var(--rs-pending-accent);--dash-text:#091224;--dash-muted:#566277;--dash-line:#e7edf5;--dash-surface:#fff;--dash-soft:#f5f8fc;min-height:calc(100svh - var(--universal-nav-height,72px));display:grid;grid-template-columns:258px minmax(0,1fr);background:#fff;color:var(--dash-text)}.dashboard-board-shell *{box-sizing:border-box}.dashboard-shell-stage{min-width:0;background:#fff}.dashboard-shell-page{width:100%;max-width:none;margin:0;padding:var(--dashboard-content-top,28px) var(--dashboard-content-inline,30px) var(--dashboard-content-bottom,38px)}.dashboard-overview{display:grid;grid-gap:14px;gap:14px}.dashboard-overview-hero{position:relative;height:auto;min-height:150px;padding:24px 34px;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;--dashboard-hero-image:url(/dashboard/dashboard-overview-hero-v3.webp);background-image:linear-gradient(90deg,rgba(255,255,255,.94) 0,rgba(255,255,255,.7) 30%,rgba(255,255,255,0) 56%),var(--dashboard-hero-image);background-position:50%;background-size:cover;color:#07101f}.dashboard-overview-hero.trips-overview-hero{--dashboard-hero-image:url(/dashboard/trips-overview-hero-v2.webp)}.dashboard-overview-hero.shipments-overview-hero{--dashboard-hero-image:url(/dashboard/shipments-overview-hero-v2.webp)}.dashboard-overview-hero.saved-overview-hero{--dashboard-hero-image:url(/dashboard/saved-overview-hero-v2.webp)}.dashboard-overview-hero.messages-overview-hero,.dashboard-overview-hero.notifications-overview-hero{--dashboard-hero-image:url(/dashboard/messages-overview-hero-v3.webp)}.dashboard-overview-hero h1{margin:0;font-size:34px;line-height:.98;letter-spacing:-.045em;font-weight:850}.dashboard-overview-unavailable{min-height:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dashboard-overview-unavailable>strong{margin-top:14px;font-size:18px}.dashboard-overview-unavailable>p{margin:7px 0 16px;color:var(--dash-muted);font-size:13px}.dashboard-overview-unavailable>button{padding:10px 18px;border:0;border-radius:999px;background:var(--dash-blue);color:var(--dash-accent-text);font-weight:700}.dashboard-overview-loading{grid-template-columns:repeat(4,1fr)}.dashboard-overview-loading i{min-height:132px;border-radius:14px;background:linear-gradient(100deg,#f0f4f9 20%,#fafcff 42%,#f0f4f9 64%);background-size:300% 100%;animation:dashboard-shimmer 1.4s infinite}.dashboard-overview-loading i:first-child{grid-column:1/-1;min-height:150px}@keyframes dashboard-shimmer{to{background-position:-130% 0}}html[data-theme=dark] .dashboard-board-shell{--dash-blue:var(--rs-accent);--dash-accent-text:var(--rs-canvas);--dash-green:var(--rs-status-accent);--dash-text:var(--text);--dash-muted:var(--muted);--dash-line:var(--rs-border);--dash-surface:var(--rs-surface);--dash-soft:var(--rs-surface-raised);background:var(--rs-canvas)}html[data-theme=dark] .dashboard-shell-stage{background:var(--rs-canvas)}html[data-theme=dark] .dashboard-overview-hero{background-image:linear-gradient(90deg,rgba(5,7,8,.94) 0,rgba(5,7,8,.68) 30%,rgba(5,7,8,0) 55%),var(--dashboard-hero-image);color:var(--text)}html[data-theme=dark] .dashboard-overview-loading i{background:linear-gradient(100deg,var(--rs-surface) 20%,var(--rs-surface-raised) 42%,var(--rs-surface) 64%);background-size:300% 100%}@media(max-width:959px){.dashboard-board-shell{display:block;min-height:100svh;padding-bottom:calc(70px + env(safe-area-inset-bottom));background:#f4f7fb}.dashboard-shell-stage{background:#f4f7fb}.dashboard-shell-page{max-width:none;margin:0;padding:12px 12px 18px}.dashboard-overview{gap:11px}.dashboard-overview-hero{height:auto;min-height:142px;padding:20px 26px;border-radius:12px;background-image:linear-gradient(90deg,rgba(255,255,255,.92) 0,rgba(255,255,255,.66) 35%,rgba(255,255,255,0) 66%),var(--dashboard-hero-image);background-position:58%}.dashboard-overview-hero h1{font-size:29px;line-height:1.02}html[data-theme=dark] .dashboard-board-shell,html[data-theme=dark] .dashboard-shell-stage{background:var(--rs-canvas)}}@media(max-width:560px){.dashboard-shell-page{padding:10px 9px 18px}.dashboard-overview-hero{height:auto;min-height:136px;padding:18px 17px;background-position:61%}.dashboard-overview-hero h1{max-width:270px;font-size:27px}}@media(prefers-reduced-motion:reduce){.dashboard-board-shell *{animation:none!important;transition:none!important}}