.st-tool.st-qr-experience .st-qr-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}
.st-qr-experience .st-experience-inputs,.st-qr-experience .st-experience-preview{min-width:0}
.st-qr-experience .st-experience-preview{background:linear-gradient(145deg,#eef6f8,#f6f2ed);border:1px solid #dfe9ec;border-radius:24px;padding:clamp(20px,3vw,36px);text-align:center}
.st-qr-experience .st-preview-label{font-size:13px;letter-spacing:.06em;font-weight:700;margin:0 0 20px;color:#365865}
.st-qr-experience .st-primary-fields{display:block}
.st-qr-experience .st-primary-fields>label,.st-qr-experience .st-primary-fields>div{margin-top:16px}
.st-qr-experience .st-primary-fields>label{display:block}
.st-qr-experience .st-design-options{margin:20px 0;border-block:1px solid #dfe5e8;padding:16px clamp(16px,2vw,22px)}
.st-qr-experience .st-design-options>summary{font-weight:700;cursor:pointer}
.st-qr-experience .st-design-options[open]>summary{margin-bottom:20px}
.st-qr-experience .st-design-fields{display:block}
.st-qr-experience .st-design-fields>div{margin-bottom:14px}
.st-qr-experience .st-qr-preview{width:100%;max-width:320px;margin:0 auto;background:white;border-radius:16px;overflow:hidden;box-shadow:0 14px 36px #14385a14}
.st-qr-experience .st-qr-preview svg{display:block;width:100%;height:auto}
.st-qr-experience[data-st-tool="poster"] .st-qr-preview{max-width:350px;border-radius:4px}
.st-qr-experience .st-actions{justify-content:center;gap:8px;margin-top:24px;flex-wrap:wrap}
.st-qr-experience .st-actions button{font-size:13px;padding:10px 14px}
.st-qr-experience .st-display{padding:28px 18px;border-radius:18px;background:#071824;color:white;min-height:460px}
.st-qr-experience .st-display .st-qr-preview{max-width:210px;box-shadow:none;border-radius:0}
.st-qr-experience .st-display h3{color:inherit}
.st-qr-experience .st-display .st-orbit{font-size:72px;line-height:1.3}
.st-qr-experience .st-display.st-window-full,.st-qr-experience .st-display:fullscreen{border-radius:0;min-height:100vh}
@media(max-width:760px){.st-tool.st-qr-experience .st-qr-layout{grid-template-columns:minmax(0,1fr)}.st-qr-experience .st-experience-preview{padding:20px}.st-qr-experience .st-display{min-height:400px}}
