#privacyBtn{display:none!important}.sheet-tabs{position:sticky!important;top:76px;z-index:15;padding:8px!important;border:1px solid var(--line);border-radius:16px;background:#fbf7f4ed;backdrop-filter:blur(12px);box-shadow:0 5px 18px #5f453c12}.weekly-tools45{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;padding:13px 15px;border:1px solid #e3d5cf;border-radius:15px;background:#fff9f6}.weekly-tools45 b,.weekly-tools45 small{display:block}.weekly-tools45 small{margin-top:4px;color:var(--muted);font-size:8px}.weekly-tools45 button{flex:none;padding:10px 13px;border:0;border-radius:11px;background:var(--sage);color:#fff;font-weight:700}.special-empty-rows45>p{opacity:.65}.special-empty-rows45>button{width:100%;margin-top:7px;padding:8px;border:1px dashed #d7b8b4;border-radius:10px;background:#fff;color:var(--rose);font-size:9px;font-weight:700}.empty-saving-name45{padding:6px 9px;border:1px dashed #caa9a4;border-radius:9px;background:#fff;color:var(--rose);font-weight:700}
@media(min-width:900px){.desktop-wide #view-home.active{display:grid!important;grid-template-columns:minmax(330px,.7fr) minmax(440px,1fr) minmax(330px,.8fr)!important;grid-template-rows:auto auto auto 1fr!important;gap:14px 18px!important;max-width:1760px!important}.desktop-wide #view-home .hero-row{grid-column:1;grid-row:1;margin:0!important}.desktop-wide #view-home .balance-card{grid-column:1;grid-row:2}.desktop-wide #view-home .sheets-launch{grid-column:1;grid-row:3}.desktop-wide #view-home .home-budget-list{grid-column:1;grid-row:4;max-height:420px;overflow-y:auto}.desktop-wide #view-home #homeCalendarTitle45{grid-column:2;grid-row:1}.desktop-wide #view-home .week-calendar{grid-column:2;grid-row:2}.desktop-wide #view-home #homeTodayTitle45{grid-column:2;grid-row:3}.desktop-wide #view-home #todayTransactions{grid-column:2;grid-row:4;max-height:520px;overflow-y:auto}.desktop-wide #view-home .no-spend{grid-column:3;grid-row:4;align-self:start}.desktop-wide #view-home:after{content:'今月の支出は、項目別予算・今週の予算・カレンダー・今日の記録からまとめて確認できます。';grid-column:3;grid-row:1/3;padding:22px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#fff,#f7efeb);font-size:14px;line-height:1.9}.desktop-wide #view-home .week-calendar{padding:15px;border:1px solid var(--line);border-radius:18px;background:#fff}.desktop-wide #view-home .section-title{margin:0!important}.sheet-tabs{top:0}}
@media(max-width:899px){body.desktop-wide #view-home.active,#view-home.active{display:block!important;grid-template:none!important}#view-home>*{grid-column:auto!important;grid-row:auto!important;position:static!important;transform:none!important}#view-home .hero-row{margin:5px 0 20px!important}#view-home .section-title{margin:24px 2px 12px!important}#view-home .week-calendar{min-height:72px!important}#view-home #todayTransactions{min-height:0!important;max-height:none!important}#view-home .home-budget-list{max-height:none!important}.sheet-tabs{top:76px!important;grid-template-columns:1fr 1fr!important}.weekly-tools45{display:block}.weekly-tools45 button{width:100%;margin-top:10px}.savings-vertical42{grid-template-columns:1fr!important}}
