.total-display[data-v-58fa37fa]{margin:0 16px 20px;padding:24px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d}.total-header[data-v-58fa37fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.total-label[data-v-58fa37fa]{font-size:13px;color:#8e8e93;font-weight:400;letter-spacing:-.08px}.clear-btn[data-v-58fa37fa]{padding:6px 14px;background:transparent;color:#007aff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s;letter-spacing:-.3px}.clear-btn[data-v-58fa37fa]:active{background:#007aff1a}.total-value[data-v-58fa37fa]{font-size:40px;font-weight:600;color:#000;font-variant-numeric:tabular-nums;letter-spacing:-1px}.input-section[data-v-aeacf644]{margin:0 16px 20px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d}.input-trigger[data-v-aeacf644]{width:100%;height:44px;background:#007aff;color:#fff;border:none;border-radius:10px;font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:opacity .2s;letter-spacing:-.4px}.input-trigger[data-v-aeacf644]:active{opacity:.8}.message[data-v-aeacf644]{margin-top:12px;padding:8px 12px;font-size:13px;text-align:center;border-radius:8px;letter-spacing:-.08px}.message.success[data-v-aeacf644]{background:#f2f2f7;color:#8e8e93}.message.error[data-v-aeacf644]{background:#ffebee;color:#ff3b30}.sheet-overlay[data-v-aeacf644]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;z-index:1000;display:flex;align-items:flex-end}.sheet-content[data-v-aeacf644]{width:100%;max-height:70vh;background:#fff;border-radius:20px 20px 0 0;padding:8px 0 0;display:flex;flex-direction:column;box-shadow:0 -2px 20px #0000001a}.sheet-handle[data-v-aeacf644]{width:36px;height:5px;background:#c7c7cc;border-radius:3px;margin:0 auto 8px}.sheet-header[data-v-aeacf644]{display:flex;align-items:center;justify-content:space-between;padding:0 16px 12px;border-bottom:1px solid #f2f2f7}.sheet-title[data-v-aeacf644]{font-size:17px;font-weight:600;color:#000;letter-spacing:-.4px}.cancel-btn[data-v-aeacf644],.send-btn[data-v-aeacf644]{background:none;border:none;font-size:17px;cursor:pointer;padding:0;letter-spacing:-.4px}.cancel-btn[data-v-aeacf644]{color:#8e8e93}.cancel-btn[data-v-aeacf644]:active{opacity:.6}.send-btn[data-v-aeacf644]{color:#007aff;font-weight:600}.send-btn[data-v-aeacf644]:active{opacity:.6}.send-btn[data-v-aeacf644]:disabled{color:#c7c7cc;cursor:not-allowed}.sheet-body[data-v-aeacf644]{flex:1;padding:16px;overflow:hidden}.sheet-body textarea[data-v-aeacf644]{width:100%;height:100%;min-height:200px;max-height:60vh;padding:12px;border:none;border-radius:12px;background:#f2f2f7;font-size:17px;color:#000;resize:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.4px;line-height:1.5}.sheet-body textarea[data-v-aeacf644]:focus{outline:none;background:#e5e5ea}.sheet-body textarea[data-v-aeacf644]::placeholder{color:#c7c7cc}.sheet-enter-active[data-v-aeacf644],.sheet-leave-active[data-v-aeacf644]{transition:opacity .3s ease}.sheet-enter-active .sheet-content[data-v-aeacf644],.sheet-leave-active .sheet-content[data-v-aeacf644]{transition:transform .3s ease}.sheet-enter-from[data-v-aeacf644],.sheet-leave-to[data-v-aeacf644]{opacity:0}.sheet-enter-from .sheet-content[data-v-aeacf644],.sheet-leave-to .sheet-content[data-v-aeacf644]{transform:translateY(100%)}.grid-container[data-v-64fbc6f3]{margin:0 16px 32px;padding:12px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d}.grid[data-v-64fbc6f3]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.cell[data-v-64fbc6f3]{background:#f2f2f7;padding:14px 8px;text-align:center;border-radius:8px;transition:all .2s}.cell.active[data-v-64fbc6f3]{background:#007aff}.cell-number[data-v-64fbc6f3]{font-size:11px;color:#8e8e93;margin-bottom:4px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.08px}.cell.active .cell-number[data-v-64fbc6f3]{color:#ffffffb3}.cell-value[data-v-64fbc6f3]{font-size:17px;font-weight:600;color:#000;font-variant-numeric:tabular-nums;letter-spacing:-.4px}.cell.active .cell-value[data-v-64fbc6f3]{color:#fff}@media (max-width: 400px){.grid[data-v-64fbc6f3]{grid-template-columns:repeat(4,1fr)}}.app-container[data-v-7228d035]{width:100%;padding-top:20px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,sans-serif;background:#f2f2f7;min-height:100vh}#app{max-width:430px;margin:0 auto;background:#f2f2f7;min-height:100vh}
