.st-own-shop,.st-eventbrite{border-top:1px dashed #bcc8d0;margin-top:24px;padding-top:20px}.st-own-shop h3,.st-eventbrite h3{font-size:22px;color:#173044}.st-buy{border:1px solid #d9e2e8;border-radius:12px;padding:20px;margin:16px 0;background:white}.st-buy label{display:block;font-size:14px;margin:12px 0}.st-buy input:not([type=checkbox]),.st-buy select{display:block;width:100%;max-width:100%;border:1px solid #afbec9;border-radius:6px;padding:12px;background:#fff;color:#173044;font:inherit}.st-buy .st-consent{line-height:1.6}.st-consent input{display:inline-block;vertical-align:middle}.st-buy p{line-height:1.6}.st-button{display:inline-block;border:0;border-radius:8px;padding:13px 18px;background:#a91e36;color:white!important;text-decoration:none!important;font:600 15px/1.4 system-ui,sans-serif;cursor:pointer;max-width:100%}.st-button:disabled{opacity:.6;cursor:wait}.st-button:focus-visible{outline:3px solid #173044;outline-offset:3px}.st-total{font-size:20px;font-weight:800}.st-alert{background:#fff0d2;color:#6b3900;padding:14px;border-radius:8px}.st-success{background:#d9f3df;padding:20px;color:#154b28;font-weight:800}.st-standalone{background:#eaf0f4;margin:0;color:#173044;font:16px/1.6 system-ui,sans-serif}.st-paper{max-width:760px;box-sizing:border-box;margin:35px auto;padding:32px;background:white;border-radius:18px}.st-brand{font-size:13px;font-weight:800;letter-spacing:.7px;color:#a91e36}.st-qr{max-width:300px;background:white;padding:12px}.st-qr svg{display:block;width:100%;height:auto}.st-ticket-code{font:12px/1.6 monospace;overflow-wrap:anywhere}.st-panel{background:white;border:1px solid #d8e1e8;border-radius:12px;padding:22px;margin:20px 0}.st-dashboard{max-width:1400px}.st-admin-field{display:block;font-weight:600;margin:16px 0}.st-admin-field textarea{display:block;width:100%;max-width:800px;margin-top:6px}.st-dashboard .st-field{display:block;margin:12px 0}.st-dashboard .st-field input{display:block;max-width:100%;width:500px}.st-table-scroll{overflow:auto}.st-dashboard td{vertical-align:top;min-width:170px}.st-eventbrite [hidden]{display:none!important}@media(max-width:600px){.st-paper{margin:0;border-radius:0;padding:22px}.st-buy{padding:14px}}@media print{.st-no-print{display:none!important}.st-standalone{background:white}.st-paper{margin:0;max-width:none;box-shadow:none;padding:12mm}.st-qr{break-inside:avoid;width:65mm}}
