*,:before,:after{box-sizing:border-box}body{overflow-wrap:anywhere;max-width:56rem;margin:0 auto;padding:0 12px 24px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.4}input,select,textarea,button{font:inherit;max-width:100%}nav[aria-label=Główna\ nawigacja]{flex-wrap:wrap;gap:.75rem;padding:.5rem 0;display:flex}.muted{color:#666}.plan-slot,.plan-week-day{border-top:1px solid #ddd;padding-top:.25rem}.plan-slot ul,.plan-week-day ul{padding-left:1.1rem}.plan-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:0;list-style:none;display:grid}.plan-month li{border:1px solid #ddd;min-height:3.5rem;padding:2px 4px;font-size:.85rem}.plan-month li:first-child{grid-column-start:calc(var(--offset,0) + 1)}[role=dialog]{border:1px solid #bbb;margin:.5rem 0;padding:.5rem}.adjust-panel,.portion-options{border:1px solid #bbb;border-radius:4px;min-width:0;margin:.5rem 0;padding:.5rem}.adjust-rows{padding-left:1.1rem}.shop-toolbar{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.shop-items{padding-left:0;list-style:none}.shop-items>li{border-top:1px solid #eee;padding:.25rem 0}.shop-items>li.done>.shop-check span{color:#666;text-decoration:line-through}.shop-check{align-items:center;gap:.5rem;min-height:44px;display:flex}.shop-check input[type=checkbox]{flex:none;width:1.5rem;height:1.5rem}.shop-sources{margin:0;padding-left:2.25rem}.shop-note{padding-left:2rem;display:block}.shopping textarea{width:100%;display:block}.diary-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.5rem 0;display:grid}.diary-tile{border:1px solid #ccc;border-radius:4px;min-width:0;padding:.4rem .5rem}.diary-tile h3{margin:0 0 .25rem;font-size:1rem}.diary-rows{padding-left:0;list-style:none}.diary-rows>li{border-top:1px solid #eee;padding:.35rem 0}.diary-actions{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.diary-actions button,.diary-slot-actions button{min-height:44px}.diary-slot-actions{flex-wrap:wrap;gap:.4rem;display:flex}.diary-note{color:#8a4b00;display:block}
