.formsPageLoading{min-height:65vh;display:grid;place-items:center;color:#7c8799;font-weight:800}.formsManagementPage{max-width:1320px;margin:0 auto;padding:10px 2px 48px;color:#1b2434}.formsPageHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:14px 0 25px}.formsPageHeader>div>span{font-size:10px;font-weight:900;color:#7162df;text-transform:uppercase;letter-spacing:.1em}.formsPageHeader h1{font-size:35px;letter-spacing:-.035em;margin:5px 0}.formsPageHeader p{margin:0;color:#7b8698;font-size:13px}.formsPageHeader>button{height:43px;padding:0 15px;border:0;border-radius:11px;background:#6b56e8;color:#fff;font-weight:900;display:flex;align-items:center;gap:7px;cursor:pointer;box-shadow:0 12px 24px rgba(102,82,226,.18)}.formsPageHeader>button svg{width:17px}.formsPageHeader>button:disabled{opacity:.55}.formsPageHeaderActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.formsPageHeaderActions>button,.formsTemplateButton{height:43px;padding:0 15px;border-radius:11px;font-weight:900;display:inline-flex;align-items:center;gap:7px;cursor:pointer;text-decoration:none;font-size:11px}.formsPageHeaderActions>button{border:0;background:#6b56e8;color:#fff;box-shadow:0 12px 24px rgba(102,82,226,.18)}.formsPageHeaderActions>button:disabled{opacity:.55;cursor:not-allowed}.formsPageHeaderActions svg{width:17px}.formsTemplateButton{border:1px solid #dcd6f7;background:#fff;color:#6554df}.formsPageMessage{padding:10px 12px;border-radius:10px;background:#eef3ff;color:#3d58b4;font-size:11px;font-weight:800;margin-bottom:12px}.formsSummaryCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-bottom:16px}.formsSummaryCards article{background:#fff;border:1px solid #e5e8ee;border-radius:17px;padding:19px;display:grid;grid-gap:5px;gap:5px;box-shadow:0 10px 26px rgba(25,37,65,.035)}.formsSummaryCards small{font-size:10px;color:#808b9c}.formsSummaryCards strong{font-size:29px;letter-spacing:-.035em}.formsSummaryCards span{font-size:10px;color:#26a36e;font-weight:750}.formsOldStyleCard{background:#fff;border:1px solid #e4e8ef;border-radius:18px;overflow:hidden;box-shadow:0 11px 30px rgba(22,35,62,.035)}.formsOldStyleCard>header{display:flex;justify-content:space-between;align-items:center;padding:18px 19px;border-bottom:1px solid #e9ecf1}.formsOldStyleCard>header h2{font-size:20px;margin:0 0 4px}.formsOldStyleCard>header p{font-size:10px;color:#8590a1;margin:0}.formsOldStyleCard>header>strong{min-width:42px;height:28px;padding:0 10px;border-radius:999px;background:#f1edff;color:#6651d8;display:grid;place-items:center;font-size:11px}.formsOldStyleList{display:grid}.formsOldStyleRow{min-height:74px;display:grid;grid-template-columns:minmax(260px,1fr) 120px 105px auto;grid-gap:16px;gap:16px;align-items:center;padding:13px 17px;border-top:1px solid #edf0f4}.formsOldStyleRow:first-child{border-top:0}.formsRowMain{display:grid;grid-gap:3px;gap:3px;min-width:0}.formsRowMain>a{font-size:12.5px;font-weight:900;color:#192235;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formsRowMain>a:hover{color:#6251d8}.formsRowMain>span{font-size:9px;color:#8a94a5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formsRowResponses{display:grid;justify-items:start;grid-gap:2px;gap:2px}.formsRowResponses small{font-size:8px;color:#8791a1}.formsRowResponses strong{font-size:13px}.formsStatusPill{justify-self:flex-start;min-width:82px;height:29px;border-radius:999px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:900}.formsStatusPill i{width:7px;height:7px;border-radius:50%}.formsStatusPill.published{background:#e9f8f0;border:1px solid #cbead9;color:#158857}.formsStatusPill.published i{background:#20b872}.formsStatusPill.draft{background:#f2f3f6;border:1px solid #e0e2e7;color:#656d7b}.formsStatusPill.draft i{background:#a5abb5}.formsRowActions{display:flex;justify-content:flex-end;gap:5px}.formsRowActions a,.formsRowActions button,.formsRowActions span{width:31px;height:31px;border:1px solid #dfe4ec;border-radius:9px;background:#fff;color:#647087;display:grid;place-items:center;text-decoration:none;cursor:pointer}.formsRowActions svg{width:14px;height:14px}.formsRowActions a:hover,.formsRowActions button:hover{border-color:#bfc9dc;color:#6353d9;background:#f8f7ff}.formsRowActions button:disabled{opacity:.45;cursor:wait}.formsRowActions .danger:hover{color:#c94d50;border-color:#ecc8ca;background:#fff6f6}.formsRowActions span.disabled{opacity:.35;cursor:not-allowed}.formsEmptyOld{min-height:280px;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:7px;gap:7px;color:#7d8797}.formsEmptyOld>svg{width:30px;color:#6753dd}.formsEmptyOld h3{margin:0;color:#273145}.formsEmptyOld p{margin:0;font-size:10px}.formsEmptyOld button{margin-top:5px;height:38px;border:0;border-radius:9px;background:#6651de;color:#fff;padding:0 13px;font-weight:850;display:flex;align-items:center;gap:6px}.formsEmptyOld button svg{width:15px}@media(max-width:1050px){.formsOldStyleRow{grid-template-columns:minmax(230px,1fr) 80px 90px}.formsRowActions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:760px){.formsManagementPage{padding:4px 0 35px}.formsPageHeader{display:grid;align-items:flex-start}.formsPageHeader h1{font-size:30px}.formsPageHeader>button{justify-self:flex-start}.formsSummaryCards{grid-template-columns:1fr}.formsOldStyleRow{grid-template-columns:1fr auto;gap:9px;padding:14px}.formsRowMain{grid-column:1/-1}.formsRowResponses{grid-column:1}.formsStatusPill{grid-column:2;grid-row:2}.formsRowActions{grid-column:1/-1;display:grid;grid-template-columns:repeat(8,31px);overflow-x:auto;padding-top:3px}}.formsManagementV373{max-width:1380px}.formsManagementV373 .formsPageHeader{padding:18px 0 28px}.formsManagementV373 .formsPageHeader>div>span{font-size:12px}.formsManagementV373 .formsPageHeader h1{font-size:40px}.formsManagementV373 .formsPageHeader p{font-size:15px;line-height:1.55}.formsManagementV373 .formsPageHeader>button{height:50px;padding:0 20px;border-radius:13px;font-size:14px}.formsManagementV373 .formsPageHeader>button svg{width:20px;height:20px}.formsSummaryWithDonuts{gap:16px;margin-bottom:20px}.formsSummaryWithDonuts article{min-height:170px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.formsSummaryCopy{display:grid;grid-gap:6px;gap:6px}.formsSummaryCopy small{font-size:13px!important;color:#7c8799!important}.formsSummaryCopy strong{font-size:38px!important;line-height:1!important}.formsSummaryCopy span{font-size:12px!important;color:#38a66f!important;font-weight:800}.formsDonut{--p:0%;width:108px;height:108px;border-radius:50%;position:relative;display:grid;place-items:center;flex:none;background:conic-gradient(var(--donut-color) var(--p),#edf0f5 0)}.formsDonut:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #f1f2f5}.formsDonut>div{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:1px;gap:1px}.formsDonut strong{font-size:22px!important;line-height:1!important;color:#242d3d!important}.formsDonut span{font-size:9px!important;color:#7c8799!important;text-transform:uppercase;letter-spacing:.08em}.formsDonut.purple{--donut-color:#7959e9}.formsDonut.teal{--donut-color:#26b6aa}.formsDonut.orange{--donut-color:#f0a64a}.formsOldStyleV373{border-radius:20px}.formsOldStyleV373>header{padding:23px 25px}.formsOldStyleV373>header h2{font-size:25px;margin-bottom:6px}.formsOldStyleV373>header p{font-size:13px}.formsOldStyleV373>header>strong{height:34px;min-width:50px;font-size:13px}.formsRowV373{min-height:105px;grid-template-columns:minmax(390px,1fr) 120px 120px auto;gap:20px;padding:18px 22px}.formsTitleWithEdit{display:flex;align-items:center;gap:9px;min-width:0}.formsTitleWithEdit>a{font-size:17px!important;font-weight:900!important;color:#172032!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formsTitleWithEdit>button{width:34px;height:34px;border:1px solid #dce2eb;border-radius:10px;background:#fff;display:grid;place-items:center;color:#69758a;cursor:pointer;flex:none}.formsTitleWithEdit>button:hover{color:#6553dd;border-color:#c9c0ef;background:#f7f5ff}.formsTitleWithEdit>button svg{width:16px;height:16px}.formsDateMeta{display:flex;flex-wrap:wrap;gap:8px 17px;margin-top:7px;color:#8791a1}.formsDateMeta span{font-size:11px}.formsDateMeta b{font-weight:850;color:#6d788a}.formsInlineRename{display:flex;align-items:center;gap:6px;max-width:580px}.formsInlineRename input{height:42px;min-width:260px;flex:1 1;border:2px solid #7861e8;border-radius:10px;padding:0 12px;font-size:16px;font-weight:850;outline:0;background:#fff}.formsInlineRename button{width:38px;height:38px;border:1px solid #dce2eb;border-radius:10px;background:#fff;display:grid;place-items:center;color:#536076;cursor:pointer}.formsInlineRename button:first-of-type{color:#1b9764;background:#effaf4;border-color:#cfeddd}.formsInlineRename button svg{width:17px}.formsRowV373 .formsRowResponses small{font-size:11px}.formsRowV373 .formsRowResponses strong{font-size:21px}.formsRowV373 .formsStatusPill{min-width:100px;height:38px;padding:0 13px;font-size:11px}.formsRowV373 .formsStatusPill i{width:8px;height:8px}.formsRowV373 .formsRowActions{gap:7px}.formsRowV373 .formsRowActions a,.formsRowV373 .formsRowActions button,.formsRowV373 .formsRowActions span{width:40px;height:40px;border-radius:11px}.formsRowV373 .formsRowActions svg{width:18px;height:18px}@media(max-width:1150px){.formsRowV373{grid-template-columns:minmax(300px,1fr) 100px 110px}.formsRowV373 .formsRowActions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:900px){.formsSummaryWithDonuts{grid-template-columns:1fr!important}.formsSummaryWithDonuts article{min-height:145px}}@media(max-width:760px){.formsManagementV373 .formsPageHeader h1{font-size:33px}.formsManagementV373 .formsPageHeader p{font-size:13px}.formsSummaryWithDonuts article{padding:18px}.formsSummaryCopy small{font-size:12px!important}.formsSummaryCopy strong{font-size:32px!important}.formsDonut{width:92px;height:92px}.formsDonut:before{inset:10px}.formsDonut strong{font-size:19px!important}.formsRowV373{grid-template-columns:1fr auto;min-height:0;padding:17px 14px}.formsRowMain{grid-column:1/-1}.formsTitleWithEdit>a{font-size:16px!important}.formsDateMeta{display:grid;grid-gap:4px;gap:4px}.formsRowV373 .formsRowResponses{grid-column:1}.formsRowV373 .formsStatusPill{grid-column:2;grid-row:2}.formsRowV373 .formsRowActions{grid-column:1/-1;display:flex;overflow-x:auto;justify-content:flex-start;padding-top:6px}.formsRowV373 .formsRowActions a,.formsRowV373 .formsRowActions button,.formsRowV373 .formsRowActions span{width:42px;height:42px;flex:none}.formsInlineRename input{min-width:0;width:100%;font-size:15px}}.formsRowV373.isPublished{background:#fff;border-left:4px solid transparent}.formsRowV373.isDraft{background:linear-gradient(90deg,#f5f6f9,#fafafd 70%);border-left:4px solid #c7cbd5}.formsRowV373.isDraft .formsTitleWithEdit>a{color:#606b7e!important}.formsRowV373.isDraft .formsDateMeta{color:#9aa2ae}.formsRowV373.isDraft .formsRowActions a,.formsRowV373.isDraft .formsRowActions button,.formsRowV373.isDraft .formsRowActions span{background:#fafbfc;border-color:#e2e5ea;color:#7f8998}.formsRowV373.isDraft:hover{background:linear-gradient(90deg,#f0f2f6,#f8f8fb)}.formsRowV373.isPublished:hover{background:#fcfdff}.formsShareOverlay{position:fixed;inset:0;z-index:1200;background:rgba(20,27,42,.58);display:grid;place-items:center;padding:22px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.formsShareModal{width:min(920px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:22px;box-shadow:0 34px 90px rgba(13,20,38,.32);border:1px solid #e6e9ef}.formsShareModal>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;border-bottom:1px solid #ebedf2}.formsShareModal>header span{font-size:9px;font-weight:950;letter-spacing:.14em;color:#6c58df}.formsShareModal>header h2{font-size:25px;margin:4px 0 3px;letter-spacing:-.03em}.formsShareModal>header p{margin:0;color:#7d8797;font-size:12px}.formsShareModal>header>button{width:40px;height:40px;border:1px solid #dfe4ec;border-radius:11px;background:#fff;display:grid;place-items:center;color:#637086;cursor:pointer;flex:none}.formsShareModal>header>button svg{width:19px}.shareDraftWarning{margin:16px 24px 0;padding:11px 13px;border-radius:11px;background:#fff5e8;border:1px solid #f1d5aa;color:#8c672f;font-size:11px;line-height:1.5}.formsShareGrid{display:grid;grid-template-columns:310px minmax(0,1fr);grid-gap:24px;gap:24px;padding:24px}.shareQrColumn{display:grid;align-content:start;grid-gap:12px;gap:12px}.shareQrPreview{min-height:310px;border:1px solid #e2e6ed;border-radius:18px;display:grid;place-items:center;padding:18px;box-shadow:inset 0 0 0 6px rgba(255,255,255,.4)}.shareQrPreview img{max-width:100%;width:260px;height:auto;display:block;image-rendering:auto}.shareQrActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.shareCopyWide,.shareQrActions button,.shareReset{min-height:40px;border:1px solid #dce2ea;border-radius:10px;background:#fff;color:#39455b;font-size:10px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.shareQrActions button:first-child{background:#286df1;color:#fff;border-color:#286df1}.shareCopyWide svg,.shareQrActions svg{width:14px}.shareDetailsColumn{display:grid;align-content:start;grid-gap:15px;gap:15px}.shareBlock{display:grid;grid-gap:7px;gap:7px}.shareBlock>label,.shareColorGrid>label,.shareOptionGrid>label{font-size:10px;font-weight:900;color:#536078}.shareLinkRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px;gap:6px}.shareLinkRow input{height:42px;border:1px solid #dce1e9;border-radius:10px;padding:0 11px;font-size:11px;color:#515d71;background:#fbfcfe}.shareLinkRow a,.shareLinkRow button{min-width:42px;height:42px;border:1px solid #dce1e9;border-radius:10px;background:#fff;color:#536078;display:flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;font-size:10px;font-weight:850;cursor:pointer}.shareLinkRow a svg,.shareLinkRow button svg{width:15px}.shareEmbedBox{border:1px solid #e1e5ec;border-radius:10px;background:#f7f8fb;padding:10px 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.55;color:#536078;word-break:break-all}.shareCopyWide{justify-self:flex-start;padding:0 12px}.shareQrCustomize{border:1px solid #e3e6ed;border-radius:15px;background:#fafbfe;padding:14px;display:grid;grid-gap:13px;gap:13px}.shareCustomizeTitle{display:flex;align-items:center;gap:9px}.shareCustomizeTitle>svg{width:22px;color:#6554df}.shareCustomizeTitle>div{display:grid;grid-gap:2px;gap:2px}.shareCustomizeTitle strong{font-size:12px}.shareCustomizeTitle span{font-size:9px;color:#8490a2}.shareColorGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.shareColorGrid label{display:grid;grid-gap:6px;gap:6px}.shareColorGrid label>div{height:40px;border:1px solid #dfe3ea;border-radius:9px;background:#fff;padding:5px 8px;display:flex;align-items:center;gap:8px}.shareColorGrid input[type=color]{width:30px;height:28px;border:0;background:transparent;padding:0}.shareColorGrid span{font-size:9px;color:#667185}.shareOptionGrid{display:grid;grid-template-columns:1fr 1fr 1.3fr;grid-gap:8px;gap:8px}.shareOptionGrid label{display:grid;grid-gap:5px;gap:5px}.shareOptionGrid select{height:39px;border:1px solid #dce1e9;border-radius:9px;background:#fff;padding:0 8px;font-size:10px;color:#465269}.shareReset{justify-self:flex-start;padding:0 12px;min-height:35px}.formsShareModal>footer{padding:15px 24px 22px;border-top:1px solid #eceff3;display:flex;justify-content:flex-end;gap:8px}.formsShareModal>footer a,.formsShareModal>footer button{height:41px;padding:0 13px;border-radius:10px;font-size:10px;font-weight:900;display:flex;align-items:center;gap:6px;text-decoration:none;cursor:pointer}.formsShareModal>footer button{border:1px solid #dce2ea;background:#fff;color:#465269}.formsShareModal>footer a{border:1px solid #286df1;background:#286df1;color:#fff}.formsShareModal>footer svg{width:14px}@media(max-width:760px){.formsShareOverlay{padding:8px}.formsShareModal{width:100%;max-height:96vh;border-radius:17px}.formsShareModal>header{padding:17px}.formsShareGrid{grid-template-columns:1fr;padding:17px;gap:17px}.shareQrPreview{min-height:260px}.shareQrPreview img{width:min(260px,80vw)}.shareOptionGrid{grid-template-columns:1fr 1fr}.shareOptionGrid label:last-child{grid-column:1/-1}.formsShareModal>footer{padding:14px 17px 17px;display:grid;grid-template-columns:1fr 1fr}.formsShareModal>footer a,.formsShareModal>footer button{justify-content:center}}.shareModalBackdrop{position:fixed;inset:0;z-index:2000;background:rgba(25,22,43,.54);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;animation:shareFade .16s ease}.shareModalOriginal{width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:hidden;background:#fff;border-radius:24px;box-shadow:0 30px 90px rgba(20,16,44,.28);display:flex;flex-direction:column;animation:shareLift .2s ease}.shareModalHeader{display:flex;align-items:center;justify-content:space-between;padding:21px 24px;border-bottom:1px solid #eceaf3}.shareModalHeader>div{display:flex;align-items:center;gap:13px}.shareModalHeader small{display:block;color:#8b879a;font-size:10px;font-weight:900;letter-spacing:.13em;margin-bottom:3px}.shareModalHeader h2{font-size:21px;margin:0;color:#211d34}.shareModalIcon{width:44px;height:44px;border-radius:13px;background:#f0edff;color:#6652df;display:inline-flex}.shareCloseButton,.shareModalIcon{align-items:center;justify-content:center}.shareCloseButton{width:40px;height:40px;border:1px solid #e7e4ef;border-radius:11px;background:#fff;color:#696577;display:flex;cursor:pointer}.shareCloseButton:hover{background:#f7f6fa;color:#211d34}.shareTabs{display:flex;gap:5px;padding:9px 24px 0;border-bottom:1px solid #eceaf3}.shareTabs button{border:0;background:transparent;color:#777285;padding:13px 16px;border-bottom:3px solid transparent;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:850;cursor:pointer}.shareTabs button.active{color:#6652df;border-bottom-color:#6652df}.shareModalBody{display:grid;grid-template-columns:390px minmax(0,1fr);min-height:565px;overflow:auto}.qrPreviewColumn{padding:28px;background:#f7f6fb;border-right:1px solid #eceaf3;display:flex;flex-direction:column;align-items:center}.qrPreviewCard{width:100%;background:#fff;border:1px solid #e8e5f0;border-radius:20px;padding:20px;text-align:center;box-shadow:0 9px 30px rgba(31,25,60,.06)}.qrCanvas{width:100%;min-height:315px;display:flex;align-items:center;justify-content:center;overflow:hidden}.qrCanvas canvas,.qrCanvas svg{max-width:100%;height:auto}.qrPreviewCard>p{font-size:11.5px;line-height:1.55;color:#8b879a;margin:12px 8px 0}.scanQuality{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;font-size:11.5px;font-weight:800}.scanQuality span{width:8px;height:8px;border-radius:50%}.scanQuality.good{color:#21865a}.scanQuality.good span{background:#32b577}.scanQuality.warning{color:#a86a0b}.scanQuality.warning span{background:#efa735}.scanQuality.danger{color:#c33f4b}.scanQuality.danger span{background:#e75a65}.qrDownloadSplit{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:15px}.qrDownloadSplit .button,.qrDownloadSplit .secondaryWide{height:42px;justify-content:center;margin:0;width:100%}.qrSvgButton{display:flex;align-items:center;gap:6px}.shareSettingsColumn{padding:28px;overflow:auto}.shareWarning{padding:12px 14px;background:#fff7e6;border:1px solid #ffe1a8;border-radius:12px;color:#8e6515;font-size:13px;line-height:1.45;margin-bottom:17px}.sharePanel{margin-bottom:22px}.sharePanel>label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:850;color:#4b465b;margin-bottom:8px}.shareInputRow{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;grid-gap:7px;gap:7px}.shareInputRow input,.sharePanel textarea{border:1px solid #dfdce8;background:#fbfafd;border-radius:11px;padding:12px;color:#4e495e;font:inherit;font-size:12px}.shareInputRow a,.shareInputRow button{border:1px solid #dfdce8;border-radius:11px;background:#fff;color:#625d70;display:flex;align-items:center;justify-content:center;cursor:pointer}.shareInputRow a:hover,.shareInputRow button:hover{border-color:#cfc7fb;color:#6652df;background:#f6f3ff}.sharePanel textarea{width:100%;height:115px;resize:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5;margin-bottom:8px}.shareHint{background:#f5f3ff;border-radius:12px;padding:13px 14px;color:#696179;font-size:12px;line-height:1.55}.designerSectionTitle{display:grid;grid-gap:2px;gap:2px;margin:0 0 11px}.designerSectionTitle strong{font-size:14px;color:#302b40}.designerSectionTitle span{font-size:10px;color:#8a8497}.designerGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:21px}.designerGrid label:first-child{grid-column:1/-1}.colorControlGrid label,.designerGrid label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800;color:#575164}.designerGrid select{width:100%;border:1px solid #dedbe8;border-radius:11px;background:#fff;padding:11px;color:#322d43;font:inherit;font-size:12px}.colorControlGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:20px}.designerColorInput{height:45px;border:1px solid #dedbe8;border-radius:11px;padding:5px 10px 5px 5px;display:flex;align-items:center;gap:9px;background:#fff}.designerColorInput input{width:36px;height:32px;border:0;padding:0;background:none;cursor:pointer}.designerColorInput span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;color:#625d70}.rangeControls{padding:16px;background:#f8f7fb;border-radius:14px;margin-bottom:18px;display:grid;grid-gap:14px;gap:14px}.rangeControls label{display:grid;grid-gap:7px;gap:7px}.rangeControls label>span{display:flex;justify-content:space-between;font-size:12px;color:#625d70}.rangeControls b{color:#312b45}.rangeControls input{width:100%;accent-color:#6652df}.logoDesignerCard{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:13px;border:1px solid #e2deed;border-radius:14px;margin-bottom:20px;background:#fff}.logoDesignerPreview{width:50px;height:50px;border:1px solid #e4e1eb;border-radius:12px;background:#faf9fc;display:grid;place-items:center;overflow:hidden}.logoDesignerPreview img{width:38px;height:38px;object-fit:contain}.logoDesignerCopy{display:grid;grid-gap:2px;gap:2px}.logoDesignerCopy strong{font-size:13px;color:#312d40}.logoDesignerCopy small{font-size:10px;color:#908b9d}.logoPlanLocked{padding:7px 10px;border-radius:999px;background:#f0edff;color:#6652df;font-size:9px;font-weight:900}.logoDesignerButtons{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.logoDesignerButtons button{min-height:34px;border:1px solid #e1ddea;background:#fff;color:#625d70;border-radius:9px;padding:0 9px;font-size:9px;font-weight:800;display:flex;align-items:center;gap:4px;cursor:pointer}.logoDesignerButtons button:hover{border-color:#cfc7fb;color:#6652df;background:#f8f6ff}.designerActions{display:flex;justify-content:flex-end;gap:10px}.designerActions .secondaryWide{width:auto;display:flex;align-items:center;gap:6px}.designerActions .button{min-width:180px;justify-content:center}@keyframes shareFade{0%{opacity:0}to{opacity:1}}@keyframes shareLift{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@media(max-width:850px){.shareModalBody{grid-template-columns:1fr}.qrPreviewColumn{border-right:0;border-bottom:1px solid #eceaf3}.qrPreviewCard{max-width:390px}.shareModalOriginal{max-height:calc(100vh - 24px)}.shareModalBackdrop{padding:12px}}@media(max-width:540px){.shareModalHeader{padding:17px}.shareTabs{padding-left:12px}.shareTabs button{font-size:11px;padding:11px 10px}.shareModalBody{min-height:0}.qrPreviewColumn,.shareSettingsColumn{padding:18px}.colorControlGrid,.designerGrid{grid-template-columns:1fr}.designerGrid label:first-child{grid-column:auto}.logoDesignerCard{grid-template-columns:50px 1fr}.logoDesignerButtons,.logoPlanLocked{grid-column:1/-1;justify-self:flex-start}.shareInputRow{grid-template-columns:minmax(0,1fr) 40px}.shareInputRow a{display:none}.designerActions{display:grid;grid-template-columns:1fr 1fr}.designerActions .button{min-width:0}.qrCanvas{min-height:280px}}.qrFramePreview{--frame-color:#6C5CE7;--frame-bg:#fff;--frame-text:#19162B;--frame-width:4px;--frame-radius:22px;--frame-padding:10px;width:100%;display:grid;place-items:center;padding:var(--frame-padding);background:transparent;position:relative}.qrFramePreview.frame-card,.qrFramePreview.frame-rounded,.qrFramePreview.frame-scan{background:var(--frame-bg);border:var(--frame-width) solid var(--frame-color);border-radius:var(--frame-radius)}.qrFramePreview.frame-card{box-shadow:0 13px 28px rgba(25,22,43,.12);border-radius:calc(var(--frame-radius) * .55)}.qrFramePreview.frame-ticket{background:var(--frame-bg);border:var(--frame-width) dashed var(--frame-color);border-radius:var(--frame-radius)}.qrFramePreview.frame-brackets{background:var(--frame-bg);padding:calc(var(--frame-padding) + 8px)}.qrFramePreview.frame-brackets:after,.qrFramePreview.frame-brackets:before{content:"";position:absolute;inset:0;pointer-events:none}.qrFramePreview.frame-brackets:before{background:linear-gradient(var(--frame-color),var(--frame-color)) 0 0/38px var(--frame-width) no-repeat,linear-gradient(var(--frame-color),var(--frame-color)) 0 0/var(--frame-width) 38px no-repeat,linear-gradient(var(--frame-color),var(--frame-color)) 100% 0/38px var(--frame-width) no-repeat,linear-gradient(var(--frame-color),var(--frame-color)) 100% 0/var(--frame-width) 38px no-repeat}.qrFramePreview.frame-brackets:after{background:linear-gradient(var(--frame-color),var(--frame-color)) 0 100%/38px var(--frame-width) no-repeat,linear-gradient(var(--frame-color),var(--frame-color)) 0 100%/var(--frame-width) 38px no-repeat,linear-gradient(var(--frame-color),var(--frame-color)) 100% 100%/38px var(--frame-width) no-repeat,linear-gradient(var(--frame-color),var(--frame-color)) 100% 100%/var(--frame-width) 38px no-repeat}.qrFramePreview.frame-scan .qrFrameLabel{background:var(--frame-color);color:#fff;border-radius:999px;padding:7px 16px;min-width:110px}.qrFrameLabel{font-size:11px;line-height:1;font-weight:950;letter-spacing:.09em;color:var(--frame-text);text-align:center;text-transform:uppercase;margin:5px 0 3px}.qrFramePreview>.qrCanvas{min-height:0!important;width:100%}.qrPresetGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:20px}.qrPresetGrid button{min-height:66px;border:1px solid #e2deea;border-radius:12px;background:#fff;padding:8px;display:grid;grid-template-columns:30px 1fr;align-items:center;grid-gap:8px;gap:8px;text-align:left;cursor:pointer;color:#474155}.qrPresetGrid button:hover{border-color:#c9c0f0;background:#faf8ff}.qrPresetGrid strong{font-size:10px}.presetSwatch{width:30px;height:30px;border-radius:9px;display:block;background:#19162B;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 8px #6C5CE7}.preset-qrcd{background:#6C5CE7;box-shadow:inset 0 0 0 5px #f8f6ff,inset 0 0 0 8px #2B68F6}.preset-dark{background:#111827;box-shadow:inset 0 0 0 5px #111827,inset 0 0 0 8px #8B5CF6}.preset-minimal{border-radius:3px;background:#111;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 8px #111}.preset-restaurant{background:#24364B;box-shadow:inset 0 0 0 5px #FFF7EE,inset 0 0 0 8px #E07A42}.preset-soft{background:#49657D;box-shadow:inset 0 0 0 5px #F2FBF7,inset 0 0 0 8px #25A78A}.qrFrameStyleGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:15px}.qrFrameStyleGrid button{border:1px solid #e2deea;border-radius:12px;background:#fff;padding:9px;display:grid;justify-items:center;grid-gap:6px;gap:6px;cursor:pointer;color:#5d576a}.qrFrameStyleGrid button.active{border-color:#7562e7;background:#f7f4ff;color:#5c49d4;box-shadow:inset 0 0 0 1px #7562e7}.qrFrameStyleGrid strong{font-size:9px}.frameMini{width:42px;height:34px;border:3px solid #6c5ce7;border-radius:8px;display:block;position:relative;background:#fff}.frameMini-none{border:1px dashed #b9b4c7}.frameMini-scan:after{content:"SCAN";position:absolute;left:7px;right:7px;bottom:-6px;background:#6C5CE7;color:#fff;font-size:5px;font-weight:900;border-radius:7px;padding:2px}.frameMini-card{box-shadow:0 5px 9px #241d4130;border-color:#2F3550}.frameMini-ticket{border-style:dashed;border-color:#E07A42}.frameMini-brackets{border:0;background:linear-gradient(#6C5CE7,#6C5CE7) 0 0/14px 3px no-repeat,linear-gradient(#6C5CE7,#6C5CE7) 0 0/3px 14px no-repeat,linear-gradient(#6C5CE7,#6C5CE7) 100% 0/14px 3px no-repeat,linear-gradient(#6C5CE7,#6C5CE7) 100% 0/3px 14px no-repeat,linear-gradient(#6C5CE7,#6C5CE7) 0 100%/14px 3px no-repeat,linear-gradient(#6C5CE7,#6C5CE7) 0 100%/3px 14px no-repeat,linear-gradient(#6C5CE7,#6C5CE7) 100% 100%/14px 3px no-repeat,linear-gradient(#6C5CE7,#6C5CE7) 100% 100%/3px 14px no-repeat}.frameTextControls{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:10px;gap:10px;margin-bottom:12px}.frameTextControls label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:800;color:#575164}.frameTextControls input,.frameTextControls select{height:40px;border:1px solid #dedbe8;border-radius:10px;padding:0 10px;background:#fff;font:inherit;font-size:11px;color:#332e43}.frameColorControls{grid-template-columns:repeat(3,1fr)!important}.frameRangeControls{grid-template-columns:1fr!important}@media(max-width:540px){.qrFrameStyleGrid,.qrPresetGrid{grid-template-columns:repeat(2,1fr)}.frameColorControls,.frameTextControls{grid-template-columns:1fr!important}}.internalUtilityBlock{margin-top:28px;padding-top:18px;border-top:1px solid #eef0f4}.internalPlanBox{margin-top:12px!important}.internalLogout{margin-top:10px!important}.internalLanguageSwitcher{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;padding:4px;border:1px solid #e5e8ef;border-radius:11px;background:#f7f8fb}.internalLanguageSwitcher button{height:31px;border:0;border-radius:8px;background:transparent;color:#7b8596;font-size:10px;font-weight:900;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.internalLanguageSwitcher button:hover{color:#5d50d6;background:#fff}.internalLanguageSwitcher button.active{background:#fff;color:#5d50d6;box-shadow:0 4px 11px rgba(39,34,76,.08)}@media(min-width:901px){.internalSidebar{align-self:flex-start;min-height:100vh}}.qrGenPage{max-width:1440px;margin:0 auto;padding:12px 2px 48px;color:#1d2638}.qrGenHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:10px 0 24px}.qrGenHeader>div>span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:950;letter-spacing:.12em;color:#6554df}.qrGenHeader>div>span svg{width:15px}.qrGenHeader h1{font-size:38px;letter-spacing:-.04em;margin:6px 0}.qrGenHeader p{font-size:13px;color:#7a8598;max-width:720px;margin:0;line-height:1.6}.qrGenHeader>button{height:42px;padding:0 13px;border:1px solid #dfe3eb;border-radius:10px;background:#fff;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:850;color:#536078;cursor:pointer}.qrGenHeader>button svg{width:15px}.qrGenWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 430px;grid-gap:18px;gap:18px;align-items:flex-start}.qrGenEditor,.qrGenPreview{background:#fff;border:1px solid #e4e8ee;border-radius:20px;box-shadow:0 14px 34px rgba(24,36,63,.045)}.qrGenTabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-bottom:1px solid #eaedf2;padding:0 18px}.qrGenTabs button{height:62px;border:0;border-bottom:3px solid transparent;background:transparent;color:#7d8797;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:850;cursor:pointer}.qrGenTabs button b{width:22px;height:22px;border-radius:50%;background:#f0f2f6;display:grid;place-items:center;font-size:9px}.qrGenTabs button.active{color:#6554df;border-bottom-color:#6554df}.qrGenTabs button.active b{background:#6554df;color:#fff}.qrGenPanel{padding:22px}.qrGenPanel h2{font-size:14px;margin:2px 0 11px}.qrGenPanel h2:not(:first-child){margin-top:24px}.qrGenTypeGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-bottom:20px}.qrGenTypeGrid button{min-height:68px;border:1px solid #e1e5eb;border-radius:12px;background:#fff;color:#6e788a;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;cursor:pointer}.qrGenTypeGrid button svg{width:20px}.qrGenTypeGrid button span{font-size:9px;font-weight:850}.qrGenTypeGrid button.active{border-color:#715de3;background:#f7f5ff;color:#5e4bd7;box-shadow:inset 0 0 0 1px #715de3}.qrGenFields{display:grid;grid-gap:12px;gap:12px}.qrGenFieldsTwo{grid-template-columns:1fr 1fr}.qrGenControlGrid label,.qrGenFields label,.qrGenTextInputs label{display:grid;grid-gap:6px;gap:6px;font-size:10px;font-weight:850;color:#566176}.qrGenControlGrid select,.qrGenFields input,.qrGenFields select,.qrGenFields textarea,.qrGenTextInputs input{width:100%;border:1px solid #dfe3ea;border-radius:10px;background:#fff;color:#2e384a;padding:0 11px;font:inherit;font-size:11px}.qrGenControlGrid select,.qrGenFields input,.qrGenFields select,.qrGenTextInputs input{height:42px}.qrGenFields textarea{min-height:110px;padding:11px;resize:vertical}.qrGenPresets{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:7px;gap:7px}.qrGenPresets button{border:1px solid #e2e5eb;border-radius:11px;background:#fff;padding:9px 5px;display:grid;justify-items:center;grid-gap:5px;gap:5px;cursor:pointer}.qrGenPresets i{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#286df1,#8b4be8);box-shadow:inset 0 0 0 7px #fff}.qrGenPresets strong{font-size:8px;color:#606b7c}.qrGenColors,.qrGenControlGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.qrGenColor{display:grid;grid-gap:6px;gap:6px;font-size:10px;font-weight:850;color:#566176}.qrGenColor>div{height:42px;border:1px solid #dfe3ea;border-radius:10px;display:flex;align-items:center;gap:8px;padding:4px 8px;background:#fff}.qrGenColor input{width:31px;height:29px;border:0;background:none;padding:0}.qrGenColor span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;color:#707b8d}.qrGenCheck{display:flex!important;align-items:center!important;gap:7px!important;font-size:10px!important;margin:8px 0 12px!important}.qrGenCheck input{accent-color:#6554df}.qrGenRange{display:grid;grid-gap:7px;gap:7px;margin-top:13px}.qrGenRange>span{display:flex;justify-content:space-between;font-size:10px;color:#677286}.qrGenRange input{width:100%;accent-color:#6554df}.qrGenLogoBox{display:grid;grid-template-columns:50px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;border:1px solid #e2e6ec;border-radius:13px;background:#fafbfc}.qrGenLogoBox>div{width:50px;height:50px;border:1px solid #e0e4ea;border-radius:11px;background:#fff;display:grid;place-items:center;overflow:hidden}.qrGenLogoBox img{width:40px;height:40px;object-fit:contain}.qrGenLogoBox>div svg{width:24px;color:#6554df}.qrGenLogoBox>span{display:grid;grid-gap:2px;gap:2px}.qrGenLogoBox strong{font-size:11px}.qrGenLogoBox small{font-size:8px;color:#8993a3}.qrGenLogoBox button{height:34px;border:1px solid #dfe3ea;border-radius:9px;background:#fff;color:#596578;font-size:9px;font-weight:850;display:flex;align-items:center;gap:5px;padding:0 9px;cursor:pointer}.qrGenLogoBox button svg{width:14px}.qrGenFrames{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.qrGenFrames button{border:1px solid #e1e5ec;border-radius:11px;background:#fff;padding:8px 5px;display:grid;justify-items:center;grid-gap:5px;gap:5px;color:#697487;cursor:pointer}.qrGenFrames button.active{border-color:#6f5ce1;background:#f7f5ff;color:#5d4ad3}.qrGenFrames span{font-size:8px;text-transform:capitalize;font-weight:850}.miniFrame{width:42px;height:34px;border:3px solid #6554df;border-radius:8px;display:block;position:relative}.mf-none{border:1px dashed #b5bac5}.mf-ticket{border-style:dashed}.mf-brackets{border:0;background:linear-gradient(#6554df,#6554df) 0 0/15px 3px no-repeat,linear-gradient(#6554df,#6554df) 0 0/3px 15px no-repeat,linear-gradient(#6554df,#6554df) 100% 0/15px 3px no-repeat,linear-gradient(#6554df,#6554df) 100% 0/3px 15px no-repeat,linear-gradient(#6554df,#6554df) 0 100%/15px 3px no-repeat,linear-gradient(#6554df,#6554df) 0 100%/3px 15px no-repeat,linear-gradient(#6554df,#6554df) 100% 100%/15px 3px no-repeat,linear-gradient(#6554df,#6554df) 100% 100%/3px 15px no-repeat}.mf-scan:after{content:"SCAN";position:absolute;left:5px;right:5px;bottom:-6px;border-radius:7px;background:#6554df;color:#fff;font-size:5px;padding:2px}.mf-card{box-shadow:0 5px 10px #27203f30}.mf-speech:after{content:"";position:absolute;bottom:-8px;border:6px solid transparent;border-top-color:#6554df}.mf-label:after{content:"OPEN";position:absolute;left:4px;right:4px;top:8px;background:#6554df;color:#fff;font-size:5px;padding:3px}.mf-double{box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 6px #6554df}.mf-poster{border-radius:3px;border-top-width:9px}.qrGenTextInputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.qrGenExport{text-align:center;display:grid;justify-items:center;padding:55px 25px}.qrGenExport>svg{width:48px;height:48px;color:#6554df}.qrGenExport h2{font-size:23px!important;margin:10px 0 4px!important}.qrGenExport p{font-size:11px;color:#7d8797;max-width:480px}.qrGenExport button{width:min(430px,100%);height:54px;border:1px solid #dfe4eb;border-radius:12px;background:#fff;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;align-items:center;text-align:left;padding:7px 14px;color:#354156;font-size:12px;font-weight:900;cursor:pointer;margin-top:8px}.qrGenExport button:first-of-type{background:#286df1;color:#fff;border-color:#286df1}.qrGenExport button svg{grid-row:1/3;width:19px;margin-right:10px}.qrGenExport button small{font-size:8px;font-weight:600;opacity:.72}.qrGenPreview{position:-webkit-sticky;position:sticky;top:18px;padding:18px}.qrGenPreview>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.qrGenPreview>header>span{font-size:11px;font-weight:900}.qrGenPreview>header>b{font-size:8px;padding:5px 8px;border-radius:999px}.quality-good{background:#e8f8ef;color:#21845a}.quality-warn{background:#fff4db;color:#9a6811}.quality-bad{background:#ffebec;color:#ba3d48}.qrGenFramePreview{--gf-border:#6554df;--gf-bg:#fff;--gf-width:4px;--gf-radius:24px;--gf-pad:12px;--gf-label:#6554df;--gf-title:#fff;--gf-sub:#687386;display:grid;place-items:center;padding:var(--gf-pad);background:var(--gf-bg);position:relative;min-height:390px}.gf-none{background:#f8f9fb;border-radius:16px}.gf-card,.gf-double,.gf-label,.gf-poster,.gf-rounded,.gf-scan{border:var(--gf-width) solid var(--gf-border);border-radius:var(--gf-radius)}.gf-card{box-shadow:0 18px 38px rgba(24,31,52,.13)}.gf-ticket{border:var(--gf-width) dashed var(--gf-border);border-radius:var(--gf-radius)}.gf-brackets:after,.gf-brackets:before{content:"";position:absolute;inset:0;pointer-events:none}.gf-brackets:before{background:linear-gradient(var(--gf-border),var(--gf-border)) 0 0/48px var(--gf-width) no-repeat,linear-gradient(var(--gf-border),var(--gf-border)) 0 0/var(--gf-width) 48px no-repeat,linear-gradient(var(--gf-border),var(--gf-border)) 100% 0/48px var(--gf-width) no-repeat,linear-gradient(var(--gf-border),var(--gf-border)) 100% 0/var(--gf-width) 48px no-repeat}.gf-brackets:after{background:linear-gradient(var(--gf-border),var(--gf-border)) 0 100%/48px var(--gf-width) no-repeat,linear-gradient(var(--gf-border),var(--gf-border)) 0 100%/var(--gf-width) 48px no-repeat,linear-gradient(var(--gf-border),var(--gf-border)) 100% 100%/48px var(--gf-width) no-repeat,linear-gradient(var(--gf-border),var(--gf-border)) 100% 100%/var(--gf-width) 48px no-repeat}.gf-speech{border:var(--gf-width) solid var(--gf-border);border-radius:var(--gf-radius);margin-bottom:15px}.gf-speech:after{content:"";position:absolute;bottom:-18px;border:12px solid transparent;border-top:12px solid var(--gf-border)}.gf-double{box-shadow:inset 0 0 0 8px var(--gf-bg),inset 0 0 0 10px var(--gf-border)}.gf-poster{border-radius:10px;border-top-width:18px}.qrGenCanvas{width:100%;display:grid;place-items:center}.qrGenCanvas svg{width:min(100%,360px)!important;height:auto!important;display:block}.qrGenPreviewText{width:100%;display:grid;grid-gap:3px;gap:3px;padding:6px 12px}.gf-label .qrGenPreviewText strong,.gf-scan .qrGenPreviewText strong{background:var(--gf-label);border-radius:999px;padding:8px 14px;justify-self:center;min-width:160px;text-align:center}.qrGenPreviewActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:15px}.qrGenPreviewActions button{height:42px;border:1px solid #dfe3ea;border-radius:10px;background:#fff;color:#536078;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.qrGenPreviewActions button:first-child{background:#286df1;color:#fff;border-color:#286df1}.qrGenPreviewActions svg{width:15px}.qrGenPreviewTip{display:block;text-align:center;color:#8993a3;font-size:8px;line-height:1.45;margin-top:10px}@media(max-width:1150px){.qrGenWorkspace{grid-template-columns:1fr}.qrGenPreview{position:relative;top:auto;max-width:560px;width:100%;margin:0 auto}.qrGenTypeGrid{grid-template-columns:repeat(5,1fr)}}@media(max-width:760px){.qrGenPage{padding:4px 0 35px}.qrGenHeader{display:grid}.qrGenHeader h1{font-size:31px}.qrGenHeader>button{justify-self:flex-start}.qrGenTabs{grid-template-columns:1fr 1fr;padding:0}.qrGenTabs button{height:50px}.qrGenTypeGrid{grid-template-columns:repeat(3,1fr)}.qrGenColors,.qrGenControlGrid,.qrGenFieldsTwo,.qrGenTextInputs{grid-template-columns:1fr}.qrGenFrames,.qrGenPresets{grid-template-columns:repeat(3,1fr)}.qrGenLogoBox{grid-template-columns:50px 1fr}.qrGenLogoBox button{grid-column:auto}.qrGenPreview{padding:12px}.qrGenFramePreview{min-height:330px}}.qrGenPresetsExpanded{grid-template-columns:repeat(6,1fr)!important}.qrGenPresetsExpanded button{min-height:68px}.qrPresetColor{width:30px!important;height:30px!important;border-radius:9px!important;display:block!important}.qrPresetColor-0{background:linear-gradient(135deg,#286df1,#8b4be8)!important}.qrPresetColor-1{background:#111!important}.qrPresetColor-2{background:linear-gradient(135deg,#111827,#9b6cff)!important}.qrPresetColor-3{background:linear-gradient(135deg,#24364b,#e07a42)!important}.qrPresetColor-4{background:#111827!important}.qrPresetColor-5{background:linear-gradient(135deg,#0c5d7a,#14b8a6)!important}.qrPresetColor-6{background:linear-gradient(135deg,#183153,#2474d2)!important}.qrPresetColor-7{background:linear-gradient(135deg,#f59e0b,#fffbeb)!important}.qrPresetColor-8{background:linear-gradient(135deg,#211b16,#b58a45)!important}.qrPresetColor-9{background:linear-gradient(135deg,#6ef2d0,#a875ff)!important}.qrPresetColor-10{background:linear-gradient(135deg,#25324a,#316bdb)!important}.qrPresetColor-11{background:linear-gradient(135deg,#7c3aed,#ec4899)!important}.qrBodyStyleGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.qrBodyStyleGrid button,.qrEyeStyleGrid button{border:1px solid #e1e5ec;border-radius:11px;background:#fff;min-height:66px;padding:8px 5px;display:grid;justify-items:center;align-content:center;grid-gap:5px;gap:5px;color:#657084;cursor:pointer}.qrBodyStyleGrid button.active,.qrEyeStyleGrid button.active{border-color:#6d59df;background:#f7f5ff;color:#5746cb;box-shadow:inset 0 0 0 1px #6d59df}.qrBodyStyleGrid strong,.qrEyeStyleGrid strong{font-size:8px}.bodyShapeSample{width:34px;height:34px;display:block;background-color:#6554df}.bs-square{background:repeating-linear-gradient(90deg,#6554df 0 5px,transparent 5px 8px),repeating-linear-gradient(0deg,#6554df 0 5px,transparent 5px 8px)}.bs-dots{background:radial-gradient(circle,#6554df 45%,transparent 48%) 0 0/9px 9px}.bs-rounded{border-radius:8px;background:repeating-linear-gradient(90deg,#6554df 0 6px,transparent 6px 9px),repeating-linear-gradient(0deg,#6554df 0 6px,transparent 6px 9px)}.bs-extra-rounded{border-radius:13px;background:radial-gradient(ellipse at center,#6554df 58%,transparent 60%) 0 0/11px 9px}.bs-classy{transform:skew(-8deg)}.bs-classy,.bs-classy-rounded{background:repeating-linear-gradient(90deg,#6554df 0 5px,transparent 5px 8px)}.bs-classy-rounded{border-radius:10px;transform:skew(-5deg)}.qrEyeStyleGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.qrEyeShapeGridWide{grid-template-columns:repeat(7,1fr)}.qrEyeShapeGridWide button svg{width:34px;height:34px}.qrGenShapeHint{margin:-4px 0 10px;font-size:11.5px;color:#8790a3}.qrTextToggleRow{display:flex;flex-wrap:wrap;gap:18px}.qrGenFrames{grid-template-columns:repeat(6,1fr)!important}.mf-badge{border-radius:50%;border-width:4px}.mf-badge:after{content:"✓";position:absolute;right:-5px;top:-6px;width:14px;height:14px;border-radius:50%;background:#6554df;color:#fff;font-size:8px;display:grid;place-items:center}.mf-ribbon:after{content:"SCAN";position:absolute;left:-8px;right:-8px;bottom:8px;background:#6554df;color:#fff;font-size:5px;font-weight:900;padding:3px}.mf-split{border-left-width:9px;border-radius:5px}.mf-arch{border-radius:20px 20px 4px 4px}.mf-review:after{content:"★★★★★";position:absolute;left:-2px;right:-2px;bottom:-8px;color:#f59e0b;font-size:7px;letter-spacing:-1px}.mf-hotel:after{content:"HOTEL";position:absolute;top:-8px;left:4px;right:4px;border-radius:6px;background:#2474d2;color:#fff;font-size:5px;padding:2px}.gf-badge{border:var(--gf-width) solid var(--gf-border);border-radius:34px}.gf-badge,.gf-ribbon{background:var(--gf-bg)}.gf-ribbon{border:var(--gf-width) solid var(--gf-border);border-radius:var(--gf-radius)}.gf-ribbon .qrGenPreviewText strong{background:var(--gf-label);color:var(--gf-title)!important;padding:8px 20px;box-shadow:-12px 0 0 var(--gf-label),12px 0 0 var(--gf-label)}.gf-split{border:var(--gf-width) solid var(--gf-border);border-left-width:16px;border-radius:var(--gf-radius)}.gf-arch,.gf-split{background:var(--gf-bg)}.gf-arch{border:var(--gf-width) solid var(--gf-border);border-radius:50% 50% var(--gf-radius) var(--gf-radius)/22% 22% var(--gf-radius) var(--gf-radius);padding-top:30px}.gf-review{border:var(--gf-width) solid var(--gf-border);border-radius:var(--gf-radius);background:var(--gf-bg)}.gf-review:after{content:"★★★★★";color:var(--gf-border);font-size:17px;letter-spacing:3px;margin:3px 0 7px}.gf-hotel{border:var(--gf-width) solid var(--gf-border);border-radius:var(--gf-radius);background:var(--gf-bg)}.gf-hotel:before{content:"";width:calc(100% - 34px);height:6px;border-radius:999px;background:var(--gf-border);margin:4px auto 10px}.gf-poster{padding-top:0!important;overflow:hidden;background:var(--gf-bg);border:var(--gf-width) solid var(--gf-border);border-top-width:var(--gf-width)!important}.qrPosterHeader{width:calc(100% + var(--gf-pad) * 2);margin:calc(var(--gf-pad) * -1) calc(var(--gf-pad) * -1) 10px;background:var(--gf-border);display:grid;align-items:center;padding:10px 18px;box-sizing:border-box}.qrPosterHeader .qrGenPreviewText{padding:0}.qrPosterHeader .qrGenPreviewText small,.qrPosterHeader .qrGenPreviewText strong{color:var(--gf-title)!important}.qrPosterHeader .qrGenPreviewText small{opacity:.82}@media(max-width:900px){.qrBodyStyleGrid,.qrEyeStyleGrid,.qrGenFrames,.qrGenPresetsExpanded{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:540px){.qrBodyStyleGrid,.qrEyeStyleGrid,.qrGenFrames,.qrGenPresetsExpanded{grid-template-columns:repeat(3,1fr)!important}}.templatesPage{max-width:1320px;margin:0 auto;padding:14px 2px 48px;color:#1c2638}.templatesPageHeader{display:flex;justify-content:space-between;align-items:center;padding:8px 0 26px}.templatesPageHeader>div>span{font-size:10px;font-weight:950;letter-spacing:.12em;color:#6554df}.templatesPageHeader h1{font-size:38px;letter-spacing:-.04em;margin:5px 0}.templatesPageHeader p{font-size:13px;color:#7e899a;margin:0;max-width:690px}.templatesPageHeader>svg{width:45px;height:45px;color:#6554df}.templatesPage section{margin-top:22px}.templatesPage section>h2{font-size:17px;margin:0 0 12px}.templatesGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.templatesGrid article,.templatesSavedGrid article{border:1px solid #e2e6ed;border-radius:16px;background:#fff;padding:16px;box-shadow:0 10px 26px rgba(24,35,61,.04);display:grid;align-content:start;grid-gap:8px;gap:8px}.templatesGrid article>div:first-child{width:42px;height:42px;border-radius:12px;background:#f1eeff;color:#6554df;display:grid;place-items:center}.templatesGrid svg{width:20px}.templatesGrid h3,.templatesSavedGrid h3{font-size:14px;margin:3px 0 0}.templatesGrid p,.templatesSavedGrid p{font-size:10px;line-height:1.5;color:#7d8797;margin:0;min-height:45px}.templatesGrid button,.templatesSavedGrid footer button{height:37px;border:0;border-radius:9px;background:#6554df;color:#fff;font-size:9px;font-weight:900;cursor:pointer;margin-top:5px}.templatesSavedGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.templatesSavedGrid article>div{display:flex;justify-content:space-between;align-items:center;color:#6554df}.templatesSavedGrid article>div svg{width:18px}.templatesSavedGrid article>div span{font-size:8px;color:#929aaa}.templatesSavedGrid footer{display:grid;grid-template-columns:1fr 37px;grid-gap:6px;gap:6px}.templatesSavedGrid footer .danger{background:#fff5f5;color:#c94c55;border:1px solid #f0d0d2}.templatesSavedGrid footer .danger svg{width:14px}.templatesEmpty{border:1px dashed #d9dee7;border-radius:14px;padding:30px;text-align:center;color:#8a94a4;font-size:11px}@media(max-width:1100px){.templatesGrid,.templatesSavedGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.templatesGrid,.templatesSavedGrid{grid-template-columns:1fr 1fr}.templatesPageHeader h1{font-size:31px}.formsPageHeader{align-items:flex-start;flex-direction:column}.formsPageHeaderActions{width:100%;justify-content:flex-start}}@media(max-width:460px){.templatesGrid,.templatesSavedGrid{grid-template-columns:1fr}}.templatesV384 .templatesPageHeader{margin-bottom:4px}.templateLibraryToolbar{display:grid;grid-template-columns:minmax(260px,390px) 1fr;grid-gap:14px;gap:14px;align-items:center;margin-bottom:24px}.templateLibraryToolbar>label{height:44px;border:1px solid #dfe4eb;border-radius:11px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 12px}.templateLibraryToolbar>label svg{width:17px;color:#7d8797}.templateLibraryToolbar input{border:0;outline:0;width:100%;font-size:11px;background:transparent;color:#344054}.templateLibraryToolbar>div{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.templateLibraryToolbar button{height:35px;padding:0 11px;border:1px solid #e1e5eb;border-radius:9px;background:#fff;color:#697487;font-size:9px;font-weight:850;cursor:pointer}.templateLibraryToolbar button.active{background:#6554df;color:#fff;border-color:#6554df}.templatesPage section>h2{display:flex;align-items:center;gap:7px}.templatesPage section>h2 span{min-width:23px;height:23px;padding:0 6px;border-radius:999px;background:#f0edff;color:#6554df;font-size:9px;display:inline-flex;align-items:center;justify-content:center}.templatesRichGrid{grid-template-columns:repeat(4,1fr)}.templatesRichGrid article{position:relative;overflow:hidden;min-height:225px;border-top:3px solid var(--template-accent)}.templatesRichGrid article:before{content:"";position:absolute;right:-25px;top:-28px;width:90px;height:90px;border-radius:50%;background:var(--template-accent);opacity:.06}.templatesRichGrid .templateIcon{width:44px!important;height:44px!important;border-radius:12px!important;background:color-mix(in srgb,var(--template-accent) 12%,white)!important;color:var(--template-accent)!important}.templatesRichGrid article>small{font-size:8px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#929aaa}.templatesRichGrid article>h3{font-size:15px}.templatesRichGrid article>p{min-height:48px;font-size:10px}.templatesRichGrid article>button{background:var(--template-accent)}.appointmentErrorCard,.appointmentLoadingCard{min-height:210px}.appointmentLoadingCard>svg{animation:qrcdAppointmentPulse 1.3s ease-in-out infinite}.appointmentErrorCard>svg{color:#d4535c}.appointmentErrorCard .secondary{margin-top:8px}@keyframes qrcdAppointmentPulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media(max-width:1150px){.templatesRichGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.templateLibraryToolbar{grid-template-columns:1fr}.templateLibraryToolbar>div{justify-content:flex-start}.templatesRichGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.templatesRichGrid{grid-template-columns:1fr}}.integrationHint.warning{background:#fff8e8!important;border-color:#f2d99b!important;color:#7b5a12!important}.integrationCard select:disabled{background:#f6f7f9;color:#9aa2af;cursor:not-allowed}.localCalendarState{background:#ecf9f2!important;border-color:#bfe8cf!important;color:#18724b!important}.localCalendarState svg{color:#27a96b!important}.optionalCalendarState{background:#f8f9fb!important;color:#727d8f!important}.optionalCalendarState.connected{background:#eef5ff!important;border-color:#cbdcf8!important;color:#3265a7!important}.bookingMetrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media(max-width:1100px){.bookingMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:680px){.bookingMetrics{grid-template-columns:1fr 1fr!important}.localCalendarState,.optionalCalendarState{min-height:74px}}.qrGenHeaderActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qrGenHeaderActions>a,.qrGenHeaderActions>button{height:42px;padding:0 13px;border:1px solid #dfe3eb;border-radius:10px;background:#fff;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:850;color:#536078;text-decoration:none;cursor:pointer}.qrGenHeaderActions svg{width:15px}.qrGenHeaderActions .primary{background:#6554df;border-color:#6554df;color:#fff}.qrSaveBar{display:grid;grid-template-columns:minmax(190px,1fr) 150px minmax(220px,1fr);grid-gap:10px;gap:10px;align-items:flex-end;background:#fff;border:1px solid #e4e8ee;border-radius:15px;padding:13px;margin-bottom:14px}.qrSaveBar>label{display:grid;grid-gap:5px;gap:5px;font-size:9px;font-weight:900;color:#616d80}.qrSaveBar input,.qrSaveBar select{height:38px;border:1px solid #dfe3ea;border-radius:9px;padding:0 10px;background:#fff;color:#344054;font-size:10px}.qrDynamicToggle{display:flex!important;align-items:center;justify-content:space-between;gap:12px;height:54px;padding:7px 11px;border:1px solid #dedff0;border-radius:10px;background:#faf9ff}.qrDynamicToggle>span{display:grid;grid-gap:2px;gap:2px}.qrDynamicToggle strong{font-size:10px;color:#4e45ad}.qrDynamicToggle small{font-size:8px;font-weight:600;color:#8a91a1}.qrDynamicToggle input{width:18px;height:18px;accent-color:#6554df}.qrDynamicUrl,.qrSaveMessage{grid-column:1/-1}.qrDynamicUrl{border:1px solid #d8e4ff;background:#f5f8ff;border-radius:9px;padding:8px 10px;display:grid;grid-gap:3px;gap:3px}.qrDynamicUrl small{font-size:8px;color:#71809b}.qrDynamicUrl code{font-size:10px;color:#315b9d;overflow-wrap:anywhere}.qrSaveMessage{padding:8px 10px;border-radius:9px;font-size:9px;font-weight:850}.qrSaveMessage.ok{background:#eaf8f0;color:#21744d}.qrSaveMessage.error{background:#fff0f1;color:#aa3f49}.qrDynamicNotice{display:flex;gap:10px;align-items:flex-start;background:#f3f1ff;border:1px solid #dcd6ff;border-radius:12px;padding:11px;margin-bottom:14px;color:#5e50cb}.qrDynamicNotice>svg{width:19px}.qrDynamicNotice strong{font-size:10px}.qrDynamicNotice p{font-size:9px;line-height:1.5;color:#777a91;margin:3px 0 0}.qrGenTypeGrid button:disabled{opacity:.32;cursor:not-allowed}.savedQrPage{max-width:1420px;margin:0 auto;padding:12px 2px 50px;color:#1d2638}.savedQrHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 0 22px}.savedQrHeader>div>span{font-size:9px;font-weight:950;letter-spacing:.12em;color:#6554df}.savedQrHeader h1{font-size:38px;letter-spacing:-.04em;margin:5px 0}.savedQrHeader p{font-size:12px;color:#7d8798;margin:0}.savedQrHeader>a{height:43px;padding:0 15px;background:#6554df;color:#fff;border-radius:10px;display:flex;align-items:center;gap:7px;text-decoration:none;font-size:10px;font-weight:900}.savedQrHeader>a svg{width:16px}.savedQrStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.savedQrStats article{background:#fff;border:1px solid #e3e7ed;border-radius:14px;padding:14px 16px;display:grid;grid-gap:4px;gap:4px}.savedQrStats small{font-size:9px;color:#8993a4;font-weight:800}.savedQrStats strong{font-size:25px}.savedQrToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.savedQrToolbar>label{width:min(380px,100%);height:41px;border:1px solid #dfe4eb;border-radius:10px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 11px}.savedQrToolbar>label svg{width:16px;color:#818b9c}.savedQrToolbar input{border:0;outline:0;width:100%;font-size:10px}.savedQrToolbar>div{display:flex;gap:6px;flex-wrap:wrap}.savedQrToolbar button{height:34px;padding:0 11px;border:1px solid #e1e5eb;border-radius:9px;background:#fff;color:#6e7889;font-size:9px;font-weight:850;cursor:pointer}.savedQrToolbar button.active{background:#6554df;border-color:#6554df;color:#fff}.savedQrMessage{padding:10px 12px;border-radius:10px;background:#f5f3ff;border:1px solid #e0dbff;color:#5e50c7;font-size:10px;margin-bottom:12px}.savedQrGrid{grid-template-columns:repeat(3,1fr)}.savedQrGrid,.savedQrGrid>article{display:grid;grid-gap:12px;gap:12px}.savedQrGrid>article{background:#fff;border:1px solid #e2e6ed;border-radius:16px;padding:15px}.savedQrGrid>article.inactive{background:#f8f9fb;opacity:.78}.savedQrCardTop{display:grid;grid-template-columns:116px 1fr;grid-gap:13px;gap:13px;align-items:center}.savedQrMini{width:116px;height:116px;border:1px solid #edf0f4;border-radius:12px;background:#fff;display:grid;place-items:center;overflow:hidden}.savedQrMini svg{width:108px!important;height:108px!important}.savedQrMeta>div{display:flex;gap:5px;flex-wrap:wrap}.savedQrMeta>div>span{font-size:7px;font-weight:900;padding:4px 6px;border-radius:999px}.savedQrMeta span.dynamic{background:#eeeaff;color:#6651d9}.savedQrMeta span.static{background:#eef2f7;color:#657184}.savedQrMeta span.off{background:#fff0f0;color:#b64d55}.savedQrMeta h2{font-size:15px;margin:7px 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.savedQrMeta>small{font-size:8px;color:#929aaa}.savedQrDestination{display:grid;grid-gap:4px;gap:4px;padding:9px 10px;border-radius:10px;background:#f8f9fb;min-width:0}.savedQrDestination small{font-size:7px;color:#929baa;font-weight:850;text-transform:uppercase}.savedQrDestination code,.savedQrDestination span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.savedQrDestination span{font-size:9px;font-weight:750}.savedQrDestination code{font-size:8px;color:#5f55bd}.savedQrNumbers{display:grid;grid-template-columns:110px 1fr;grid-gap:8px;gap:8px}.savedQrNumbers>span{display:grid;grid-gap:2px;gap:2px}.savedQrNumbers strong{font-size:13px}.savedQrNumbers small{font-size:7px;color:#929baa}.savedQrGrid footer{display:grid;grid-template-columns:minmax(0,1fr) auto 35px 35px 35px;grid-gap:6px;gap:6px}.savedQrGrid footer a,.savedQrGrid footer button{height:35px;border:1px solid #dfe3ea;border-radius:9px;background:#fff;color:#566176;display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;font-weight:850;text-decoration:none;cursor:pointer}.savedQrGrid footer a{background:#6554df;color:#fff;border-color:#6554df}.savedQrGrid footer svg{width:13px}.savedQrGrid footer .danger{color:#b74751;background:#fff7f7;border-color:#efd7da}.savedQrEmpty{min-height:260px;border:1px dashed #dbe0e7;border-radius:15px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:#8892a2;text-align:center}.savedQrEmpty>svg{width:34px;height:34px;color:#6554df}.savedQrEmpty strong{font-size:13px}.savedQrEmpty p{font-size:9px;margin:0}.savedQrEmpty>a{margin-top:7px;height:37px;padding:0 12px;border-radius:9px;background:#6554df;color:#fff;text-decoration:none;font-size:9px;font-weight:900;display:flex;align-items:center;gap:5px}.qrAnalyticsOverlay{position:fixed;inset:0;z-index:1200;background:rgba(20,24,38,.44);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:18px}.qrAnalyticsModal{width:min(820px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:18px}.qrAnalyticsModal>header{display:flex;justify-content:space-between;align-items:flex-start}.qrAnalyticsModal>header span{font-size:8px;letter-spacing:.12em;font-weight:950;color:#6554df}.qrAnalyticsModal>header h2{font-size:22px;margin:4px 0}.qrAnalyticsModal>header>button{width:34px;height:34px;border:1px solid #e1e5eb;border-radius:9px;background:#fff;font-size:21px;color:#697487}.qrAnalyticsLoading{padding:60px;text-align:center;color:#8a94a5}.qrAnalyticsKpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:15px 0}.qrAnalyticsKpis article{border:1px solid #e5e8ee;border-radius:12px;padding:12px;display:grid;grid-gap:4px;gap:4px}.qrAnalyticsKpis small{font-size:8px;color:#8d96a5}.qrAnalyticsKpis strong{font-size:19px}.qrAnalyticsChart{border:1px solid #e5e8ee;border-radius:13px;padding:13px}.qrAnalyticsBreakdown h3,.qrAnalyticsChart h3{font-size:11px;margin:0 0 10px}.qrAnalyticsChart>div{height:190px;display:flex;align-items:flex-end;gap:3px;overflow:hidden}.qrAnalyticsChart>div>span{height:100%;min-width:7px;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.qrAnalyticsChart i{display:block;width:100%;max-width:16px;background:#6554df;border-radius:4px 4px 1px 1px;min-height:4px}.qrAnalyticsChart small{font-size:6px;color:#9aa2af;writing-mode:vertical-rl;transform:rotate(180deg);height:34px}.qrAnalyticsBreakdown{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.qrAnalyticsBreakdown>section{border:1px solid #e5e8ee;border-radius:13px;padding:13px}.qrAnalyticsBreakdown>section>div{display:flex;justify-content:space-between;border-top:1px solid #f0f2f5;padding:7px 0;font-size:9px}@media(max-width:1150px){.savedQrGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.qrSaveBar{grid-template-columns:1fr}.qrDynamicUrl,.qrSaveMessage{grid-column:auto}.savedQrHeader{display:grid}.savedQrHeader h1{font-size:31px}.savedQrHeader>a{justify-self:flex-start}.savedQrStats{grid-template-columns:1fr 1fr}.savedQrToolbar{display:grid}.savedQrGrid{grid-template-columns:1fr}.qrAnalyticsKpis{grid-template-columns:1fr 1fr}.qrAnalyticsBreakdown{grid-template-columns:1fr}}@media(max-width:500px){.savedQrCardTop{grid-template-columns:95px 1fr}.savedQrMini{width:95px;height:95px}.savedQrMini svg{width:90px!important;height:90px!important}.qrAnalyticsKpis{grid-template-columns:1fr}}.qrPlanNotice{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;border:1px solid #e2e5ed;border-radius:11px;background:#fafbfc}.qrPlanNotice>span:first-child{display:flex;align-items:center;gap:8px}.qrPlanNotice strong{font-size:9px;color:#5046b5}.qrPlanNotice small{font-size:8px;color:#818b9a}.qrPlanNotice .brandLocked{font-size:8px;font-weight:850;color:#765d13;background:#fff8dc;border:1px solid #efdda0;border-radius:999px;padding:5px 8px}.qrLogoLocked{font-size:8px!important;font-weight:900;color:#6a58cb!important;background:#f0edff;border:1px solid #d9d2ff;border-radius:8px;padding:6px 9px}.qrGenCheck.locked{opacity:.75}.qrGenCheck.locked input{cursor:not-allowed}.savedQrStats strong em{font-size:12px;font-style:normal;color:#939baa;font-weight:750}.savedQrLimitReached{height:43px;padding:0 13px;border:1px solid #efdba0;border-radius:10px;background:#fff9e9;color:#796019;display:flex;align-items:center;font-size:9px;font-weight:850}.savedQrLimitReached a{color:#6554df;text-decoration:none;font-weight:950}@media(max-width:700px){.qrPlanNotice{align-items:flex-start;flex-direction:column}}.recipientsPage{max-width:1420px;margin:0 auto;padding:12px 2px 50px;color:#1d2638}.recipientsHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:8px 0 22px}.recipientsHeader>div>span{font-size:9px;font-weight:950;letter-spacing:.12em;color:#6554df}.recipientsHeader h1{font-size:36px;letter-spacing:-.04em;margin:5px 0}.recipientsHeader p{font-size:11px;color:#7f8998;margin:0;max-width:760px}.recipientsHeader>a{height:42px;padding:0 13px;border-radius:10px;background:#6554df;color:#fff;text-decoration:none;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:900}.recipientsHeader svg{width:15px}.recipientFormSelector{display:grid;grid-template-columns:minmax(240px,420px) 1fr auto;grid-gap:10px;gap:10px;align-items:flex-end;background:#fff;border:1px solid #e3e7ed;border-radius:14px;padding:12px;margin-bottom:12px}.recipientFormSelector label{display:grid;grid-gap:5px;gap:5px;font-size:8px;font-weight:900;color:#6b7585}.recipientFormSelector select{padding:0 10px}.recipientFormSelector select,.recipientFormSelector>button{height:38px;border:1px solid #dfe3ea;border-radius:9px;background:#fff}.recipientFormSelector>button{color:#5f6879;font-size:9px;font-weight:850;display:flex;align-items:center;gap:5px;padding:0 11px}.recipientFormSelector>button svg{width:14px}.recipientPublish{height:38px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800}.recipientPublish i{width:8px;height:8px;border-radius:50%}.recipientPublish.ok{color:#28724e}.recipientPublish.ok i{background:#2cb67d}.recipientPublish.draft{color:#8a6b18}.recipientPublish.draft i{background:#e6b53f}.recipientMessage{padding:10px 12px;border-radius:10px;background:#f4f2ff;border:1px solid #ded8ff;color:#5b4fc0;font-size:9px;margin-bottom:12px}.recipientStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-bottom:12px}.recipientStats article{background:#fff;border:1px solid #e3e7ed;border-radius:13px;padding:13px 15px;display:grid;grid-gap:3px;gap:3px}.recipientStats small{font-size:8px;color:#9099a8}.recipientStats strong{font-size:23px}.recipientImportCard,.recipientListCard,.recipientManualCard,.recipientSendCard,.recipientSettingsCard{background:#fff;border:1px solid #e2e6ed;border-radius:15px;padding:15px;margin-bottom:12px;box-shadow:0 8px 24px rgba(24,35,61,.035)}.recipientSettingsCard{display:grid;grid-template-columns:minmax(250px,1.3fr) 1fr 1fr auto;grid-gap:10px;gap:10px;align-items:center}.recipientSettingsIntro{display:flex;gap:10px;align-items:flex-start}.recipientSettingsIntro>svg{width:22px;color:#6554df}.recipientListCard h2,.recipientManualCard h2,.recipientSendCard h2,.recipientSettingsIntro h2{font-size:13px;margin:0 0 3px}.recipientSendCard p,.recipientSettingsIntro p{font-size:8px;line-height:1.5;color:#8a93a2;margin:0}.recipientToggle{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid #e4e6ed;border-radius:10px;background:#fafbfc}.recipientToggle>span{display:grid;grid-gap:2px;gap:2px}.recipientToggle strong{font-size:8px}.recipientToggle small{font-size:7px;color:#929baa}.recipientToggle input{width:17px;height:17px;accent-color:#6554df}.recipientSettingsCard>button{height:38px;border:0;border-radius:9px;background:#6554df;color:#fff;font-size:8px;font-weight:900;display:flex;align-items:center;gap:5px;padding:0 11px}.recipientSettingsCard>button svg{width:14px}.recipientImportCard{gap:16px}.recipientImportCard>div:first-child{display:flex;gap:10px;align-items:center}.recipientImportCard>div:first-child>svg{width:25px;color:#2d8e62}.recipientImportCard span{display:grid;grid-gap:3px;gap:3px}.recipientImportCard strong{font-size:10px}.recipientImportCard small{font-size:8px;color:#9098a6}.recipientImportCard>div:last-child{display:flex;gap:7px}.recipientImportCard a,.recipientImportCard button{height:36px;border:1px solid #dfe3ea;border-radius:9px;background:#fff;color:#596576;text-decoration:none;display:flex;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:850}.recipientImportCard button{background:#ecf8f2;color:#24724d;border-color:#cde8da}.recipientImportCard svg{width:14px}.recipientManualGrid{display:grid;grid-template-columns:1.5fr 1.3fr 1fr 100px 1fr auto;grid-gap:8px;gap:8px;align-items:flex-end}.recipientManualGrid label{display:grid;grid-gap:4px;gap:4px;font-size:7px;font-weight:850;color:#747f90}.recipientManualGrid input{height:36px;border:1px solid #dfe3ea;border-radius:8px;padding:0 9px;min-width:0}.recipientManualGrid button{height:36px;border:0;border-radius:8px;background:#6554df;color:#fff;display:flex;align-items:center;gap:4px;padding:0 10px;font-size:8px;font-weight:900}.recipientManualGrid button svg{width:13px}.recipientSendCard{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.recipientSendCard>header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.recipientSendCard>header>div:first-child{display:flex;gap:9px;align-items:center}.recipientSendCard>header>div:first-child>svg{width:22px;color:#6554df}.recipientMode{display:flex;border:1px solid #e0e4eb;border-radius:9px;padding:3px}.recipientMode button{height:29px;border:0;border-radius:6px;background:transparent;color:#7e8796;padding:0 9px;font-size:8px;font-weight:850}.recipientMode button.active{background:#6554df;color:#fff}.recipientSendCard>label{display:grid;grid-gap:4px;gap:4px;font-size:7px;font-weight:850;color:#737e8f}.recipientSendCard>label:nth-of-type(2){grid-column:1/-1}.recipientSendCard input,.recipientSendCard textarea{border:1px solid #dfe3ea;border-radius:9px;padding:9px;font-size:9px;font-family:inherit;resize:vertical}.recipientVariables{gap:5px}.recipientVariables code{background:#f3f1ff;color:#6153bf;border-radius:6px;padding:4px 6px;font-size:7px}.recipientSendButton{justify-self:flex-end;height:38px;border:0;border-radius:9px;background:#6554df;color:#fff;display:flex;align-items:center;gap:5px;padding:0 12px;font-size:8px;font-weight:900}.recipientSendButton svg{width:14px}.recipientSendCard>small{grid-column:1/-1;color:#8d96a5;font-size:7px}.recipientListCard>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.recipientListCard>header>div{display:flex;align-items:center;gap:7px}.recipientListCard>header>div>span{background:#efecff;color:#6554df;padding:3px 6px;border-radius:999px;font-size:7px;font-weight:900}.recipientListCard>header>label{height:36px;width:min(360px,100%);border:1px solid #dfe3ea;border-radius:9px;display:flex;align-items:center;gap:6px;padding:0 9px}.recipientListCard>header>label svg{width:14px;color:#8b94a3}.recipientListCard>header input{border:0;outline:0;width:100%;font-size:8px}.recipientTableWrap{overflow:auto}.recipientTableWrap table{width:100%;border-collapse:collapse;min-width:1050px}.recipientTableWrap th{font-size:7px;text-align:left;color:#929baa;font-weight:900;padding:8px;border-bottom:1px solid #e8ebf0}.recipientTableWrap td{font-size:8px;padding:9px 8px;border-bottom:1px solid #f0f2f5;vertical-align:middle}.recipientTableWrap td>strong{font-size:9px}.recipientTableWrap td>span:not(.recipientStatus){display:block}.recipientTableWrap td>small{display:block;color:#99a1ae;margin-top:2px}.recipientStatus{display:inline-grid;gap:2px;padding:5px 7px;border-radius:8px;font-weight:850}.recipientStatus.answered{background:#eaf8f0;color:#23734d}.recipientStatus.pending{background:#fff7e8;color:#886719}.recipientStatus small{font-size:6px!important;color:inherit!important}.recipientCopy{height:30px;border:1px solid #dedfea;border-radius:7px;background:#f8f7ff;color:#5f52be;display:flex;align-items:center;gap:4px;padding:0 7px;font-size:7px;font-weight:850}.recipientCopy svg,.recipientDelete svg{width:12px}.recipientDelete{width:30px;height:30px;border:1px solid #efdadd;border-radius:7px;background:#fff7f7;color:#b94953;display:grid;place-items:center}.recipientEmpty{min-height:190px;border:1px dashed #dce1e8;border-radius:12px;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;color:#8d96a5;text-align:center}.recipientEmpty svg{width:28px;color:#6554df}.recipientEmpty strong{font-size:10px}.recipientEmpty p{font-size:8px;margin:0}.publicRecipientBanner{margin:0 18px 12px;border:1px solid color-mix(in srgb,var(--form-accent,#6554df) 30%,#e5e7eb);border-radius:12px;padding:11px 13px;background:color-mix(in srgb,var(--form-accent,#6554df) 7%,#fff);display:grid;grid-gap:2px;gap:2px}.publicRecipientBanner>span{font-size:8px;font-weight:950;letter-spacing:.12em;color:#8175bf}.publicRecipientBanner>strong{font-size:17px}.publicRecipientBanner>small{font-size:9px;color:#7f8897}.formsRowActions{flex-wrap:wrap}@media(max-width:1150px){.recipientSettingsCard{grid-template-columns:1fr 1fr}.recipientSettingsIntro{grid-column:1/-1}.recipientManualGrid{grid-template-columns:1fr 1fr 1fr}.recipientManualGrid button{align-self:flex-end}.recipientStats{grid-template-columns:1fr 1fr}}@media(max-width:760px){.recipientsHeader{display:grid}.recipientsHeader h1{font-size:30px}.recipientsHeader>a{justify-self:flex-start}.recipientFormSelector,.recipientSettingsCard{grid-template-columns:1fr}.recipientImportCard{display:grid}.recipientImportCard>div:last-child{flex-wrap:wrap}.recipientManualGrid{grid-template-columns:1fr 1fr}.recipientSendCard{grid-template-columns:1fr}.recipientSendCard>header,.recipientSendCard>label:nth-of-type(2),.recipientSendCard>small{grid-column:auto}.recipientSendCard>header{display:grid;grid-gap:9px;gap:9px}.recipientSendButton{justify-self:flex-start}.recipientListCard>header{display:grid}.recipientStats{grid-template-columns:1fr 1fr}}.recipientsPage{font-size:13px!important}.recipientsHeader{align-items:center!important}.recipientsHeader>div>span{font-size:11px!important}.recipientsHeader h1{font-size:38px!important}.recipientsHeader p{font-size:14px!important;line-height:1.55!important}.recipientsHeader>button{height:44px;padding:0 16px;border:0;border-radius:11px;background:#6554df;color:#fff;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:900;cursor:pointer}.recipientsHeader>button svg{width:17px}.recipientsHeader>button:disabled{opacity:.55}.recipientSteps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin-bottom:14px}.recipientSteps>article{min-height:74px;background:#fff;border:1px solid #e2e6ed;border-radius:14px;padding:13px;display:flex;align-items:center;gap:11px}.recipientSteps>article>b{width:32px;height:32px;border-radius:50%;background:#eeebff;color:#6554df;display:grid;place-items:center;font-size:13px}.recipientSteps>article>span{display:grid;grid-gap:3px;gap:3px}.recipientSteps strong{font-size:13px}.recipientSteps small{font-size:11px;color:#8993a2}.recipientSteps>svg{width:18px;color:#b0b7c3}.recipientFormSelector{padding:15px!important}.recipientFormSelector label{font-size:12px!important;gap:7px!important}.recipientFormSelector select{height:42px!important;font-size:13px!important}.recipientFormSelector>button,.recipientPublish{height:42px!important;font-size:12px!important}.recipientMessage{font-size:12px!important;line-height:1.5!important;padding:12px 14px!important}.recipientStats small{font-size:11px!important}.recipientStats strong{font-size:27px!important}.recipientImportCard,.recipientImportPreview,.recipientListCard,.recipientManualCard,.recipientSendCard,.recipientSettingsCard{padding:18px!important;border-radius:16px!important}.recipientImportPreview h2,.recipientListCard h2,.recipientManualCard h2,.recipientSendCard h2,.recipientSettingsIntro h2{font-size:17px!important}.recipientSendCard p,.recipientSettingsIntro p{font-size:12px!important}.recipientToggle{padding:12px!important;min-height:66px}.recipientToggle strong{font-size:12px!important}.recipientToggle small{font-size:10px!important;line-height:1.45}.recipientToggle input{width:20px!important;height:20px!important}.recipientSettingsCard>button{height:42px!important;font-size:11px!important}.recipientImportCard{display:flex;align-items:center;justify-content:space-between;gap:18px}.recipientImportIntro{display:flex;gap:12px;align-items:center}.recipientImportIntro>svg{width:31px;height:31px;color:#2d8e62}.recipientImportIntro span{display:grid;grid-gap:5px;gap:5px}.recipientImportIntro strong{font-size:15px!important}.recipientImportIntro small{font-size:11px!important;line-height:1.55;max-width:780px}.recipientImportActions{display:flex;gap:8px;flex-wrap:wrap}.recipientImportActions button{height:42px!important;padding:0 13px!important;font-size:11px!important;border:1px solid #dfe3ea;border-radius:9px;background:#fff;color:#596576;display:flex;align-items:center;gap:6px;font-weight:850;cursor:pointer}.recipientImportActions button.primary{background:#2f9669;color:#fff;border-color:#2f9669}.recipientImportPreview{background:#fff;border:1px solid #dce4ef;margin-bottom:12px;box-shadow:0 12px 32px rgba(24,35,61,.05)}.recipientImportPreview>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px}.recipientImportPreview>header>div{display:flex;gap:10px;align-items:center}.recipientImportPreview>header svg{width:26px;color:#2f9669}.recipientImportPreview>header p{font-size:12px;color:#788395;margin:3px 0 0}.recipientImportPreview>header>button{width:34px;height:34px;border:1px solid #e2e5ea;border-radius:9px;background:#fff;display:grid;place-items:center}.recipientImportErrors{display:grid;grid-gap:5px;gap:5px;background:#fff4f4;border:1px solid #efd0d3;border-radius:10px;padding:10px;margin-bottom:10px}.recipientImportErrors span{font-size:11px;color:#a13e48}.recipientPreviewTable{overflow:auto;border:1px solid #edf0f3;border-radius:10px}.recipientPreviewTable table{width:100%;border-collapse:collapse;min-width:720px}.recipientPreviewTable th{font-size:11px;text-align:left;color:#7d8796;background:#fafbfc;padding:10px}.recipientPreviewTable td{font-size:12px;padding:10px;border-top:1px solid #edf0f3}.recipientPreviewTable td strong{font-size:12px}.recipientImportPreview>small{display:block;font-size:10px;color:#87909e;margin-top:8px}.recipientImportPreview>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.recipientImportPreview>footer button{height:41px;padding:0 13px;border:1px solid #dfe3e8;border-radius:9px;background:#fff;font-size:11px;font-weight:850}.recipientImportPreview>footer .primary{background:#6554df;color:#fff;border-color:#6554df;display:flex;gap:6px;align-items:center}.recipientManualGrid{grid-template-columns:1.5fr 1.25fr 1fr 120px 1fr!important;gap:10px!important}.recipientManualGrid label{font-size:11px!important;gap:6px!important}.recipientManualGrid input{height:41px!important;font-size:12px!important}.recipientNotesField{grid-column:1/5}.recipientManualGrid button{height:41px!important;font-size:11px!important;align-self:flex-end}.recipientSendCard{gap:13px!important}.recipientSendCard>label{font-size:11px!important;gap:6px!important}.recipientSendCard input,.recipientSendCard textarea{font-size:13px!important;line-height:1.55!important;padding:11px!important}.recipientMode button{height:34px!important;font-size:11px!important}.recipientVariables{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.recipientVariables>span{font-size:11px;color:#7f8997;margin-right:3px}.recipientVariables button{border:1px solid #dcd7f8;background:#f6f4ff;color:#5d50bd;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:800;cursor:pointer}.recipientSendButton{height:42px!important;font-size:11px!important}.recipientSendCard>small{font-size:10px!important}.recipientListCard>header>div>span{font-size:10px!important;padding:4px 8px!important}.recipientListCard>header>label{height:41px!important}.recipientListCard>header input{font-size:12px!important}.recipientTableWrap th{font-size:10px!important;padding:10px!important}.recipientTableWrap td{font-size:12px!important;padding:11px 10px!important}.recipientTableWrap td>strong{font-size:13px!important}.recipientTableWrap td>small{font-size:10px!important}.recipientStatus{font-size:11px!important;padding:6px 8px!important}.recipientStatus small{font-size:9px!important}.recipientCopy{height:34px!important;font-size:10px!important}.recipientDelete{width:34px!important;height:34px!important}.recipientEmpty strong{font-size:13px!important}.recipientEmpty p{font-size:11px!important}.friendlyInsertRow{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:7px}.friendlyInsertRow>span{font-size:10px;color:#87909e}.friendlyInsertRow button{border:1px solid #ded9f7;background:#f7f5ff;color:#5f52ba;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800;cursor:pointer}@media(max-width:900px){.recipientSteps{grid-template-columns:1fr}.recipientSteps>svg{display:none}.recipientImportCard{display:grid}.recipientManualGrid{grid-template-columns:1fr 1fr!important}.recipientNotesField{grid-column:1/-1}}@media(max-width:580px){.recipientManualGrid{grid-template-columns:1fr!important}.recipientNotesField{grid-column:auto}.recipientsHeader h1{font-size:31px!important}.recipientSteps>article{min-height:62px}}