/* WM v1.9: coherent finalisation surfaces. */
.v19-budget-hero{max-width:1080px;margin:0 auto 16px;padding:27px 30px;background:#151515;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:16px}.v19-budget-hero small,.v19-budget-hero span{display:block;color:#d5d0c8;font-size:12px}.v19-budget-hero b{display:block;font-size:42px;line-height:1.1;margin:4px 0}.v19-budget-hero button,.v19-budget-section header>button,.v19-funds header>button{border:1px solid #e0dbd2;background:#fff;color:#151515;font:inherit;font-weight:700;padding:10px 13px;border-radius:10px;cursor:pointer}.v19-budget-numbers{max-width:1080px;margin:0 auto 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v19-budget-numbers article{border:1px solid #e3ded5;background:#fff;padding:17px;border-radius:13px}.v19-budget-numbers small{display:block;color:#777068;font-size:10px;letter-spacing:.08em;font-weight:700}.v19-budget-numbers b{display:block;font-size:23px;margin:7px 0 2px}.v19-budget-numbers span{font-size:12px;color:#777068}.v19-budget-section,.v19-funds{max-width:1080px;margin:0 auto 20px;border:1px solid #e3ded5;background:#fff;border-radius:13px;padding:18px}.v19-budget-section header,.v19-funds header{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:12px}.v19-budget-section small,.v19-funds small{font-size:10px;letter-spacing:.08em;color:#766e64;font-weight:700}.v19-budget-section h2,.v19-funds h2{font-size:21px;margin:4px 0}.v19-budget-section p{margin:0;color:#756e65;font-size:13px}.v19-money-list{display:grid;gap:7px}.v19-money-row{width:100%;display:grid;grid-template-columns:42px 1fr auto 16px;align-items:center;gap:11px;border:0;border-top:1px solid #eee9e1;background:transparent;padding:11px 3px;text-align:left;font:inherit;cursor:pointer}.v19-money-row:first-child{border-top:0}.v19-money-row b,.v19-money-row small{display:block}.v19-money-row small{margin-top:2px;color:#736c63;font-size:12px;letter-spacing:0;font-weight:400}.v19-money-row strong{font-size:14px}.v19-money-row i{font-style:normal;color:#827b72;font-size:20px}.v19-money-type{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f0eee9}.v19-money-type.income{background:#e5f1e8;color:#247242}.v19-money-type.expense,.v19-money-type.subscription{background:#fbe9e6;color:#b7332d}.v19-funds>button{width:100%;display:grid;grid-template-columns:1fr 42% 16px;gap:12px;align-items:center;border:0;border-top:1px solid #eee9e1;background:transparent;padding:12px 0;text-align:left;font:inherit;cursor:pointer}.v19-funds b,.v19-funds small{display:block}.v19-funds small{letter-spacing:0;font-weight:400;margin-top:3px}.v19-funds progress{width:100%;height:8px;accent-color:#1e63b8}.v19-life-groups{max-width:1080px;margin:0 auto}.v19-life-groups section{margin-bottom:27px}.v19-life-groups header{margin-bottom:11px}.v19-life-groups header small{font-size:10px;letter-spacing:.11em;color:#776f65;font-weight:700}.v19-life-groups h2{font-size:22px;margin:4px 0}.object-edit-corner{z-index:1}
@media(max-width:700px){.v19-budget-hero{border-radius:0;margin-left:-18px;margin-right:-18px;padding:23px 18px}.v19-budget-hero b{font-size:34px}.v19-budget-numbers{grid-template-columns:1fr}.v19-budget-section,.v19-funds{border-radius:10px;padding:14px}.v19-budget-section header,.v19-funds header{display:block}.v19-budget-section header>button,.v19-funds header>button{margin-top:10px}.v19-money-row{grid-template-columns:38px 1fr auto 14px}.v19-funds>button{grid-template-columns:1fr 34% 14px}}
