.budget80 .budget-layout80{gap:32px;grid-template-columns:.85fr 1.3fr}.budget80 .budget-layout80>aside{padding:28px}.entry-panel96{padding:27px;background:#edf3f7;border-radius:12px;margin-bottom:16px;border:1px solid #d5e2eb}.entry-panel96>header{display:flex;gap:17px;align-items:center;margin-bottom:28px}.entry-panel96>header>img{width:30px;height:30px;flex-shrink:0}.budget80 .entry-panel96 h2{font-size:30px;letter-spacing:-.8px;line-height:1.1;margin:0}.entry-panel96 .budget-fields80{gap:22px 16px}.entry-panel96 .budget-fields80 label{font-size:12px}.entry-panel96 .budget-fields80 input,.entry-panel96 .budget-fields80 select{border-color:#c0d1df;background:#f8fbfd}.budget80 .entry-panel96 fieldset{margin-bottom:0}.entry-panel96 .budget-mounts80{grid-template-columns:1fr 1fr;gap:12px}.entry-panel96 .budget-mounts80 label>span{min-height:150px;background:#f8fbfd;font-size:15px;gap:12px}.entry-panel96 .budget-mounts80 small{font-size:10px}.entry-panel96 .budget-mounts80 svg{width:56px;height:56px}.entry-panel96 .budget-options80 label>span{background:#f8fbfd}.entry-panel96 input:checked+span{background:#164f90!important;color:#f8fbfd;border-color:#164f90}.entry-panel96 .mount-note96{font-size:10px;line-height:1.7;color:#52697b;margin:22px 0 0}.entry-panel96 .budget-note80{font-size:11px;margin-bottom:0}.entry-visually-hidden96{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.budget80 #budget-form80>.primary{min-height:60px;padding-inline:24px;font-size:16px;border-radius:10px}.budget80 #budget-form80>.budget-note80{font-size:11px;line-height:1.7}.budget80 .budget-heading80{align-items:end}.budget80 .budget-status80{max-width:250px}@media(max-width:760px){.budget80 .budget-layout80{grid-template-columns:1fr;gap:24px}.budget80 .budget-layout80>aside{padding:22px}.entry-panel96{padding:24px}.budget80 .entry-panel96 h2{font-size:28px}.entry-panel96>header{margin-bottom:25px}.budget80 .budget-status80{max-width:none}.budget80 h1{font-size:44px}}@media(max-width:370px){.entry-panel96{padding:22px 18px}.entry-panel96 .budget-fields80{grid-template-columns:1fr}.entry-panel96 .budget-mounts80 label>span{min-height:145px;font-size:13px}.budget80 h1{font-size:39px}.entry-panel96 .budget-options80{grid-template-columns:1fr 1fr}}
