.household-toggle{position:absolute;right:16px;top:90px;z-index:3;min-height:34px;max-width:410px;padding:7px 12px;border:1px solid #d7d7b6;border-radius:6px;background:#193e48eb;color:#eef3d8;font-size:12px;box-shadow:0 3px 12px #0b253855;text-align:left}.household-toggle.needs-attention{border-color:#f0c77f;color:#ffe4aa}.household-toggle:hover{background:#2c6667}.living-panel{position:absolute;left:20px;bottom:83px;width:min(470px,46%);padding:24px;z-index:5;max-height:calc(100% - 245px);overflow-y:auto;scrollbar-color:#a18756 #f2e3bf;scrollbar-width:thin}.living-panel h2{font-size:29px;margin:12px 0 14px}.living-panel p{font-size:13px;line-height:1.55;margin:9px 0 12px}.living-panel .action-row{align-items:stretch;gap:8px}.living-panel .gold-button,.living-panel .quiet-button{font-size:13px;padding:10px 12px;min-height:42px}.living-panel .quiet-button{background:#ebeddf;color:#20535c;border-color:#b8b898}.living-panel .gold-button:disabled,.living-panel .quiet-button:disabled{opacity:.55}.home-panel{left:20px;bottom:83px;max-height:calc(100% - 245px);overflow:auto}.home-inventory .inventory-item{min-width:0}.home-panel>.eyebrow{max-width:85%;display:block}.welcome #week-summary{white-space:pre-line}.living-panel .fine{font-size:12px}.home-panel h2{font-size:29px}.household-toggle:disabled{opacity:.6}
@media(max-width:1100px){.household-toggle{right:12px;top:85px;font-size:11px;max-width:330px;min-height:30px;padding:6px 10px}.living-panel{left:15px;bottom:76px;max-height:calc(100% - 240px);padding:20px;width:46%}.living-panel h2{font-size:24px}.living-panel p{font-size:12px}.footer-left>span{max-width:240px}}
@media(max-width:800px){.household-toggle{position:relative;left:auto;right:auto;top:auto;grid-row:2;margin:42px 10px 8px;max-width:none}.career-toggle{align-self:start}.living-panel,.home-panel{position:fixed;left:12px;right:12px;bottom:12px;top:auto;width:auto;max-height:70dvh;padding:20px;z-index:6}.living-panel h2{font-size:24px}.household-toggle{font-size:12px}}
