body:has([data-screen=dashboard]:not(.hidden)) .main{padding-bottom:0!important}body:has([data-screen=dashboard]:not(.hidden)) main.content{grid-template-columns:minmax(0,1fr)!important;padding-bottom:90px!important}[data-screen=dashboard],.ds-dashboard,[data-dashboard-primary-po]{min-width:0!important;width:100%;box-sizing:border-box}.ds-dashboard{grid-template-columns:minmax(0,1fr)!important}.ds-dashboard .ds-hero{padding:0!important}.ds-dashboard .ds-welcome{margin:0 0 10px}.ds-dashboard .ds-welcome h1{font-size:24px;letter-spacing:-.5px;margin:0 0 4px}.ds-dashboard .ds-welcome p{font-size:13px}.ds-dashboard .ds-badge{padding:4px 8px;font-size:10px}.ds-dashboard .ds-hero{min-height:0;margin:0 0 10px}.ds-dashboard .ds-hero>div{padding:18px;max-width:65%}.ds-dashboard .ds-hero h2{font-size:24px;margin:0 0 6px}.ds-dashboard .ds-hero p{font-size:14px;margin:0 0 10px;line-height:1.4}.ds-dashboard .ds-first-grid,.ds-dashboard .ds-bottom{display:block;margin:0 0 10px}.ds-dashboard .ds-how h3{font-size:15px;margin:0 0 6px}.ds-dashboard .ds-how>div{gap:8px}.ds-dashboard .ds-how .ds-card{min-height:0;padding:10px 8px}.ds-dashboard .ds-how .ds-step{position:static;width:22px;height:22px;font-size:11px;margin-bottom:5px}.ds-dashboard .ds-how svg{display:none}.ds-dashboard .ds-how h4{font-size:12px;line-height:1.3}.ds-dashboard .ds-how p{font-size:11px;line-height:1.35;margin:4px 0 0}.ds-dashboard .ds-history-empty{padding:10px 12px;gap:10px}.ds-dashboard .ds-history-empty svg{width:24px;height:24px}.ds-dashboard .ds-history-empty h3{font-size:13px;margin:0 0 3px}.ds-dashboard .ds-history-empty p{font-size:11px;margin:0;line-height:1.3}.ds-dashboard .ds-notice{padding:10px 12px;font-size:12px;line-height:1.4}@media(max-width:700px){[data-screen=dashboard].ds-nonactive{padding-bottom:0}.ds-dashboard .ds-hero picture{position:relative;display:block;inset:auto!important;width:100%!important;max-width:100%;height:auto!important;margin:0!important;z-index:0;aspect-ratio:2170/725}.ds-dashboard .ds-hero img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ds-dashboard .ds-hero>div{max-width:none;padding:12px}.ds-dashboard .ds-hero h2{font-size:21px}.ds-dashboard .ds-hero p{font-size:13px}.ds-dashboard .ds-how>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ds-dashboard .ds-actions{gap:8px}.ds-dashboard .ds-actions .btn{min-height:44px;padding:8px 12px}.ds-dashboard .ds-welcome h1{font-size:22px}.ds-dashboard .ds-first-grid{gap:0}}
