.budget-toolbar86,.month-switch86,.year-switch86{display:flex;align-items:center;justify-content:center;gap:10px}.budget-toolbar86{justify-content:space-between;padding:14px 18px;border:1px solid #eadbd5;border-radius:16px;background:#fff}.budget-toolbar86 button,.month-switch86 button,.year-switch86 button{min-height:42px;padding:8px 16px;border:1px solid #e5d7d1;border-radius:999px;background:#fff}.budget-toolbar86 button.active{background:#f9dddd;border-color:#df9298}.month-switch86,.year-switch86{margin:16px}.budget-grid86{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.budget-card86,.simple-weeks86 article,.category-list86 article,.visual-edit86 section,.special-month86,.asset-register86,.asset-list86 article{border:1px solid #eadbd5;border-radius:16px;background:#fff;padding:15px}.budget-card86 header{display:grid;grid-template-columns:1fr 150px;gap:12px}.budget-card86 header label>small,.budget-card86>div label small{display:block;color:#8a7770}.budget-card86 input,.category-list86 input,.visual-edit86 input,.special-month86 input,.asset-register86 input,.asset-register86 select,.asset-list86 input{width:100%;min-width:0;border:1px solid #eaded8;border-radius:9px;background:#fff;padding:10px}.budget-card86>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px}.budget-card86 em{display:block;font-size:10px;color:#8a7770}.recalc86,.primary86{width:100%;min-height:46px;margin:10px 0;border:0;border-radius:13px;background:#7e9e88;color:#fff;font-weight:700}.simple-weeks86{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.simple-weeks86 article>*{display:block;margin:5px 0}.category-list86{display:grid;gap:9px}.category-list86 article{display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,.5fr) auto;gap:10px}.category-list86 span{display:flex;align-items:center}.category-list86 button,.special-month86 button,.asset-register86 button,.suggest86{border:1px solid #dfd3cd;border-radius:999px;background:#fff;padding:8px 12px}.summary86{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.summary86 article{padding:18px;border:1px solid #eadbd5;border-radius:16px;background:#fff}.summary86 strong{display:block;font-size:22px}.visual-edit86{display:grid;grid-template-columns:1fr 1fr;gap:12px}.visual-edit86 label{display:grid;grid-template-columns:1fr 160px;align-items:center;gap:8px;margin:8px 0}.visual-edit86 span{display:flex;align-items:center}.special-list86{display:grid;gap:8px}.special-month86 summary{display:flex;justify-content:space-between;cursor:pointer}.special-month86 article{display:grid;grid-template-columns:1fr 1.3fr 160px 130px auto;gap:8px;align-items:center;margin-top:8px}.asset-register86{display:grid;grid-template-columns:160px 1fr 1fr auto;gap:8px;margin-bottom:12px}.asset-list86{display:grid;gap:10px}.asset-list86 article header{display:flex;justify-content:space-between}.asset-list86 article>div{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;margin-top:10px}.asset-list86 label{font-size:10px}.suggest86{width:100%;margin-top:4px;padding:4px;font-size:9px;color:#668371}.saving-months75 select:has(option:first-child:checked){color:transparent}.saving-months75 select:focus{color:#83736b}@media(max-width:900px){.budget-grid86,.visual-edit86{grid-template-columns:1fr}.budget-card86>div{grid-template-columns:repeat(3,1fr)}.special-month86 article{grid-template-columns:1fr 1fr}.asset-register86{grid-template-columns:1fr 1fr}.asset-list86 article>div{grid-template-columns:repeat(6,1fr)}}@media(max-width:560px){.budget-toolbar86{align-items:stretch;flex-direction:column}.budget-toolbar86>div{display:grid;grid-template-columns:1fr 1fr}.budget-toolbar86>div b{grid-column:1/-1}.budget-card86 header,.category-list86 article,.visual-edit86 label,.asset-register86{grid-template-columns:1fr}.budget-card86>div,.simple-weeks86,.asset-list86 article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.summary86{grid-template-columns:1fr}.special-month86 article{grid-template-columns:1fr}.special-month86 summary span{font-size:12px}}
