.dashboard-focus-column{display:grid;gap:14px;min-width:0}.dashboard-focus-tasks{margin:0}.upcoming-label{display:inline-flex;margin-left:6px;padding:3px 7px;border-radius:999px;background:#fff3e9;color:#7b331d;font-size:10px;vertical-align:middle}.personal-photo-card{position:relative;width:100%;height:190px;margin-bottom:10px;overflow:hidden;border:1px solid #dce1e6;border-radius:10px;background:#222;box-shadow:0 2px 9px #18202a12}.personal-photo-slides,.personal-photo-slide{height:100%;margin:0}.personal-photo-slide{position:absolute;inset:0;opacity:0;transition:opacity .45s}.personal-photo-slide.active{opacity:1}.personal-photo-slide img{display:block;width:100%;height:100%;object-fit:cover}.personal-photo-slide figcaption{position:absolute;left:0;right:0;bottom:0;padding:24px 12px 8px;color:#fff;font-size:12px;font-weight:800;background:linear-gradient(transparent,#000b)}.personal-photo-card>button{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:30px;height:40px;border:0;background:#0008;color:#fff;font-size:24px}.personal-photo-card>[data-personal-previous]{left:0}.personal-photo-card>[data-personal-next]{right:0}.photo-library-actions{display:flex;align-items:center;gap:6px}.photo-library-actions form{margin:0}.photo-library-actions button:not(.delete){padding:5px 7px;border:0;border-radius:5px;background:#861f41;color:#fff;font-size:10px;font-weight:800}.current-banner-label{color:#287a45;font-size:10px}.day-hourly-button{margin-top:5px;padding:5px 7px;border:1px solid #861f41;border-radius:999px;background:#fff;color:#861f41;font-size:10px;font-weight:800;cursor:pointer}.forecast-day.selected{outline:2px solid #e87722;outline-offset:-2px}.hourly-strip.hidden{display:none}.hourly-day-panels{min-height:120px}@media(max-width:620px){.personal-photo-card{height:150px}}
