.bts-qr-studio{box-sizing:border-box;isolation:isolate;width:100%;text-align:left}.bts-qr-studio button,.bts-qr-studio input,.bts-qr-studio select{box-shadow:none;letter-spacing:normal;max-width:100%;margin:0;min-width:0;height:auto;text-transform:none;line-height:inherit}.bts-qr-studio button:before,.bts-qr-studio button:after{display:none}.bts-qr-studio svg{display:inline-block;vertical-align:middle;max-width:none}.bts-qr-studio label{color:inherit;text-transform:none;letter-spacing:normal}.bts-qr-studio{--bts-qr-page:#fff8f3;--bts-qr-text:#0b2c48;--bts-qr-accent:#ff6b6b;--bts-qr-accent-hover:#ff4747;--bts-qr-line:#ece8e2;--bts-qr-surface:#fff;--bts-qr-warm:#fff2e9;--bts-qr-cool:#f4f8fa;--bts-qr-teal:#008c95}.bts-qr-studio *{box-sizing:border-box}.bts-qr-studio{margin:0;background:var(--bts-qr-page);color:var(--bts-qr-text);font-family:inherit;font-size:14px;line-height:1.6}.bts-qr-studio button,.bts-qr-studio input,.bts-qr-studio select{font:inherit}.bts-qr-studio button,.bts-qr-studio a,.bts-qr-studio input,.bts-qr-studio select{-webkit-tap-highlight-color:transparent}.bts-qr-studio button{cursor:pointer}.bts-qr-studio button:disabled{cursor:not-allowed;opacity:.5}.bts-qr-studio a{color:inherit;text-underline-offset:3px}.bts-qr-studio button:focus-visible,.bts-qr-studio a:focus-visible,.bts-qr-studio input:focus-visible,.bts-qr-studio select:focus-visible{outline:3px solid var(--bts-qr-teal);outline-offset:3px}.bts-qr-studio h1,.bts-qr-studio h2,.bts-qr-studio h3,.bts-qr-studio p{margin:0}.bts-qr-studio h1,.bts-qr-studio h2,.bts-qr-studio h3{font-family:var(--bts-qr-heading-font, Poppins, sans-serif);font-weight:600;line-height:1.2;letter-spacing:-.03em}.bts-qr-studio h1{font-size:clamp(29px,3.6vw,40px)}.bts-qr-studio h2{font-size:23px}.bts-qr-studio h3{font-size:16px}.bts-qr-studio .qr-page{max-width:1080px;margin:auto;padding:44px 32px 64px}.bts-qr-studio .intro{margin:0 0 30px}.bts-qr-studio .benefits{font-size:18px;margin-top:15px;font-weight:600}.bts-qr-studio .direct-note{font-size:14px;margin-top:5px}.bts-qr-studio .panel{background:var(--bts-qr-surface);border:1px solid var(--bts-qr-line);border-radius:4px}.bts-qr-studio .destination{padding:28px 30px}.bts-qr-studio .section-help{font-size:16px;margin-top:10px;margin-bottom:22px}.bts-qr-studio .field-label{font-size:15px;display:block;font-weight:600;margin-bottom:7px}.bts-qr-studio .url-field{display:flex;align-items:center;gap:10px;border:1px solid var(--bts-qr-line);background:var(--bts-qr-surface);min-height:50px;border-radius:4px;padding:0 14px}.bts-qr-studio .url-field svg{flex-shrink:0}.bts-qr-studio .url-field:focus-within{border-color:var(--bts-qr-text);box-shadow:0 0 0 1px var(--bts-qr-text)}.bts-qr-studio .url-field input{border:0;background:transparent;color:var(--bts-qr-text);outline:none;width:100%;min-width:0;padding:11px 0;font-size:16px}.bts-qr-studio .url-field input:focus-visible{outline:none}.bts-qr-studio .url-field.invalid{border-color:#a3362d}.bts-qr-studio .field-help{font-size:13px;margin-top:7px}.bts-qr-studio .privacy-note{margin-top:16px;font-size:14px}.bts-qr-studio .error-text{color:#a3362d!important}.bts-qr-studio .link-result{border:1px solid #d8c497;border-radius:4px;background:#fff9ec;color:#725016;margin-top:19px;padding:16px 18px}.bts-qr-studio .link-result.success{background:#f1f8f2;border-color:#bdd6c1;color:#215c36}.bts-qr-studio .link-result.failure{background:#fff2ef;border-color:#e0b9b3;color:#92392e}.bts-qr-studio .result-title{display:flex;align-items:center;gap:9px;font-size:16px}.bts-qr-studio .result-title svg{flex-shrink:0}.bts-qr-studio .link-result p{font-size:15px;margin:5px 0 0}.bts-qr-studio .test-link{display:inline-flex;align-items:center;gap:7px;min-height:42px;font-size:14px;font-weight:600}.bts-qr-studio .result-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:5px}.bts-qr-studio .text-button{border:0;background:none;color:inherit;display:flex;gap:7px;align-items:center;padding:6px 0;font-size:14px;font-weight:700;min-height:38px;text-decoration:underline;text-underline-offset:3px}.bts-qr-studio .studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;margin-top:24px;padding:30px}.bts-qr-studio .preview-column{min-width:0;align-self:start;position:sticky;top:22px}.bts-qr-studio .preview-column h2{font-size:23px}.bts-qr-studio .qr-stage{display:flex;align-items:center;justify-content:center;margin-top:20px;background:var(--bts-qr-cool);border-radius:4px;padding:22px;min-height:290px}.bts-qr-studio .qr-paper{width:260px;max-width:100%;line-height:0}.bts-qr-studio .qr-paper canvas{display:block;width:100%;height:auto}.bts-qr-studio .scan-help{margin-top:16px;font-size:15px}.bts-qr-studio .encoded-link{margin-top:20px}.bts-qr-studio .encoded-link h3{font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0}.bts-qr-studio .encoded-link p{font-size:14px;overflow-wrap:anywhere;margin-top:6px;max-height:100px;overflow:auto}.bts-qr-studio .customize-column{min-width:0}.bts-qr-studio .style-picker{display:flex;gap:10px;margin-bottom:18px}.bts-qr-studio .style-picker button{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--bts-qr-line);background:var(--bts-qr-surface);border-radius:4px;padding:12px;color:var(--bts-qr-text);font-size:15px;min-height:47px}.bts-qr-studio .style-picker button.selected{border-color:var(--bts-qr-text);background:var(--bts-qr-cool);box-shadow:inset 0 0 0 1px var(--bts-qr-text)}.bts-qr-studio .style-symbol{width:20px;height:20px;border:4px solid currentColor;position:relative}.bts-qr-studio .style-symbol:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:currentColor}.bts-qr-studio .rounded-symbol{border-radius:5px}.bts-qr-studio .rounded-symbol:after{border-radius:2px}.bts-qr-studio .theme-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bts-qr-studio .theme{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--bts-qr-line);border-radius:4px;background:var(--bts-qr-surface);color:var(--bts-qr-text);font-size:14px;min-height:42px}.bts-qr-studio .theme.selected{border-color:var(--bts-qr-text);background:var(--bts-qr-cool);box-shadow:inset 0 0 0 1px var(--bts-qr-text)}.bts-qr-studio .theme-dot{width:18px;height:18px;border:1px solid;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.bts-qr-studio .theme-dot>span{width:8px;height:8px;border-radius:50%}.bts-qr-studio .custom-colors{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.bts-qr-studio .custom-colors label{font-size:14px;font-weight:600;min-width:0}.bts-qr-studio .color-field{display:flex;align-items:center;gap:9px;border:1px solid var(--bts-qr-line);border-radius:4px;margin-top:6px;height:47px;padding:7px 10px}.bts-qr-studio .color-field input[type=color]{appearance:none;-webkit-appearance:none;border:0;padding:0;width:27px;height:29px;flex-shrink:0;background:none;cursor:pointer}.bts-qr-studio .color-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.bts-qr-studio .color-field input[type=color]::-webkit-color-swatch{border:1px solid var(--bts-qr-line);border-radius:3px}.bts-qr-studio .color-field input[type=color]::-moz-color-swatch{border:1px solid var(--bts-qr-line);border-radius:3px}.bts-qr-studio .hex-input{width:100%;min-width:0;border:0;font-family:inherit;font-size:16px;background:transparent;color:var(--bts-qr-text);padding:0}.bts-qr-studio .contrast-note{display:flex;align-items:center;gap:7px;color:#215c36;margin-top:12px;font-size:13px}.bts-qr-studio .hex-error{margin-top:7px;font-size:13px}.bts-qr-studio .export-controls{margin-top:25px;border-top:1px solid var(--bts-qr-line);padding-top:23px}.bts-qr-studio .format-picker{display:flex;gap:10px;margin-top:13px}.bts-qr-studio .format-picker button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--bts-qr-line);border-radius:4px;background:var(--bts-qr-surface);padding:10px 5px;color:var(--bts-qr-text);min-height:64px;font-size:14px;line-height:1.4}.bts-qr-studio .format-picker button.active{border-color:var(--bts-qr-text);box-shadow:inset 0 0 0 1px var(--bts-qr-text);background:var(--bts-qr-cool)}.bts-qr-studio .format-picker strong{font-family:var(--bts-qr-heading-font, Poppins, sans-serif);font-weight:600}.bts-qr-studio .format-picker span{font-size:12px;margin-top:3px}.bts-qr-studio .size-select{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;font-size:14px}.bts-qr-studio .size-select select{border:1px solid var(--bts-qr-line);background:var(--bts-qr-surface);color:var(--bts-qr-text);border-radius:4px;padding:9px;max-width:74%;font-size:14px}.bts-qr-studio .download-button{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:4px;min-height:49px;background:var(--bts-qr-accent);color:#fff;font-family:var(--bts-qr-heading-font, Poppins, sans-serif);font-size:14px;font-weight:700;text-transform:uppercase;padding:13px 15px;margin-top:19px}.bts-qr-studio .download-button:hover:not(:disabled){background:var(--bts-qr-accent-hover)}.bts-qr-studio .download-button:disabled{background:#c5cbd0;color:var(--bts-qr-text);opacity:.7}.bts-qr-studio .download-details{text-align:center;margin-top:7px;font-size:12px}.bts-qr-studio .download-notice{font-size:14px;margin-top:12px;color:#215c36}.bts-qr-studio .download-notice:empty{display:none}.bts-qr-studio .download-notice strong{font-weight:600}.bts-qr-studio .print-guide{border-top:1px solid var(--bts-qr-line);padding-top:20px;margin-top:22px}.bts-qr-studio .print-guide h3{font-size:16px}.bts-qr-studio .print-guide p{font-size:14px;margin-top:8px}.bts-qr-studio .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bts-qr-studio .spin{animation:bts-qr-spin 1s linear infinite}@keyframes bts-qr-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.bts-qr-studio .qr-page{padding:30px 18px 45px}.bts-qr-studio .intro{margin-bottom:23px}.bts-qr-studio .benefits{font-size:17px;max-width:450px}.bts-qr-studio .destination{padding:23px 22px}.bts-qr-studio h2{font-size:21px}.bts-qr-studio .studio{grid-template-columns:1fr;gap:28px;padding:24px 22px}.bts-qr-studio .preview-column{position:static}.bts-qr-studio .qr-stage{min-height:265px}.bts-qr-studio .qr-paper{width:245px}.bts-qr-studio .customize-column{border-top:1px solid var(--bts-qr-line);padding-top:24px}.bts-qr-studio .scan-help{max-width:500px}.bts-qr-studio .format-picker span{font-size:13px}}@media(max-width:400px){.bts-qr-studio .qr-page{padding:25px 14px 35px}.bts-qr-studio h1{font-size:28px}.bts-qr-studio .benefits{font-size:16px}.bts-qr-studio .destination,.bts-qr-studio .studio{padding:21px 17px}.bts-qr-studio .section-help{font-size:15px}.bts-qr-studio .custom-colors{gap:10px}.bts-qr-studio .color-field{gap:5px;padding:7px}.bts-qr-studio .hex-input{font-size:15px}.bts-qr-studio .qr-stage{padding:17px;min-height:240px}.bts-qr-studio .qr-paper{width:226px}.bts-qr-studio .format-picker span{font-size:12px}.bts-qr-studio .size-select{font-size:13px}.bts-qr-studio .size-select select{font-size:13px;padding:8px;max-width:76%}}@media(prefers-reduced-motion:reduce){.bts-qr-studio .spin{animation:none}.bts-qr-studio *{scroll-behavior:auto!important}}.bts-qr-studio .qr-placeholder{max-width:210px;text-align:center;font-size:16px;color:var(--bts-qr-text)}.bts-qr-studio .density-warning{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 14px;border:1px solid #d8c497;border-radius:4px;background:#fff9ec;color:#725016;font-size:14px}.bts-qr-studio .density-warning svg{flex-shrink:0;margin-top:2px}.bts-qr-studio button.download-button{background-color:var(--bts-qr-accent)!important;background-image:none!important;color:#fff!important}.bts-qr-studio button.download-button:hover:not(:disabled){background-color:var(--bts-qr-accent-hover)!important}.bts-qr-studio button.download-button:disabled{background-color:#c5cbd0!important;color:var(--bts-qr-text)!important}.bts-qr-studio .theme-picker button.theme{background-color:var(--bts-qr-surface)!important;background-image:none!important;color:var(--bts-qr-text)!important;box-shadow:none!important}.bts-qr-studio .theme-picker button.theme:hover{background-color:var(--bts-qr-cool)!important;border-color:var(--bts-qr-text)}.bts-qr-studio .theme-picker button.theme.selected{background-color:var(--bts-qr-cool)!important;border-color:var(--bts-qr-text);box-shadow:inset 0 0 0 1px var(--bts-qr-text)!important}.bts-qr-studio .theme-picker button.theme:focus-visible{outline:3px solid var(--bts-qr-teal)!important;outline-offset:3px!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bts-qr-studio.css.map */
