.publish-modal{border-radius:22px!important;width:min(860px,100vw - 40px)!important;max-height:min(90dvh,820px)!important;overflow:auto!important}.publish-modal>header{padding:20px 22px!important}.publish-modal>header .published-check{border-radius:13px!important;flex-basis:42px!important;width:42px!important;height:42px!important;font-size:21px!important}.publish-modal>header h2{font-size:20px!important}.publish-modal>header p{margin-top:3px!important;font-size:12px!important}.publish-link-section{padding:18px 22px 10px!important}.publish-link-section>label{margin-bottom:7px!important;font-size:13px!important}.publish-link{grid-template-columns:minmax(0,1fr) 132px 132px!important;gap:9px!important}.publish-url-wrap input,.publish-link button{height:46px!important}.publish-url-wrap input{font-size:12px!important}.publish-link button{padding-inline:12px!important;font-size:12px!important}.publish-language-links{padding:3px 22px 11px!important}.qr-builder{padding:8px 22px 22px!important}.qr-publish-layout{grid-template-columns:180px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.qr-preview-panel{order:0!important;min-width:0!important;display:block!important}.qr-preview-card{background:#fbfdff!important;border:1px solid #d5dfe7!important;border-radius:15px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:0!important;padding:14px!important;display:flex!important;box-shadow:0 5px 16px #1631440b!important}.qr-preview-card img{object-fit:contain!important;background:#fff!important;border:1px solid #dce5eb!important;border-radius:10px!important;width:132px!important;max-width:100%!important;height:132px!important;max-height:132px!important;padding:7px!important}.qr-preview-card>small{color:#75849a!important;text-align:center!important;margin:0!important;font-size:9px!important}.qr-downloads{grid-template-columns:1fr 1fr 1fr!important;gap:5px!important;width:100%!important;margin:0!important;display:grid!important}.qr-downloads button{border-radius:8px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 4px!important;font-size:9px!important;font-weight:800!important}.qr-downloads button span{font-size:13px!important}.qr-customize-panel{background:#fff!important;border:1px solid #d5dfe7!important;border-radius:15px!important;order:1!important;min-width:0!important;overflow:hidden!important;box-shadow:0 5px 16px #16314409!important}.qr-customize-toggle{pointer-events:auto!important;color:#10203a!important;text-align:start!important;cursor:pointer!important;background:#fff!important;border:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:88px!important;padding:15px 17px!important;display:grid!important}.qr-customize-toggle:hover{background:#f8fbfd!important}.qr-customize-toggle>span:nth-child(2){gap:3px!important;display:grid!important}.qr-customize-toggle b{font-size:15px!important;line-height:1.35!important}.qr-customize-toggle small{color:#718198!important;font-size:10px!important;line-height:1.45!important}.qr-color-dots{justify-content:center!important;align-items:center!important;gap:0!important;width:42px!important;height:34px!important;display:flex!important}.qr-color-dots i{border:2px solid #fff!important;border-radius:50%!important;width:25px!important;height:25px!important;box-shadow:0 0 0 1px #bdcbd6!important}.qr-color-dots i+i{margin-inline-start:-9px!important}.qr-chevron{color:#74869b!important;font-size:20px!important;transition:transform .18s!important;display:block!important}.qr-customize-panel.is-open .qr-chevron{transform:rotate(180deg)!important}.qr-customize-body{border-top:1px solid #edf1f4!important;gap:16px!important;padding:4px 18px 19px!important;display:none!important}.qr-customize-panel.is-open .qr-customize-body{display:grid!important}.qr-customize-body>p{margin:12px 0 0!important}.qr-color-grid{gap:10px!important}.qr-size-control>div{grid-template-columns:auto minmax(90px,1fr) auto 78px!important}.qr-size-control output{height:40px!important}.qr-logo-upload,.qr-caption textarea{min-height:88px!important}@media (min-width:721px){.qr-customize-toggle{pointer-events:auto!important}.qr-customize-toggle .qr-chevron{display:block!important}.qr-customize-body{display:none!important}.qr-customize-panel.is-open .qr-customize-body{display:grid!important}}@media (max-width:720px){.modal-backdrop{background:#17151fcc!important;place-items:center!important;padding:10px!important}.publish-modal{border:1px solid #d8e0e7!important;border-radius:18px!important;width:100%!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;box-shadow:0 24px 70px #08141f38!important}.publish-modal>header{padding:17px 15px!important}.publish-modal>header h2{font-size:18px!important}.publish-modal>header p{font-size:10px!important}.publish-link-section{padding:10px 15px 14px!important}.publish-link{grid-template-columns:1fr 1fr!important;gap:8px!important}.publish-url-wrap{grid-column:1/-1!important}.publish-url-wrap input{height:48px!important}.publish-link button{height:44px!important}.publish-language-links{padding:0 15px 11px!important}.qr-builder{padding:0 15px 18px!important}.qr-publish-layout{grid-template-columns:116px minmax(0,1fr)!important;align-items:start!important;gap:10px!important}.qr-preview-card{border-radius:13px!important;gap:7px!important;padding:9px!important}.qr-preview-card img{width:94px!important;height:94px!important;padding:5px!important}.qr-preview-card>small{display:none!important}.qr-downloads{grid-template-columns:1fr!important}.qr-downloads button{display:none!important}.qr-downloads .primary-download{justify-content:center!important;align-items:center!important;height:34px!important;display:flex!important}.qr-customize-toggle{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:116px!important;padding:14px!important}.qr-customize-toggle b{font-size:14px!important}.qr-customize-toggle small{font-size:10px!important}.qr-customize-panel.is-open{grid-column:1/-1!important}.qr-customize-panel.is-open .qr-customize-body{display:grid!important}.qr-publish-layout:has(.qr-customize-panel.is-open) .qr-downloads{grid-template-columns:repeat(3,minmax(0,1fr))!important}.qr-publish-layout:has(.qr-customize-panel.is-open) .qr-downloads button{justify-content:center!important;align-items:center!important;display:flex!important}.qr-color-grid{grid-template-columns:1fr!important}.qr-size-control>div{grid-template-columns:auto 1fr auto!important}.qr-size-control output{grid-column:1/-1!important}}@media (max-width:390px){.publish-modal>header .published-check{display:none!important}.qr-publish-layout{grid-template-columns:104px minmax(0,1fr)!important}.qr-preview-card img{width:84px!important;height:84px!important}.qr-customize-toggle{gap:8px!important;min-height:108px!important;padding:11px!important}.qr-color-dots{display:none!important}}
.publish-modal{height:auto!important;min-height:0!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)){grid-template-columns:158px minmax(0,1fr)!important;align-items:stretch!important}:is(.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-preview-panel,.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-preview-card,.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-customize-panel){height:100%!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-preview-card{justify-content:center!important;gap:8px!important;min-height:164px!important;padding:10px!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-preview-card img{width:104px!important;height:104px!important;max-height:104px!important;padding:6px!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-preview-card>small{display:none!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-downloads{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-downloads button{height:30px!important;min-height:30px!important;font-size:8px!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-downloads button span{font-size:11px!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-customize-toggle{height:100%!important;min-height:164px!important;padding:18px 20px!important}.publish-modal:has(.qr-customize-panel.is-open){flex-direction:column!important;height:min(86dvh,760px)!important;max-height:min(86dvh,760px)!important;display:flex!important;overflow:hidden!important}.publish-modal:has(.qr-customize-panel.is-open)>header{flex:none!important}.publish-modal:has(.qr-customize-panel.is-open) .publish-link-section{flex:none!important}.publish-modal:has(.qr-customize-panel.is-open) .publish-language-links{flex:none!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-builder{flex:auto!important;min-height:0!important;padding-bottom:20px!important;overflow:hidden!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-publish-layout{grid-template-columns:164px minmax(0,1fr)!important;align-items:stretch!important;height:100%!important;min-height:0!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-panel{align-self:start!important;min-height:0!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-card{gap:8px!important;height:auto!important;min-height:0!important;padding:11px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-card img{width:112px!important;height:112px!important;max-height:112px!important;padding:6px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-card>small{display:none!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-downloads{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-downloads button{height:31px!important;min-height:31px!important;font-size:8px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-panel{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-toggle{flex:none!important;height:auto!important;min-height:76px!important;padding:13px 17px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-body{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;padding:6px 18px 20px!important;overflow-y:auto!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-body::-webkit-scrollbar{width:8px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-body::-webkit-scrollbar-thumb{background:#c7d3dd!important;border:2px solid #fff!important;border-radius:999px!important}@media (max-width:720px){.publish-modal:not(:has(.qr-customize-panel.is-open)){height:auto!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)){grid-template-columns:104px minmax(0,1fr)!important;gap:9px!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-preview-card{gap:6px!important;min-height:126px!important;padding:8px!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-preview-card img{width:76px!important;height:76px!important;max-height:76px!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-downloads button{display:none!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-downloads .primary-download{height:29px!important;min-height:29px!important;display:flex!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-downloads{grid-template-columns:1fr!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-customize-toggle{min-height:126px!important;padding:12px 13px!important}.publish-modal:has(.qr-customize-panel.is-open){width:calc(100vw - 20px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-builder{padding-bottom:12px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-publish-layout{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:9px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-panel{order:0!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-card{grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;min-height:88px!important;padding:7px 10px!important;display:grid!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-card img{grid-row:1!important;width:70px!important;height:70px!important;max-height:70px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-downloads{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:center!important;width:100%!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-downloads button{justify-content:center!important;align-items:center!important;min-width:0!important;height:32px!important;display:flex!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-panel{order:1!important;grid-column:1!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-toggle{min-height:68px!important;padding:10px 13px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-body{padding:5px 13px 18px!important}}@media (max-width:390px){.qr-publish-layout:not(:has(.qr-customize-panel.is-open)){grid-template-columns:94px minmax(0,1fr)!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-preview-card img{width:70px!important;height:70px!important}.qr-publish-layout:not(:has(.qr-customize-panel.is-open)) .qr-customize-toggle{padding:10px!important}}
@media (min-width:721px){.publish-modal:has(.qr-customize-panel.is-open){width:min(900px,100vw - 36px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;display:block!important;overflow:hidden!important}.publish-modal:has(.qr-customize-panel.is-open)>header{padding:14px 20px!important}.publish-modal:has(.qr-customize-panel.is-open)>header .published-check{border-radius:11px!important;flex-basis:38px!important;width:38px!important;height:38px!important;font-size:19px!important}.publish-modal:has(.qr-customize-panel.is-open)>header h2{font-size:18px!important}.publish-modal:has(.qr-customize-panel.is-open)>header p{font-size:10px!important}.publish-modal:has(.qr-customize-panel.is-open)>header>button{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:38px!important}.publish-modal:has(.qr-customize-panel.is-open) .publish-link-section{padding:11px 20px 6px!important}.publish-modal:has(.qr-customize-panel.is-open) .publish-link-section>label{margin-bottom:5px!important;font-size:12px!important}.publish-modal:has(.qr-customize-panel.is-open) .publish-link{grid-template-columns:minmax(0,1fr) 118px 118px!important;gap:8px!important}:is(.publish-modal:has(.qr-customize-panel.is-open) .publish-url-wrap input,.publish-modal:has(.qr-customize-panel.is-open) .publish-link button){height:40px!important}.publish-modal:has(.qr-customize-panel.is-open) .publish-language-links{padding:2px 20px 6px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-builder{padding:5px 20px 14px!important;overflow:visible!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-publish-layout{grid-template-columns:214px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;height:auto!important;min-height:0!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-card{gap:7px!important;padding:10px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-card img{width:164px!important;height:164px!important;max-height:164px!important;padding:6px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-downloads{gap:4px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-downloads button{height:30px!important;min-height:30px!important;font-size:8px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-panel{height:auto!important;min-height:0!important;display:block!important;overflow:hidden!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-toggle{min-height:56px!important;padding:9px 14px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-toggle b{font-size:14px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-toggle small{font-size:9px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-body{scrollbar-gutter:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;padding:4px 14px 11px!important;display:grid!important;overflow:visible!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-body>p{grid-column:1/-1!important;margin:3px 0 0!important;font-size:9.5px!important;line-height:1.35!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-grid{grid-column:1/-1!important;gap:8px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-field{gap:5px!important;font-size:11px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-field>span{grid-template-columns:42px minmax(0,1fr)!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-field input[type=color]{width:42px!important;height:38px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-field input[type=text]{height:38px!important;min-height:38px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-size-control{grid-column:1/-1!important;gap:5px!important;font-size:11px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-size-control>div{grid-template-columns:auto minmax(90px,1fr) auto 68px!important;gap:7px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-size-control output{height:36px!important;font-size:11px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-logo-upload{grid-column:1!important;gap:8px!important;height:68px!important;min-height:68px!important;padding:9px 11px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-logo-upload>span{width:38px!important;height:38px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-logo-upload b{font-size:11px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-logo-upload small{font-size:8.5px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-logo-remove{grid-column:1!important;height:30px!important;margin-top:-5px!important;font-size:10px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-caption{grid-area:auto/2/span 2!important;align-self:start!important;gap:5px!important;margin:0!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-caption b{font-size:11px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-caption textarea{resize:none!important;height:68px!important;min-height:68px!important;padding:8px 10px!important;font-size:11px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-caption>small{font-size:8.5px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-reset{grid-column:1/-1!important;justify-self:center!important;min-height:24px!important;margin:0!important;font-size:10px!important}.publish-modal:not(:has(.qr-customize-panel.is-open)) .qr-publish-layout{grid-template-columns:146px minmax(0,1fr)!important;gap:12px!important}:is(.publish-modal:not(:has(.qr-customize-panel.is-open)) .qr-preview-card,.publish-modal:not(:has(.qr-customize-panel.is-open)) .qr-customize-toggle){height:132px!important;min-height:132px!important}.publish-modal:not(:has(.qr-customize-panel.is-open)) .qr-preview-card{gap:6px!important;padding:8px!important}.publish-modal:not(:has(.qr-customize-panel.is-open)) .qr-preview-card img{width:86px!important;height:86px!important;max-height:86px!important;padding:5px!important}.publish-modal:not(:has(.qr-customize-panel.is-open)) .qr-downloads button{height:28px!important;min-height:28px!important}.publish-modal:not(:has(.qr-customize-panel.is-open)) .qr-customize-toggle{padding:14px 17px!important}.publish-modal .qr-color-dots{justify-content:flex-start!important;gap:6px!important;width:auto!important;height:auto!important}.publish-modal .qr-color-dots i{border:2px solid #fff!important;width:18px!important;height:18px!important;box-shadow:0 0 0 1px #b9c8d4!important}.publish-modal .qr-color-dots i+i{margin-inline-start:0!important}.publish-modal .qr-chevron{background:#f8fafc!important;border:1px solid #e1e8ee!important;border-radius:8px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:15px!important;display:grid!important}}@media (min-width:721px) and (max-height:640px){.publish-modal:has(.qr-customize-panel.is-open){overflow:auto!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-publish-layout{grid-template-columns:176px minmax(0,1fr)!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-card img{width:126px!important;height:126px!important;max-height:126px!important}}
@media (max-width:720px){.publish-modal:has(.qr-customize-panel.is-open){-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;width:calc(100vw - 20px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;display:block!important;overflow:hidden auto!important}.publish-modal:has(.qr-customize-panel.is-open)>header{position:static!important}.publish-modal:has(.qr-customize-panel.is-open) .publish-link-section{position:static!important}.publish-modal:has(.qr-customize-panel.is-open) .publish-language-links{position:static!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-builder{min-height:0!important;padding-bottom:16px!important;display:block!important;overflow:visible!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-publish-layout{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;height:auto!important;min-height:0!important;display:grid!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-panel{order:0!important;align-self:auto!important;width:100%!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-card{grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:84px!important;padding:8px 10px!important;display:grid!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-card img{grid-row:1!important;width:72px!important;height:72px!important;max-height:72px!important;padding:5px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-downloads{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:center!important;gap:5px!important;width:100%!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-downloads button{justify-content:center!important;align-items:center!important;min-width:0!important;height:32px!important;min-height:32px!important;display:flex!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-panel{order:1!important;grid-column:1!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-toggle{height:auto!important;min-height:66px!important;padding:10px 13px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-body{overscroll-behavior:auto!important;scrollbar-gutter:auto!important;height:auto!important;min-height:0!important;padding:6px 13px 18px!important;display:grid!important;overflow:visible!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-body::-webkit-scrollbar{display:none!important}}
@media (max-width:720px){.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-card{grid-template-columns:68px minmax(0,1fr)!important;gap:8px!important;min-height:78px!important;padding:7px 9px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-preview-card img{width:64px!important;height:64px!important;max-height:64px!important;padding:4px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-downloads{gap:6px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-downloads button{border-radius:9px!important;gap:6px!important;height:34px!important;min-height:34px!important;font-size:9px!important;font-weight:800!important}.publish-modal .qr-downloads button span{display:none!important}.publish-modal .qr-downloads button:before{content:""!important;background:currentColor!important;flex:0 0 14px!important;width:14px!important;height:14px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-toggle{gap:9px!important;min-height:58px!important;padding:9px 12px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-toggle b{font-size:13px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-toggle small{font-size:9px!important;line-height:1.3!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-body{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:7px 10px 12px!important;display:grid!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-body>p{grid-column:1/-1!important;margin:2px 0 1px!important;font-size:9px!important;line-height:1.35!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-grid{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-field{gap:4px!important;min-width:0!important;font-size:10px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-field>span{grid-template-columns:34px minmax(0,1fr)!important;display:grid!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-field input[type=color]{width:34px!important;height:34px!important;min-height:34px!important;padding:3px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-field input[type=text]{height:34px!important;min-height:34px!important;padding-inline:8px!important;font-size:9.5px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-size-control{grid-column:1/-1!important;gap:4px!important;font-size:10px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-size-control>div{grid-template-columns:40px minmax(70px,1fr) 40px 64px!important;align-items:center!important;gap:5px!important;display:grid!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-size-control>div>small{white-space:nowrap!important;font-size:8px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-size-control output{border-radius:8px!important;grid-column:auto!important;height:32px!important;min-height:32px!important;font-size:10px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-logo-upload{grid-column:1!important;gap:6px!important;height:66px!important;min-height:66px!important;padding:8px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-logo-upload>span{width:34px!important;height:34px!important}:is(.publish-modal:has(.qr-customize-panel.is-open) .qr-logo-upload b,.publish-modal:has(.qr-customize-panel.is-open) .qr-caption b){font-size:9.5px!important}:is(.publish-modal:has(.qr-customize-panel.is-open) .qr-logo-upload small,.publish-modal:has(.qr-customize-panel.is-open) .qr-caption>small){font-size:7.5px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-caption{grid-column:2!important;gap:4px!important;margin:0!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-caption textarea{resize:none!important;height:66px!important;min-height:66px!important;padding:7px 8px!important;font-size:9.5px!important;line-height:1.35!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-logo-remove{grid-column:1!important;height:28px!important;margin-top:-4px!important;font-size:9px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-reset{grid-column:1/-1!important;justify-self:center!important;min-height:24px!important;margin:0!important;font-size:9px!important}}@media (max-width:390px){.publish-modal:has(.qr-customize-panel.is-open) .qr-customize-body{gap:7px!important;padding-inline:8px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-grid{gap:6px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-field>span{grid-template-columns:30px minmax(0,1fr)!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-color-field input[type=color]{width:30px!important}.publish-modal:has(.qr-customize-panel.is-open) .qr-size-control>div{grid-template-columns:34px minmax(60px,1fr) 34px 58px!important;gap:4px!important}}
