/* Keep the missions, statistics and progress in normal document flow. */
.dashboard{aspect-ratio:auto!important;min-height:0!important;height:auto!important;background-size:cover!important}
.dashboard .dashboard-hero{height:auto!important;min-height:350px!important;padding:55px 32px!important;box-sizing:border-box}
.dashboard>.daily-panel{margin:22px!important;width:auto!important;box-sizing:border-box}
.dashboard .dashboard-stats,.dashboard .dashboard-progress{position:relative!important;inset:auto!important;width:auto!important;margin:22px!important;box-sizing:border-box}
.dashboard .dashboard-copy{width:auto!important;max-width:640px!important;margin-left:25%!important}
.dress-background-picker{max-height:calc(100% - 180px);overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;width:230px}
.dress-background-picker>div{min-height:0;max-height:calc(100vh - 310px);overflow-y:auto;overscroll-behavior:contain;padding:3px 6px 3px 3px;scrollbar-color:#d4ad76 #463125;scrollbar-width:thin}
.dress-background-picker button{flex-shrink:0}.dress-background-picker summary{flex-shrink:0}
.dress-background-picker:not([open])>div{display:none}
@media(max-width:780px){.dashboard .dashboard-hero{min-height:330px!important;padding:90px 18px 25px!important}.dashboard .dashboard-copy{width:auto!important;margin:0!important}.dashboard>.daily-panel,.dashboard .dashboard-stats,.dashboard .dashboard-progress{margin:12px!important}.dashboard .dashboard-section-head{flex-wrap:wrap}.dress-background-picker{width:min(210px,55vw);top:100px;max-height:calc(100% - 165px)}.dress-background-picker>div{max-height:calc(100vh - 285px)}}
