.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.manual-local{font-size:10px;color:#6a9f86;background:#edf5ec;padding:6px 9px;border-radius:6px}.manual-content .heading{gap:20px}.manual-period{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.manual-period .input{font-size:12px;max-width:175px;padding:9px}.manual-period .btn{padding:6px 10px;font-size:20px;min-height:35px}.manual-period .select{font-size:12px;min-height:35px}.manual-storage-note{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;line-height:1.8;color:#9a8d83;padding:12px 16px;background:#fff9ee;border:1px solid #f1e4d4;border-radius:9px;margin:0 0 24px}.manual-storage-note>div{display:flex;flex-wrap:wrap;flex-shrink:0;gap:8px}.manual-storage-note .btn{font-size:10px}.manual-section-title{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:25px 0 12px}.manual-section-title h2{font-size:15px;letter-spacing:-.3px}.manual-section-title p{font-size:11px;line-height:1.7;color:#9b8d85;margin-top:6px}.manual-section-title .btn{flex-shrink:0}.manual-account-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,.8fr);gap:20px;align-items:center;padding:15px 0;border-bottom:1px solid #f4e9e1}.manual-account-row:last-child{border-bottom:0}.manual-account-row strong{font-size:13px;font-weight:600}.manual-account-row small{display:block;font-size:10px;color:#9b8c83;margin-top:7px}.manual-account-row .form-field{margin:0}.manual-account-row .btn{padding:7px 0 0;font-size:10px}.manual-account-row .input{width:100%;background:#fffaf6}.manual-content .form-field{font-size:11px;color:#8c7f78;gap:8px}.manual-content .form-field .input{font-size:14px;letter-spacing:.2px;color:#4b4848}.manual-rate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.manual-rate-grid .form-field{margin:0}.manual-save{display:flex;align-items:center;justify-content:space-between;gap:15px;position:sticky;bottom:99px;z-index:15;padding:14px 17px;background:#fffcf8ed;backdrop-filter:blur(12px);border:1px solid #f0dfd2;border-radius:10px;margin:20px 0 26px;box-shadow:0 3px 20px #d8a78f12}.manual-save p{font-size:10px;color:#ad998b;line-height:1.7}.manual-loan-row{background:#fff7ed}.manual-components{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:19px 0 21px}.manual-components .card{padding:17px}.manual-components small{font-size:10px;color:#938583}.manual-components strong{display:block;font-size:21px;font-weight:600;margin-top:12px;letter-spacing:-.6px;overflow-wrap:anywhere}.manual-components span{display:block;font-size:9px;margin-top:9px;color:#b3a095;line-height:1.6}.manual-components .mint{background:#eff7ee}.manual-components .peach{background:#fff0e8}.manual-components .yellow{background:#fff4dc}.manual-components .lavender{background:#f1edf7}.manual-net{display:flex;justify-content:space-between;align-items:center;overflow:hidden;background:linear-gradient(110deg,#fffdf9,#fff0e9);min-height:175px;padding:25px}.manual-net>div{min-width:0}.manual-net>div>p:first-child{font-size:12px;color:#a18a7c}.manual-net .large-stat{font-size:35px;letter-spacing:-1px;color:#3c3b42;overflow-wrap:anywhere}.manual-house{width:185px;height:126px;flex-shrink:0}.manual-nav{grid-template-columns:repeat(4,1fr);width:min(610px,calc(100% - 32px))}.manual-content .info ul{padding-left:20px;margin:9px 0 15px}.manual-content .info strong{font-size:12px}.manual-content .table-scroll{margin-top:10px}.manual-content .tax-row strong{font-size:12px}.manual-content .tax-row{font-size:12px}.manual-content .transactions{font-size:11px}.manual-content .transactions td:last-child{white-space:nowrap}.manual-content .manual-components+.grid .card{min-height:235px}body[data-page=manual] .modal .grid{gap:12px;margin-bottom:0}body[data-page=manual] .modal .form-field{min-width:0}body[data-page=manual] .modal .input{width:100%}body[data-page=manual] .modal .form-field input[type=number]{font-size:14px}
@media(max-width:900px){.manual-storage-note{flex-direction:column;align-items:flex-start;gap:6px}.manual-content .heading{align-items:flex-start;flex-direction:column;gap:15px}.manual-period{justify-content:flex-start}.manual-components{grid-template-columns:1fr 1fr}.manual-components strong{font-size:22px}}
@media(max-width:650px){.soft-top-actions>.btn{font-size:8px;padding:6px}.manual-local{font-size:8px;padding:5px}.manual-content .heading h1{font-size:22px}.manual-content .heading .subtitle{max-width:none}.manual-content .heading{gap:13px}.manual-period .input{font-size:12px;max-width:155px;min-height:35px}.manual-period .select{font-size:11px;min-height:35px}.manual-storage-note{font-size:10px;padding:11px 12px}.manual-storage-note .btn{font-size:9px}.manual-storage-note>div{gap:5px;flex-shrink:1}.manual-account-row{grid-template-columns:1fr;gap:11px;padding:18px 0}.manual-account-row .form-field{font-size:10px}.manual-account-row .input{font-size:16px}.manual-section-title{align-items:flex-start;gap:10px}.manual-section-title h2{font-size:13px;line-height:1.5}.manual-section-title p{font-size:10px}.manual-section-title .btn{font-size:9px;padding:8px;gap:4px}.manual-rate-grid{grid-template-columns:1fr;gap:19px}.manual-net{padding:20px 15px;min-height:155px;position:relative}.manual-net>div{position:relative;z-index:1}.manual-net .large-stat{font-size:27px}.manual-net .subtitle{font-size:10px;max-width:220px}.manual-net>div>p:first-child{font-size:10px}.manual-house{position:absolute;width:108px;height:75px;right:-4px;top:1px;opacity:.55}.manual-components{gap:8px}.manual-components .card{padding:15px 12px}.manual-components strong{font-size:20px}.manual-components small{font-size:10px}.manual-components span{font-size:8px}.manual-save{bottom:78px;padding:11px;gap:8px}.manual-save .btn{font-size:10px;padding:9px}.manual-save p{font-size:8px;max-width:115px}.manual-nav{width:100%}.manual-content .grid.equal{grid-template-columns:1fr}.manual-content .transactions{font-size:10px}.manual-content .large-stat{font-size:27px}.manual-content .detail-grid strong{font-size:13px}.manual-content{padding-bottom:115px}body[data-page=manual] .modal .grid.equal{grid-template-columns:1fr 1fr}}
