.receipt-card[data-v-f9965dee]{background:#fff;border-radius:8px;width:100%;max-width:420px;height:fit-content;padding:20px;box-shadow:0 1px 4px #0000001a}h1[data-v-f9965dee]{margin:0 0 16px;font-size:1.1rem}.state-message[data-v-f9965dee]{text-align:center;padding:2rem 0}.receipt-info[data-v-f9965dee]{grid-template-columns:6em 1fr;gap:8px;margin:0 0 20px;display:grid}.receipt-info dt[data-v-f9965dee]{color:#666}.receipt-info dd[data-v-f9965dee]{margin:0}.receipt-info .net[data-v-f9965dee]{font-size:1.1em;font-weight:700}.breakdown-text[data-v-f9965dee]{color:#888;font-size:.85em;display:block}.signed-note[data-v-f9965dee]{color:#666;font-size:.85em}.signed-notice[data-v-f9965dee]{text-align:center;background:#eef7ee;border-radius:6px;padding:12px}.signature-canvas[data-v-f9965dee]{touch-action:none;border:1px solid #ccc;border-radius:6px;width:100%;height:160px}.signature-actions[data-v-f9965dee]{gap:8px;margin-top:12px;display:flex}.btn-primary[data-v-f9965dee],.btn-secondary[data-v-f9965dee]{cursor:pointer;border:none;border-radius:6px;flex:1;padding:10px;font-size:1rem}.btn-primary[data-v-f9965dee]{color:#fff;background:#333}.btn-secondary[data-v-f9965dee]{color:#333;background:#eee}.error-text[data-v-f9965dee]{color:#c0392b;font-size:.9em}.not-found[data-v-0a41435e]{text-align:center;padding:2rem}*{box-sizing:border-box}body{color:#222;background:#f5f5f5;margin:0;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,sans-serif}.app-main{justify-content:center;min-height:100vh;padding:16px;display:flex}
