.pc-wrap{max-width:900px;margin:5vh auto}.pc-card{padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--surface);margin:16px 0}.pc-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.pc-actions .btn{width:auto;position:static;margin:0}.pc-theme{position:fixed;top:12px;right:12px;z-index:99;width:auto!important}.pc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pc-qr{background:#fff;color:#111;padding:16px;border-radius:14px;text-align:center}.pc-field{display:grid;gap:6px;margin:10px 0}.pc-field input{width:100%;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text)}.pc-hidden{display:none!important}.pc-total{font-size:30px;font-weight:900}:root[data-theme=light]{--bg:#f4f6ff;--surface:#fff;--surface2:#eef1fb;--text:#171a2e;--muted:#5c6680;--line:#d8deef;color-scheme:light}:root[data-theme=light] body{background:var(--bg)!important;color:var(--text)!important}:root[data-theme=light] .pc-card{background:#fff!important;color:#171a2e}:root[data-theme=light] .pc-card p{color:#5c6680}@media(max-width:620px){.pc-grid{grid-template-columns:1fr}.pc-actions .btn{width:100%}}
