@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green: #0B6B52;--green-dark: #075A44;--green-soft: #E3F1EC;--ink: #13201B;--ink-2: #2B3A35;--muted: #52605B;--line: #D5DDD9;--bg: #F6F8F7;--card: #FFFFFF;--amber: #D99A2B;--amber-soft: #FFF1D6;--red: #B5472F;--blue: #1F4FA8;--home: #2E7DD1;--company: #0B6B52;--radius: 14px;--radius-sm: 10px;--shadow: 0 1px 2px rgba(19, 32, 27, .06), 0 4px 14px rgba(19, 32, 27, .06);--tap: 48px;--font: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input{font:inherit;color:inherit}.h2{font-size:20px;margin:12px 0 4px}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center}.pad{padding:24px 16px}.error{color:var(--red);font-size:14px;margin:0}.logo{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#fff;font-weight:700;flex:none}.btn{min-height:var(--tap);border:0;border-radius:var(--radius-sm);padding:0 18px;font-weight:700;cursor:pointer}.btn-primary{background:var(--green);color:#fff}.btn-primary:disabled{opacity:.6}.btn-secondary{background:var(--green-soft);color:var(--green-dark)}.btn-small{min-height:36px;padding:0 12px;background:#fff;color:var(--green-dark)}.btn-block{width:100%}.btn-link{background:none;border:0;color:var(--green);font-weight:600;padding:8px;cursor:pointer}.icon-btn{width:var(--tap);height:var(--tap);border:0;border-radius:50%;background:transparent;font-size:28px;line-height:1;color:var(--ink-2);cursor:pointer}.icon-btn:disabled{opacity:.3}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:14px;font-weight:600;color:var(--ink-2)}.input{width:100%;min-height:var(--tap);border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:0 14px;background:#fff;font-size:17px;outline:none}.input:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.input-row{display:flex;align-items:center;gap:6px}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow)}.center-screen{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:8px;max-width:420px;margin:0 auto}.login{min-height:100%;max-width:420px;margin:0 auto;padding:48px 20px 24px;display:flex;flex-direction:column}.login-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin-bottom:28px}.login-title{margin:12px 0 0;font-size:30px;color:var(--green);letter-spacing:.01em}.login-card{padding:22px 18px;display:flex;flex-direction:column;gap:16px}.foot{margin-top:auto;padding-top:24px}.screen{min-height:100%;max-width:560px;margin:0 auto;padding-bottom:96px}.app-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--bg)}.brand{display:flex;align-items:center;gap:10px}.brand-name{font-weight:700;font-size:19px;color:var(--green-dark)}.avatar{width:40px;height:40px;border-radius:50%;border:0;background:var(--green-soft);color:var(--green-dark);font-weight:700;cursor:pointer}.menu{position:absolute;right:16px;top:56px;min-width:220px;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow),0 10px 30px #00000014;overflow:hidden}.menu-head{display:flex;flex-direction:column;padding:12px 14px;border-bottom:1px solid var(--line)}.menu-item{width:100%;min-height:var(--tap);text-align:left;padding:0 14px;border:0;background:#fff;cursor:pointer}.menu-item:active{background:var(--green-soft)}.date-bar{display:flex;align-items:center;gap:4px;padding:4px 8px}.date-label{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;cursor:pointer}.date-main{font-weight:700;font-size:18px}.date-sub{font-size:13px;color:var(--muted)}.date-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.today-chip{border:1.5px solid var(--green);color:var(--green);background:#fff;border-radius:20px;padding:4px 10px;font-weight:600;font-size:13px;cursor:pointer}.total-card{margin:8px 16px 12px;padding:16px 18px;border-radius:var(--radius);background:var(--green);color:#fff;display:flex;flex-direction:column;gap:2px}.total-label{font-size:13px;opacity:.85}.total-amount{font-size:32px;font-weight:700;letter-spacing:.01em}.split{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;margin-top:6px}.split .muted{color:#ffffffbf}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.dot-home{background:#9bd0ff}.dot-company{background:#9fe3c9}.list{margin:0 16px;display:flex;flex-direction:column;gap:8px}.row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow);border-left:4px solid transparent}.row-tally{border-left-color:var(--amber);background:var(--amber-soft)}.row-main{flex:1;display:flex;flex-direction:column;min-width:0}.row-main .small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-amt{font-weight:700}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 16px;gap:4px}.empty-icon{font-size:36px}.fab{position:fixed;right:max(20px,calc(50% - 260px));bottom:calc(20px + env(safe-area-inset-bottom));width:60px;height:60px;border-radius:50%;border:0;background:var(--green);color:#fff;font-size:32px;box-shadow:0 6px 18px #0b6b5259;cursor:pointer}.fab:disabled{opacity:.45;cursor:not-allowed}.toast{position:fixed;left:16px;right:16px;bottom:calc(96px + env(safe-area-inset-bottom));max-width:528px;margin:0 auto;z-index:20;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:var(--radius-sm);background:var(--ink);color:#fff}.toast span{flex:1}.toast .btn-link{color:#9fe3c9}button.row{width:100%;text-align:left;border:0;font:inherit;color:inherit;cursor:pointer}button.row:active{filter:brightness(.97)}.row-off{opacity:.55}.row-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.clip{font-size:13px}.scope-tag{font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px}.scope-tag.home{background:#e3eefb;color:#1e5fa8}.scope-tag.company{background:var(--green-soft);color:var(--green-dark)}.tally-note{margin:-4px 16px 10px;font-size:13px;color:#7a4a06}.small-avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex:none;cursor:inherit}.top-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:4px;padding:6px 8px;background:var(--bg);min-height:56px}.top-title{flex:1;margin:0;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-actions{display:flex;align-items:center}.form{display:flex;flex-direction:column;gap:16px;padding:4px 16px 16px}.form.compact{padding:0;gap:12px;margin:8px 0 4px}.form-screen{padding-bottom:110px}.req{color:var(--red);font-style:normal}.field-msg{font-size:13px;color:var(--red)}.field-hint{font-size:13px;color:var(--muted)}.field-error .input{border-color:var(--red)}.input-amount{font-size:28px;font-weight:700;min-height:60px}.textarea{min-height:70px;padding:10px 14px;resize:vertical;font-family:inherit}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:36px}select.input:disabled{background-color:#f1f4f2;color:var(--muted)}.segmented{display:flex;background:#e9eeec;border-radius:var(--radius-sm);padding:4px;gap:4px}.segmented button{flex:1;min-height:44px;border:0;border-radius:8px;background:transparent;font-weight:600;color:var(--ink-2);cursor:pointer;padding:0 6px}.segmented button.on{background:#fff;color:var(--green-dark);box-shadow:var(--shadow)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:44px;padding:0 16px;border-radius:22px;border:1.5px solid var(--line);background:#fff;font-weight:600;cursor:pointer}.chip.on{border-color:var(--green);background:var(--green-soft);color:var(--green-dark)}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.35}.check input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--green)}.banner{margin:0 16px 12px;padding:10px 14px;border-radius:var(--radius-sm);font-size:14px;display:flex;flex-direction:column;gap:6px}.form .banner{margin:0}.banner.warn{background:var(--amber-soft);border:1px solid #EBC57A;color:#5c3a05}.banner.info{background:#e6eefc;border:1px solid #B9CDF2;color:#173d85}.banner-error{border-color:var(--red)!important}.save-bar{position:fixed;left:0;right:0;bottom:0;z-index:6;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 70%,rgba(246,248,247,0))}.save-bar .btn{max-width:528px;margin:0 auto;display:block;font-size:17px;min-height:54px}.bill-actions{display:flex;gap:8px}.bill-actions .btn{flex:1}.bill-box{border:1.5px dashed var(--line);border-radius:var(--radius-sm);padding:12px;background:#fff}.bill-box.has-bill{border-style:solid;display:flex;gap:12px;align-items:center}.bill-thumb{width:84px;height:108px;object-fit:cover;border-radius:8px;border:1px solid var(--line);background:#f3f3f3}.bill-meta{flex:1;display:flex;flex-direction:column;gap:4px}.bill-btns{display:flex;flex-wrap:wrap}.bill-btns .btn-link{padding:6px 8px 6px 0}.btn-link.danger{color:var(--red)}.pdf-chip{display:inline-block;padding:12px 14px;border-radius:var(--radius-sm);background:#f3f5f4;color:var(--ink);text-decoration:none;font-weight:600}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#13201b73;display:flex;align-items:flex-end;justify-content:center}.dialog{width:100%;max-width:520px;max-height:92vh;overflow:auto;background:#fff;border-radius:18px 18px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom))}@media (min-width: 600px){.overlay{align-items:center}.dialog{border-radius:18px}}.dialog .h2{margin-top:0}.dialog-actions{display:flex;gap:10px;margin-top:16px}.dialog-actions .btn{flex:1}.btn-danger{background:var(--red);color:#fff}.btn-danger-outline{background:#fff;color:var(--red);border:1.5px solid #E5B3A6}.creds{display:flex;flex-direction:column;gap:8px;margin:8px 0;padding:12px 14px;background:var(--green-soft);border-radius:var(--radius-sm)}.creds div{display:flex;flex-direction:column}.creds b{font-size:17px;word-break:break-all}.detail-head{margin:4px 16px 12px;padding:16px 18px;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:4px}.detail-amount{font-size:32px;font-weight:700}.detail-title{font-size:17px;font-weight:600;color:var(--ink-2)}.pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pill{font-size:12px;font-weight:700;padding:2px 9px;border-radius:12px;white-space:nowrap}.pill-amber{background:var(--amber-soft);color:#7a4a06;border:1px solid #EBC57A}.pill-green{background:var(--green-soft);color:var(--green-dark)}.pill-grey{background:#eef2f0;color:var(--muted)}.pill-blue{background:#e6eefc;color:#173d85}.detail-list{margin:0 16px 12px;padding:4px 18px;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow)}.detail-list div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #EEF2F0}.detail-list div:last-child{border-bottom:0}.detail-list dt{color:var(--muted);font-size:14px;flex:none}.detail-list dd{margin:0;text-align:right;font-weight:600;word-break:break-word}.detail-bill{margin:0 16px 12px;padding:14px 18px;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}.section-title{margin:0;font-size:15px}.bill-full{width:100%;border-radius:var(--radius-sm);border:1px solid var(--line);display:block}.detail-actions{margin:4px 16px 24px}.tabs-wrap{padding:0 16px 10px}.tabs-wrap .segmented button{font-size:14px}.filter-row{padding:0 16px 10px}.toast-ok{background:var(--ink)}.toast-error{background:var(--red)}.toast.toast-ok,.toast.toast-error{top:calc(10px + env(safe-area-inset-top));bottom:auto;animation:drop .2s ease-out}@keyframes drop{0%{transform:translateY(-12px);opacity:0}to{transform:none;opacity:1}}.with-nav{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.fab{bottom:calc(80px + env(safe-area-inset-bottom))}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:8;display:flex;justify-content:center;background:#fff;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.nav-item{flex:1;max-width:140px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 7px;color:var(--muted);text-decoration:none;font-size:12px;font-weight:600}.nav-item.on{color:var(--green)}.nav-icon{position:relative;display:flex}.nav-badge{position:absolute;top:-5px;right:-12px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--amber);color:#fff;font-size:11px;font-style:normal;display:flex;align-items:center;justify-content:center}.toast{bottom:calc(150px + env(safe-area-inset-bottom))}.tally-note{display:block;width:calc(100% - 32px);margin:-4px 16px 10px;padding:9px 12px;text-align:left;border:1px solid #EBC57A;border-radius:var(--radius-sm);background:var(--amber-soft);color:#7a4a06;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.group-title{margin:12px 2px 2px;font-size:13px;color:var(--muted);font-weight:700}.group{display:flex;flex-direction:column;gap:8px}div.row{cursor:default}.row-link{flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:column}.row-link .small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-mark{background:var(--green);color:#fff}.tally-summary{margin:0 16px 10px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--amber-soft);border:1px solid #EBC57A;color:#5c3a05;display:flex;flex-direction:column;gap:2px}.detail-actions{display:flex;flex-direction:column;gap:10px}.search-row{display:flex;gap:8px;padding:0 16px 8px}.search{flex:1;min-width:0}.filter-btn{flex:none}.filter-btn.on{background:var(--green);color:#fff}.preset-row{display:flex;gap:6px;overflow-x:auto;padding:0 16px 8px;scrollbar-width:none}.preset-row::-webkit-scrollbar{display:none}.chip-sm{min-height:36px;padding:0 12px;font-size:14px;white-space:nowrap;flex:none}.custom-range{display:flex;align-items:center;gap:8px;padding:0 16px 8px}.custom-range .input{flex:1;min-width:0;font-size:15px;padding:0 8px}.active-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:0 16px 8px}.result-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 16px 8px;padding:10px 12px;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow)}.result-bar b{font-size:18px}.btn-export{background:var(--green);color:#fff}.btn-export:disabled{opacity:.4}.sheet .h2{margin:0}.sheet-head{display:flex;justify-content:space-between;align-items:center}.sheet-label{margin:16px 0 8px;font-size:14px;color:var(--ink-2)}.export-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.export-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:#fff;font:inherit;text-align:left;cursor:pointer;min-height:104px}.export-card:disabled{opacity:.6}.export-icon{font-size:24px}.export-done{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:14px;border-radius:var(--radius-sm);background:var(--green-soft)}.export-done b{word-break:break-all}.card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow)}.dash-card{margin:0 16px 12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.total-card[role=button]{cursor:pointer}.bar-row{display:flex;flex-direction:column;gap:4px;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.bar-row:disabled{cursor:default}.bar-top{display:flex;justify-content:space-between;gap:10px;font-size:14px}.bar-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-amt{font-weight:700;white-space:nowrap}.bar-amt i{font-style:normal;font-weight:600;font-size:12px;margin-left:4px}.bar-track{height:8px;border-radius:4px;background:#eef2f0;overflow:hidden}.bar-fill{display:block;height:100%;border-radius:4px;background:var(--green)}.split-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;background:#eef2f0}.sb-home{background:#2e7dd1}.sb-company{background:var(--green)}.split-legend{display:flex;justify-content:space-between;flex-wrap:wrap}.split-legend .btn-link{color:var(--ink);padding:4px 0}.dot-home-strong{background:#2e7dd1}.dot-company-strong{background:var(--green)}.trend{width:100%;height:auto}.trend-label{font-size:9px;fill:var(--muted);font-family:var(--font)}.result-bar>div{min-width:0;line-height:1.25}.result-bar .btn-export{white-space:nowrap;flex:none}.result-bar .small{display:inline}.range-field{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tabs-wrap .segmented button{padding:0 4px}.history-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.timeline>li{display:flex;gap:10px}.tl-icon{width:28px;height:28px;flex:none;border-radius:50%;background:#eef2f0;display:flex;align-items:center;justify-content:center;font-size:14px}.tl-body{display:flex;flex-direction:column;gap:2px;min-width:0}.changes{margin:4px 0 0;padding-left:16px;font-size:13px}.changes s{color:var(--muted)}.row-off-soft{background:#f7f7f5}.hint-line{margin:0 16px 10px}.meter{display:flex;flex-direction:column;gap:4px}.bar-fill.warn{background:var(--amber)}.backup-state{margin:0;font-weight:700}.backup-state.failed{color:var(--red)}.backup-state.old,.backup-state.never{color:#7a4a06}.center-col{align-items:center;text-align:center}.steps-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:15px}.warn-note{background:#fbe9e4;border-color:#e5b3a6;color:#7e2a18;margin-top:4px}
