.ticket{--t-bg:#faf6ed;--t-ink:#19293d;--t-muted:#5e6873;--t-stub:#eee7d8;--t-line:#cbbf9f;--scratch-a:#b8924a;--scratch-b:#f3dc9b;--scratch-c:#9c7738;transition:grid-template-columns .5s,transform .4s}.ticket{background:var(--t-bg);color:var(--t-ink)}.ticket .ticket-sub,.ticket .ticket-data small{color:var(--t-muted)}.ticket .stub{background:var(--t-stub);border-left-color:var(--t-line)}.ticket-designs{max-width:770px;margin:22px auto 0;text-align:center}.ticket-designs p{margin:0 0 10px;font-size:13px;color:#cbd4df}.ticket-design-list{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.ticket-design-list button{min-height:44px;padding:8px 14px;border-radius:999px;border:1px solid #73849b;background:transparent;color:#f7f1e7;font-size:13px}.ticket-design-list button[aria-pressed=true]{background:#faf6ed;color:#19293d;border-color:#faf6ed}.scratch{position:relative;margin-top:20px;height:68px;border-radius:12px;overflow:hidden;background:var(--t-stub);border:1px solid var(--t-line)}.scratch-reveal{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 14px;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.2;color:var(--t-ink)}.scratch-reveal span{color:var(--scratch-c)}.scratch canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:grab;transition:opacity .6s}.scratch.done canvas{opacity:0;pointer-events:none}.scratch-hint{margin:10px 0 0;font-size:12px;color:var(--t-muted)}.ticket.open .scratch-hint{visibility:hidden}.design-gold{--t-bg:#faf6ed}.design-boarding{--t-bg:#f4f7fb;--t-ink:#14243a;--t-muted:#4f6076;--t-stub:#e3ebf5;--t-line:#9fb1c8;--scratch-a:#7b8da3;--scratch-b:#dfe7f1;--scratch-c:#2f5b8f;border-radius:14px}.design-boarding .ticket-label{font-family:Courier New,monospace;letter-spacing:3px;color:#2f5b8f}.design-boarding .ticket-label:before{content:"\2708  "}.design-boarding .ticket-data{font-family:Courier New,monospace}.design-boarding .stub{border-left:3px dotted var(--t-line)}.design-boarding .stub:after{content:"";display:block;width:70%;height:34px;margin-top:16px;background:repeating-linear-gradient(90deg,#14243a 0 2px,transparent 2px 4px,#14243a 4px 5px,transparent 5px 8px)}.design-boarding .stars{display:none}.design-boarding:before,.design-boarding:after{content:"";position:absolute;width:26px;height:26px;border-radius:50%;background:var(--bg);right:137px;z-index:2}.design-boarding:before{top:-13px}.design-boarding:after{bottom:-13px}.design-vip{--t-bg:linear-gradient(135deg,#25282e,#15171b);--t-ink:#f2efe8;--t-muted:#b9b5ab;--t-stub:#2e3238;--t-line:#6f6a5f;--scratch-a:#8d9096;--scratch-b:#e9ebee;--scratch-c:#d9c18c;border:1px solid #6f6a5f;box-shadow:0 20px 60px #0008,inset 0 0 0 1px #ffffff12}.design-vip .ticket-label{color:#d9c18c;letter-spacing:4px}.design-vip .ticket-label:before{content:"VIP \b7  ";font-weight:700}.design-vip h2{background:linear-gradient(90deg,#f6f1e4,#c9ccd2,#f6f1e4);-webkit-background-clip:text;background-clip:text;color:transparent}.design-vip .stars{color:#d9c18c}.design-festive{--t-bg:radial-gradient(circle at 12% 20%,#ffe9b833 0 2px,transparent 3px),radial-gradient(circle at 78% 30%,#ffe9b844 0 1.5px,transparent 3px),radial-gradient(circle at 45% 85%,#ffe9b833 0 2px,transparent 3px),radial-gradient(circle at 90% 75%,#ffe9b822 0 2px,transparent 3px),linear-gradient(135deg,#6b1f33,#3e0f1e);--t-ink:#f8ebd6;--t-muted:#e2c9b0;--t-stub:#4f1426;--t-line:#c9a473;--scratch-a:#c9a473;--scratch-b:#fff1d0;--scratch-c:#f3d29a}.design-festive .ticket-label,.design-festive .stars{color:#f3d29a}.design-elegant{--t-bg:#fffdf8;--t-ink:#2a2622;--t-muted:#7a7066;--t-stub:#f5efe4;--t-line:#d9cdb8;--scratch-a:#c9b48e;--scratch-b:#f7eedd;--scratch-c:#8a6d37;grid-template-columns:1fr!important;max-width:470px;text-align:center;border:1px solid #e6dccb}.design-elegant .ticket-main{padding:38px 30px}.design-elegant .ticket-data{justify-content:center;gap:28px}.design-elegant .stub{border-left:0;border-top:2px dashed var(--t-line);flex-direction:row;gap:12px;padding:16px}.design-elegant .stub .stars{margin:0}.design-elegant .stub strong{font-size:34px}.design-elegant.open .stub{transform:translateY(100%);opacity:0}@media(max-width:600px){.design-boarding:before,.design-boarding:after{right:62px}.design-elegant .ticket-main{padding:26px 18px}.design-elegant .ticket-data{display:block}.scratch{height:72px}.scratch-reveal{font-size:17px}.ticket-design-list button{padding:8px 11px;font-size:12px}}@media(prefers-reduced-motion:reduce){.scratch canvas{transition:none}}.ticket-color-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:14px}.ticket-color-row>span{min-width:62px;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#cbd4df}.ticket-color-swatches{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center}.ticket-color{width:40px;height:40px;border-radius:50%;border:2px solid rgba(255,255,255,.75);background:var(--swatch);transition:transform .2s}.ticket-color[aria-pressed=true]{outline:2px solid #f7f1e7;outline-offset:3px;transform:scale(1.08)}.ticket-color-custom{display:flex;align-items:center;gap:6px;min-height:44px;padding:3px 10px 3px 4px;border:1px dashed #73849b;border-radius:999px;font-size:12px;color:#cbd4df;cursor:pointer}.ticket-color-custom.on{border-style:solid;border-color:#f7f1e7}.ticket-color-custom input{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.fm-color-note{min-height:18px;margin:8px 0 0;font-size:12px;color:#f3c9a0}.toolbar{background:color-mix(in srgb,var(--bg) 92%,#ffffff 8%)}.demo{background:color-mix(in srgb,var(--bg) 90%,#ffffff 10%)}.intro{background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--bg) 86%,#ffffff 14%) 0%,transparent 65%)}@media(max-width:600px){.ticket-color{width:36px;height:36px}.ticket-color-row>span{width:100%;min-width:0}}.ticket-color-help{flex-basis:100%;font-size:12px;line-height:1.4;color:#b3c0cf;margin-top:-4px}.design-gold{--t-stub:color-mix(in srgb,var(--gold) 22%,#faf6ed 78%);--t-line:color-mix(in srgb,var(--gold) 60%,#faf6ed 40%)}.fm-share{margin:22px 0;padding:22px;background:#fff;border:1px solid #e2dbcd;border-radius:14px}.fm-share-title{font-size:27px;margin:0 0 6px}.fm-share-lead{font-size:14px;color:#5f6b7a;margin:0 0 14px}.fm-share-link{display:flex;gap:10px;flex-wrap:wrap}.fm-share-link input{flex:1 1 260px;min-height:46px;padding:10px 12px;border:1px solid #d9d2c5;border-radius:7px;font-size:13px;color:#19293d;background:#faf8f3}.fm-share-link .btn{margin:0;min-height:46px}.fm-share-status{min-height:18px;margin:6px 0 0;font-size:13px;color:#395335}.fm-share-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.fm-share-btn{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #d4c8b4;border-radius:8px;background:#faf6ed;color:#19293d;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer}.fm-share-qr{display:flex;gap:18px;align-items:center;margin-top:18px;padding-top:18px;border-top:1px solid #ece5d8}.fm-share-qr-code{width:130px;flex:0 0 130px;background:#fff}.fm-share-qr-code svg{width:100%;height:auto;display:block}.fm-share-qr p{font-size:13px;color:#5f6b7a;margin:4px 0 10px}@media(max-width:600px){.fm-share{padding:18px 15px}.fm-share-qr{flex-direction:column;align-items:flex-start}.fm-share-link .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/firmena-tickets.css.map */
