.budget-choice-guide{margin-top:15px;padding:13px 14px;border:1px solid #e5d8d2;border-radius:15px;background:#fff9f5}.budget-choice-guide b{font-size:11px}.budget-choice-guide p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.6}.budget-mode{gap:5px}.budget-mode button{font-size:9px;line-height:1.45}.budget-breakdown-title{gap:10px}.budget-breakdown-title small{text-align:right}.pc-week-expenses{padding:20px;border:1px solid var(--line);border-radius:22px;background:white;box-shadow:var(--shadow)}.pc-week-head{display:flex;justify-content:space-between;align-items:end;padding-bottom:14px;border-bottom:1px solid var(--line)}.pc-week-head h2{margin:0;font-size:20px}.pc-week-head small{color:var(--muted);font-size:9px}.pc-week-head>strong{font-size:22px}.pc-week-list button{display:grid;grid-template-columns:42px minmax(0,1fr) auto 9px;gap:9px;align-items:center;width:100%;padding:12px 2px;border:0;border-bottom:1px solid var(--line);background:white;color:var(--ink);text-align:left}.pc-week-list time{color:var(--muted);font-size:9px}.pc-week-list span{min-width:0}.pc-week-list b,.pc-week-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-week-list b{font-size:11px}.pc-week-list small{margin-top:3px;color:var(--muted);font-size:8px}.pc-week-list>button>strong{font-size:11px}.pc-week-list i{color:var(--rose);font-style:normal}@media(min-width:900px){.desktop-wide #view-calendar .selected-day{position:static}.desktop-wide .pc-week-list{max-height:none}.desktop-wide .pc-week-expenses{min-height:100%}.desktop-wide #view-home .home-budget-list{max-height:410px;overflow:auto}.desktop-wide #view-home .budget-breakdown-title{position:sticky;top:0;z-index:1;background:white;padding:5px 0 10px}}
