.builderFieldButton[draggable=true]{cursor:-webkit-grab;cursor:grab;position:relative}.builderFieldButton[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.builderFieldButton.isDraggingLibraryItem{opacity:.55;transform:scale(.985);border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 7%,white)!important}.builderFieldDragHint{margin-left:auto;color:#aaa2b6;display:grid;place-items:center;opacity:.72}.builderFieldButton:hover .builderFieldDragHint{color:var(--accent);opacity:1}.builderFieldButton .builderFieldPlus{margin-left:2px}.builderEmptyPage.isDropReady{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 7%,white)!important;color:var(--accent)}.matrixDesignerSection{display:grid;grid-gap:11px;gap:11px;padding:12px;border:1px solid #ebe7f2;border-radius:12px;background:#fff}.matrixDesignerTitle{display:grid;grid-gap:3px;gap:3px}.matrixDesignerTitle>strong{font-size:12.5px;color:#302940}.matrixDesignerTitle>small{font-size:10.5px;color:#857d90;line-height:1.4}.matrixChoiceModeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.matrixChoiceModeGrid>button{min-width:0;border:1px solid #e4dfec;background:#faf9fc;color:#554d60;border-radius:10px;padding:9px 8px;display:grid;grid-gap:2px;gap:2px;text-align:left;cursor:pointer}.matrixChoiceModeGrid>button strong{font-size:11px}.matrixChoiceModeGrid>button small{font-size:9.5px;color:#8d8597;line-height:1.25}.matrixChoiceModeGrid>button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,white);color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.matrixShapeRow{display:grid;grid-gap:6px;gap:6px}.matrixShapeRow>span{font-size:10.5px;font-weight:800;color:#5c5467}.matrixShapeChoices{grid-template-columns:repeat(3,minmax(0,1fr))!important}.matrixColorGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.matrixTypographyGroup{display:grid;grid-gap:7px;gap:7px;padding-top:3px}.matrixTypographyGroup+.matrixTypographyGroup{border-top:1px solid #f0edf4;padding-top:10px}.matrixTypographyGroup>strong{font-size:10.5px;color:#5d5568}.builderMatrixPreviewWrap,.matrixAnswerWrap{border:var(--matrix-border-width) var(--matrix-border-style) var(--matrix-border)!important;border-radius:var(--matrix-radius)!important;background:var(--matrix-cell-bg);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.builderMatrixPreviewTable,.matrixAnswer{border-collapse:separate!important;border-spacing:0!important;background:var(--matrix-cell-bg)!important;color:var(--matrix-cell-text)!important}.builderMatrixPreviewTable td,.builderMatrixPreviewTable th,.matrixAnswer td,.matrixAnswer th{border:0!important;border-right:var(--matrix-border-width) var(--matrix-border-style) var(--matrix-border)!important;border-bottom:var(--matrix-border-width) var(--matrix-border-style) var(--matrix-border)!important}.builderMatrixPreviewTable tr>:last-child,.matrixAnswer tr>:last-child{border-right:0!important}.builderMatrixPreviewTable tbody tr:last-child>*,.matrixAnswer tbody tr:last-child>*{border-bottom:0!important}.builderMatrixPreviewTable thead th,.matrixAnswer thead th{background:var(--matrix-header-bg)!important;color:var(--matrix-header-text)!important;font-family:var(--matrix-header-font)!important;font-size:var(--matrix-header-size)!important;font-weight:var(--matrix-header-weight)!important}.builderMatrixPreviewTable tbody th,.matrixAnswer tbody th{background:var(--matrix-row-bg)!important;color:var(--matrix-row-text)!important;font-family:var(--matrix-row-font)!important;font-size:var(--matrix-row-size)!important;font-weight:var(--matrix-row-weight)!important}.builderMatrixPreviewTable tbody td,.matrixAnswer tbody td{background:var(--matrix-cell-bg)!important;color:var(--matrix-cell-text)!important;font-family:var(--matrix-cell-font)!important;font-size:var(--matrix-cell-size)!important}.builderMatrixPreviewTable.matrixAlternateRows tbody tr:nth-child(2n)>*,.matrixAnswer.matrixAlternateRows tbody tr:nth-child(2n)>*{background:var(--matrix-alt-row)!important}.matrixRadioChoice{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-items:center;cursor:pointer;transition:.15s ease;vertical-align:middle}.matrixChoiceShape--circle .matrixRadioChoice{border-radius:50%}.matrixChoiceShape--square .matrixRadioChoice{border-radius:6px}.matrixChoiceShape--pill .matrixRadioChoice{border-radius:999px}.matrixRadioChoice:checked{box-shadow:inset 0 0 0 4px #fff}.matrixChoiceShape--pill .matrixRadioChoice:checked{box-shadow:inset 0 0 0 3px #fff}.matrixChoiceButton:focus-visible,.matrixRadioChoice:focus-visible,.matrixRange:focus-visible{outline:3px solid color-mix(in srgb,var(--matrix-selection) 25%,transparent);outline-offset:2px}.matrixChoiceButton{width:30px;height:30px;padding:0!important;margin:0!important;border:1.5px solid color-mix(in srgb,var(--matrix-selection) 46%,#cbc6d1)!important;background:#fff!important;color:transparent!important;display:inline-grid!important;place-items:center!important;cursor:pointer;transition:.15s ease;box-shadow:none!important}.matrixChoiceButton span{font-size:13px;line-height:1;font-weight:900}.matrixChoiceShape--circle .matrixChoiceButton{border-radius:50%!important}.matrixChoiceShape--square .matrixChoiceButton{border-radius:8px!important}.matrixChoiceShape--pill .matrixChoiceButton{width:40px!important;height:24px!important;border-radius:999px!important}.matrixChoiceButton:hover{border-color:var(--matrix-selection)!important;background:color-mix(in srgb,var(--matrix-selection) 7%,white)!important}.matrixChoiceButton.active{background:var(--matrix-selection)!important;border-color:var(--matrix-selection)!important;color:#fff!important}.matrixChoiceVisual,.matrixRadioVisual{display:inline-grid;place-items:center;vertical-align:middle}.matrixRadioVisual{width:21px;height:21px;border:2px solid color-mix(in srgb,var(--matrix-selection) 50%,#c9c4d0);background:#fff}.matrixChoiceShape--circle .matrixRadioVisual{border-radius:50%}.matrixChoiceShape--square .matrixRadioVisual{border-radius:6px}.matrixChoiceShape--pill .matrixRadioVisual{width:34px;height:20px;border-radius:999px}.matrixChoiceVisual{width:30px;height:30px;border:1.5px solid color-mix(in srgb,var(--matrix-selection) 45%,#cbc6d1);color:transparent;border-radius:8px;background:#fff;font-size:13px;font-weight:900}.matrixChoiceShape--circle .matrixChoiceVisual{border-radius:50%}.matrixChoiceShape--pill .matrixChoiceVisual{width:40px;height:24px;border-radius:999px}.builderMatrixSliderPreview,.matrixSliderList{border:var(--matrix-border-width) var(--matrix-border-style) var(--matrix-border);border-radius:var(--matrix-radius);overflow:hidden;background:var(--matrix-cell-bg)}.matrixSliderRow{display:grid;grid-template-columns:minmax(125px,28%) minmax(300px,1fr);border-bottom:var(--matrix-border-width) var(--matrix-border-style) var(--matrix-border);min-width:500px}.matrixSliderRow:last-child{border-bottom:0}.matrixSliderRow>strong{display:flex;align-items:center;padding:13px 12px;background:var(--matrix-row-bg);color:var(--matrix-row-text);font-family:var(--matrix-row-font);font-size:var(--matrix-row-size);font-weight:var(--matrix-row-weight);border-right:var(--matrix-border-width) var(--matrix-border-style) var(--matrix-border)}.builderMatrixSliderPreview.matrixAlternateRows .matrixSliderRow:nth-child(2n)>*,.matrixSliderList.matrixAlternateRows .matrixSliderRow:nth-child(2n)>*{background:var(--matrix-alt-row)}.matrixSliderControl{min-width:0;padding:10px 13px 9px;background:var(--matrix-cell-bg);color:var(--matrix-cell-text);font-family:var(--matrix-cell-font);font-size:var(--matrix-cell-size)}.matrixSliderTopline{min-height:18px;display:flex;justify-content:flex-end;margin-bottom:2px}.matrixSliderTopline output{color:var(--matrix-selection);font-weight:800;font-size:11px}.matrixRange{width:100%!important;accent-color:var(--matrix-selection)!important;cursor:pointer;margin:3px 0!important}.matrixRange--empty{opacity:.6}.matrixSliderScale{display:grid;grid-gap:4px;gap:4px;align-items:start;margin-top:4px;color:var(--matrix-cell-text);font-size:9px;line-height:1.15}.matrixSliderScale span{text-align:center;overflow-wrap:anywhere;min-width:0}@media(max-width:900px){.matrixChoiceModeGrid,.matrixColorGrid{grid-template-columns:1fr}.matrixSliderRow{grid-template-columns:125px minmax(320px,1fr)}}@media(max-width:700px){.builderFieldDragHint{display:none}.matrixDesignerSection .settingsThreeColumns{grid-template-columns:1fr}.builderMatrixSliderPreview,.matrixSliderList{overflow-x:auto}.matrixChoiceModeGrid{grid-template-columns:1fr}}.matrixPresetGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.matrixPresetGrid>button{border:1px solid #e5e0eb;background:#fff;border-radius:10px;padding:8px;display:grid;grid-gap:6px;gap:6px;justify-items:start;cursor:pointer;color:#51495c}.matrixPresetGrid>button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,white)}.matrixPresetGrid>button strong{font-size:10.5px}.matrixPresetSwatch{width:100%;height:22px;border-radius:7px;border:1px solid rgba(0,0,0,.06)}.matrixPresetSwatch--clean{background:linear-gradient(90deg,#f7f5fb 0 34%,#fff 34% 100%)}.matrixPresetSwatch--soft{background:linear-gradient(90deg,#eef2ff 0 34%,#f8faff 34% 55%,#fff 55%)}.matrixPresetSwatch--accent{background:#6c5ce7}.matrixPresetSwatch--dark{background:linear-gradient(90deg,#171923 0 34%,#222532 34% 55%,#1d202b 55%)}@media(max-width:700px){.matrixPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.matrixShapeChoices{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))!important}.matrixRadioChoice{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important;aspect-ratio:1/1!important;padding:0!important;margin:0!important;flex:0 0 22px!important;line-height:0!important;vertical-align:middle!important;transform:none!important;border:2px solid color-mix(in srgb,var(--matrix-selection) 48%,#c9c4d0)!important;background:#fff!important;background-image:none!important;box-shadow:none}.matrixChoiceShape--circle .matrixRadioChoice{border-radius:50%!important}.matrixChoiceShape--square .matrixRadioChoice{border-radius:6px!important}.matrixChoiceShape--pill .matrixRadioChoice{width:34px!important;height:20px!important;min-width:34px!important;max-width:34px!important;min-height:20px!important;max-height:20px!important;aspect-ratio:auto!important;flex-basis:34px!important;border-radius:999px!important}.matrixRadioChoice:checked{border-color:var(--matrix-selection)!important;background:var(--matrix-selection)!important;box-shadow:inset 0 0 0 4px #fff!important}.matrixChoiceShape--pill .matrixRadioChoice:checked{box-shadow:inset 0 0 0 3px #fff!important}.matrixRadioVisual{box-sizing:border-box!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important;aspect-ratio:1/1!important;padding:0!important;margin:0!important}.matrixChoiceShape--circle .matrixRadioVisual{border-radius:50%!important}.matrixChoiceShape--square .matrixRadioVisual{border-radius:6px!important}.matrixChoiceShape--pill .matrixRadioVisual{width:34px!important;height:20px!important;min-width:34px!important;max-width:34px!important;min-height:20px!important;max-height:20px!important;aspect-ratio:auto!important;border-radius:999px!important}.matrixIconChoice{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:color-mix(in srgb,var(--matrix-selection) 56%,#8e8798)!important;display:inline-grid!important;place-items:center!important;font-size:30px!important;font-family:Arial,Segoe UI Symbol,sans-serif!important;font-weight:400!important;line-height:1!important;cursor:pointer;vertical-align:middle!important;box-shadow:none!important;transition:transform .12s ease,color .12s ease,background .12s ease,border-color .12s ease}.matrixIconChoice>span{display:block;font:inherit;line-height:1;transform:translateY(-1px)}.matrixIconChoice--heart,.matrixIconChoice--heart>span{font-size:31px!important}.matrixIconChoice:hover{color:var(--matrix-selection)!important;transform:scale(1.06)}.matrixIconChoice.active{color:var(--matrix-selection)!important;transform:scale(1.04)}.matrixIconChoice:focus-visible{outline:3px solid color-mix(in srgb,var(--matrix-selection) 25%,transparent)!important;outline-offset:2px}.matrixIconChoice--buttonMode{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;border:1.5px solid color-mix(in srgb,var(--matrix-selection) 38%,#d2ccd8)!important;border-radius:10px!important;background:#fff!important;font-size:25px!important}.matrixIconChoice--buttonMode.matrixIconChoice--heart,.matrixIconChoice--buttonMode.matrixIconChoice--heart>span{font-size:26px!important}.matrixIconChoice--buttonMode:hover{background:color-mix(in srgb,var(--matrix-selection) 7%,white)!important;border-color:var(--matrix-selection)!important}.matrixIconChoice--buttonMode.active{background:var(--matrix-selection)!important;border-color:var(--matrix-selection)!important;color:#fff!important}@media(max-width:700px){.matrixShapeChoices{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.publicQuestion input.matrixRadioChoice{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important;padding:0!important;margin:0!important;background:#fff!important;box-sizing:border-box!important}.matrixChoiceShape--circle input.matrixRadioChoice{border-radius:50%!important}.matrixChoiceShape--square input.matrixRadioChoice{border-radius:6px!important}.matrixChoiceShape--pill input.matrixRadioChoice{width:34px!important;height:20px!important;min-width:34px!important;max-width:34px!important;min-height:20px!important;max-height:20px!important;border-radius:999px!important}.publicQuestion input.matrixRadioChoice:checked{background:var(--matrix-selection)!important;border-color:var(--matrix-selection)!important;box-shadow:inset 0 0 0 4px #fff!important}.matrixChoiceShape--pill input.matrixRadioChoice:checked{box-shadow:inset 0 0 0 3px #fff!important}.builderMatrixRatingPreview,.matrixRatingList{width:100%;max-width:100%;border:var(--matrix-border-width) var(--matrix-border-style) var(--matrix-border);border-radius:var(--matrix-radius);overflow:hidden;background:var(--matrix-cell-bg)}.matrixRatingRow{display:grid;grid-template-columns:minmax(150px,32%) minmax(0,1fr);border-bottom:var(--matrix-border-width) var(--matrix-border-style) var(--matrix-border)}.matrixRatingRow:last-child{border-bottom:0}.matrixRatingRow>strong{min-width:0;display:flex;align-items:center;padding:13px 14px;background:var(--matrix-row-bg);color:var(--matrix-row-text);font-family:var(--matrix-row-font);font-size:var(--matrix-row-size);font-weight:var(--matrix-row-weight);border-right:var(--matrix-border-width) var(--matrix-border-style) var(--matrix-border);overflow-wrap:anywhere}.matrixRatingChoices{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px 14px;background:var(--matrix-cell-bg);color:var(--matrix-cell-text);font-family:var(--matrix-cell-font);font-size:var(--matrix-cell-size)}.builderMatrixRatingPreview.matrixAlternateRows .matrixRatingRow:nth-child(2n)>*,.matrixRatingList.matrixAlternateRows .matrixRatingRow:nth-child(2n)>*{background:var(--matrix-alt-row)}.matrixRatingAlign--left .matrixRatingChoices{justify-content:flex-start}.matrixRatingAlign--center .matrixRatingChoices{justify-content:center}.matrixRatingAlign--right .matrixRatingChoices{justify-content:flex-end}.matrixRatingChoice{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;box-shadow:none!important;text-decoration:none!important;display:inline-grid!important;place-items:center!important;position:relative;flex:0 0 auto;width:var(--matrix-rating-size,30px)!important;height:var(--matrix-rating-size,30px)!important;line-height:1!important;font-size:calc(var(--matrix-rating-size,30px) * .48)!important;font-weight:800!important;color:var(--matrix-cell-text)!important;background:#fff!important;border:2px solid color-mix(in srgb,var(--matrix-selection) 42%,#cfc9d7)!important;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}span.matrixRatingChoice{cursor:default}.matrixRatingChoice--circle{border-radius:50%!important}.matrixRatingChoice--square{border-radius:8px!important}.matrixRatingChoice--pill{width:calc(var(--matrix-rating-size,30px) * 1.35)!important;border-radius:999px!important}.matrixRatingChoice--heart,.matrixRatingChoice--star{width:auto!important;height:auto!important;overflow:visible!important;border:0!important;background:transparent!important;font-size:var(--matrix-rating-size,30px)!important;font-weight:400!important;color:color-mix(in srgb,var(--matrix-selection) 36%,#d1ccd7)!important}.matrixRatingChoice--heart{font-size:calc(var(--matrix-rating-size,30px) * 1.04)!important}.matrixRatingChoice>span{display:block;line-height:1}.matrixRatingChoice>small{position:absolute;left:50%;top:100%;transform:translate(-50%,2px);font-size:9px;line-height:1;color:var(--matrix-cell-text);font-weight:700}.matrixRatingChoice:hover{border-color:var(--matrix-selection)!important;transform:translateY(-1px)}.matrixRatingChoice.active:not(.matrixRatingChoice--star):not(.matrixRatingChoice--heart){background:var(--matrix-selection)!important;border-color:var(--matrix-selection)!important;color:#fff!important}.matrixRatingChoice--heart.active,.matrixRatingChoice--star.active{color:var(--matrix-selection)!important}.matrixRatingChoice--buttons{width:calc(var(--matrix-rating-size,30px) * 1.12)!important;height:calc(var(--matrix-rating-size,30px) * 1.12)!important;border-width:1.5px!important;background:color-mix(in srgb,var(--matrix-selection) 3%,white)!important}.matrixRatingChoice--buttons.matrixRatingChoice--pill{width:calc(var(--matrix-rating-size,30px) * 1.55)!important}.matrixRatingChoice--buttons.matrixRatingChoice--heart,.matrixRatingChoice--buttons.matrixRatingChoice--star{width:calc(var(--matrix-rating-size,30px) * 1.25)!important;height:calc(var(--matrix-rating-size,30px) * 1.25)!important;border:1.5px solid color-mix(in srgb,var(--matrix-selection) 36%,#d4cedb)!important;border-radius:10px!important;background:color-mix(in srgb,var(--matrix-selection) 3%,white)!important;font-size:calc(var(--matrix-rating-size,30px) * .82)!important}.matrixRatingChoice--buttons.matrixRatingChoice--heart.active,.matrixRatingChoice--buttons.matrixRatingChoice--star.active{background:var(--matrix-selection)!important;border-color:var(--matrix-selection)!important;color:#fff!important}.matrixRatingChoice:focus-visible{outline:3px solid color-mix(in srgb,var(--matrix-selection) 25%,transparent)!important;outline-offset:2px}.matrixRatingSlider,.matrixRatingSliderPreview{width:min(100%,520px);min-width:230px;display:grid;grid-gap:4px;gap:4px}.matrixRatingSliderTop{display:flex;justify-content:flex-end;min-height:18px}.matrixRatingSliderTop output{font-size:11px;font-weight:800;color:var(--matrix-selection)}.matrixRatingSlider input,.matrixRatingSliderPreview input{width:100%!important;accent-color:var(--matrix-selection);margin:0!important}.matrixRatingSliderPreview>div,.matrixRatingSliderScale{display:flex;justify-content:space-between;color:var(--matrix-cell-text);font-size:9px;font-weight:700}.matrixRatingSliderPreview{opacity:.72}.matrixRatingSettingsCard .matrixShapeChoices{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.builderMatrixRatingPreview,.matrixRatingList{overflow-x:auto;-webkit-overflow-scrolling:touch}.matrixRatingRow{grid-template-columns:130px minmax(280px,1fr);min-width:430px}.matrixRatingChoices{gap:7px;padding:10px 11px}}.matrixRatingRowAlign--left .matrixRatingRow>strong{justify-content:flex-start!important;text-align:left!important}.matrixRatingRowAlign--center .matrixRatingRow>strong{justify-content:center!important;text-align:center!important}.matrixRatingRowAlign--right .matrixRatingRow>strong{justify-content:flex-end!important;text-align:right!important}.matrixRatingAlign--left .matrixRatingChoices{display:flex!important;justify-content:flex-start!important;text-align:left!important}.matrixRatingAlign--center .matrixRatingChoices{display:flex!important;justify-content:center!important;text-align:center!important}.matrixRatingAlign--right .matrixRatingChoices{display:flex!important;justify-content:flex-end!important;text-align:right!important}.matrixRatingAlign--left .matrixRatingSlider,.matrixRatingAlign--left .matrixRatingSliderPreview{margin-left:0!important;margin-right:auto!important}.matrixRatingAlign--center .matrixRatingSlider,.matrixRatingAlign--center .matrixRatingSliderPreview{margin-left:auto!important;margin-right:auto!important}.matrixRatingAlign--right .matrixRatingSlider,.matrixRatingAlign--right .matrixRatingSliderPreview{margin-left:auto!important;margin-right:0!important}.matrixRatingAppearanceAlignments .componentInnerAlignmentGrid{margin-top:4px}.matrixRatingAppearanceCard .matrixDesignerSection:first-of-type{margin-top:2px}.builderMatrixRatingPreview .matrixRatingRow,.matrixRatingList .matrixRatingRow{position:relative;align-items:stretch;min-height:58px;border-bottom:0!important}.builderMatrixRatingPreview .matrixRatingRow:not(:last-child):after,.matrixRatingList .matrixRatingRow:not(:last-child):after{content:"";position:absolute;z-index:4;left:0;right:0;bottom:0;height:0;border-bottom:var(--matrix-border-width) var(--matrix-border-style) var(--matrix-border);pointer-events:none}.builderMatrixRatingPreview .matrixRatingRow>strong,.matrixRatingList .matrixRatingRow>strong{position:relative;height:100%;min-height:58px;box-sizing:border-box;display:flex!important;align-items:center!important;align-self:stretch;border-right:0!important}.builderMatrixRatingPreview .matrixRatingRow>strong:after,.matrixRatingList .matrixRatingRow>strong:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;width:0;border-right:var(--matrix-border-width) var(--matrix-border-style) var(--matrix-border);pointer-events:none}.builderMatrixRatingPreview .matrixRatingChoices,.matrixRatingList .matrixRatingChoices{min-height:58px;height:100%;box-sizing:border-box;align-self:stretch;align-items:center!important;align-content:center}.builderMatrixRatingPreview .matrixRatingSliderPreview,.matrixRatingList .matrixRatingSlider{align-self:center}.builderShell{grid-template-columns:310px minmax(0,1fr) 380px}.builderLibrary .builderPanelHeader{padding:15px 15px 11px}.builderLibrary .builderPanelHeader p{margin-top:5px;max-width:255px;line-height:1.32}.builderLibrary .builderFieldSearch{margin:10px 11px 4px;height:38px}.builderLibrary .builderFieldGroups{padding:5px 9px 14px}.builderLibrary .builderFieldGroup{padding:8px 0 10px}.builderLibrary .builderFieldGroupHead{padding:0 3px 6px}.builderLibrary .builderFieldGrid{gap:5px!important}.builderLibrary .builderFieldButton{min-height:42px!important;padding:5px 7px!important;grid-template-columns:30px minmax(0,1fr) 22px 22px!important;gap:6px!important;border-radius:10px!important;align-items:center!important}.builderLibrary .builderFieldIcon{width:30px;height:30px;border-radius:9px;flex:0 0 30px}.builderLibrary .builderFieldIcon svg{width:16px;height:16px}.builderLibrary .builderFieldLabel{font-size:11.5px!important;line-height:1.16!important;white-space:normal!important;overflow-wrap:anywhere!important}.builderLibrary .builderFieldDragHint{width:22px;height:22px;margin:0!important;display:grid;place-items:center}.builderLibrary .builderFieldPlus{width:22px;height:22px;margin:0!important;padding:4px!important;display:grid!important;place-items:center!important;border-radius:7px}@media(max-width:1280px){.builderShell{grid-template-columns:275px minmax(0,1fr) 340px}.builderLibrary .builderFieldButton{min-height:40px!important;grid-template-columns:29px minmax(0,1fr) 21px 21px!important;padding:5px 6px!important}.builderLibrary .builderFieldIcon{width:29px;height:29px}.builderLibrary .builderFieldLabel{font-size:11.25px!important}}@media(max-width:1050px){.builderShell{grid-template-columns:245px minmax(0,1fr) 320px}.builderLibrary .builderFieldButton{grid-template-columns:28px minmax(0,1fr) 20px 20px!important;gap:5px!important}.builderLibrary .builderFieldIcon{width:28px;height:28px}.builderLibrary .builderFieldLabel{font-size:11px!important}}.templateHeaderActions{display:flex;align-items:center;gap:10px}.templateHeaderActions>button{border:1px solid #ddd9ef;background:#fff;color:#5d4ad7;border-radius:11px;height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:900;cursor:pointer;box-shadow:0 6px 18px rgba(64,49,139,.06)}.templateHeaderActions>button svg{width:16px;height:16px}.templateHeaderActions>.templateHeaderIcon{width:45px!important;height:45px!important;color:#6554df}.templateSectionIntro{font-size:10px;color:#87909f;margin:-5px 0 12px}.templatesCatalogGrid article{min-height:238px}.templateScopeBadge{margin-left:auto;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:950;letter-spacing:.07em}.templateScopeBadge.global{background:#e7f8f0;color:#14754e}.templateScopeBadge.local{background:#f2eeff;color:#6554df}.templateCategoryLine{display:flex;align-items:center;gap:6px}.templateCategoryLine b{font-size:7px;padding:4px 7px;border-radius:999px;background:#f4f1ff;color:#6554df}.adminTemplateManagerLink{border-color:#d9d1ff!important;background:#f7f5ff!important;color:#5c48d5!important}.adminTemplateManagerPage .adminMain{min-width:0}.adminTemplateMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.adminTemplateMetrics article{border:1px solid #e4e5ed;background:#fff;border-radius:16px;padding:15px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center;box-shadow:0 9px 26px rgba(28,38,56,.035)}.adminTemplateMetrics article>svg{grid-row:1/3;width:34px;height:34px;padding:8px;border-radius:10px;background:#f1eeff;color:#6554df}.adminTemplateMetrics small{font-size:9px;color:#838b99;font-weight:800}.adminTemplateMetrics strong{font-size:24px;line-height:1.05}.adminTemplateCatalogCard,.adminTemplateCreateCard{border:1px solid #e2e4eb;border-radius:18px;background:#fff;padding:18px;margin-bottom:16px;box-shadow:0 12px 34px rgba(31,40,64,.04)}.adminTemplateSectionTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px}.adminTemplateSectionTitle small{font-size:8px;font-weight:950;color:#6554df;letter-spacing:.11em}.adminTemplateCatalogHead h2,.adminTemplateSectionTitle h2{font-size:18px;margin:3px 0}.adminTemplateCatalogHead p,.adminTemplateSectionTitle p{font-size:10px;color:#848d9c;margin:0}.adminTemplateSectionTitle>svg{width:35px;height:35px;padding:8px;border-radius:11px;background:#f1eeff;color:#6554df}.adminTemplateCreateGrid{display:grid;grid-template-columns:1.45fr 1fr 1fr;grid-gap:11px;gap:11px;align-items:end}.adminTemplateCreateGrid label{font-size:9px;font-weight:850;color:#566072;display:grid;grid-gap:6px;gap:6px}.adminTemplateCatalogHead select,.adminTemplateCreateGrid input,.adminTemplateCreateGrid select,.adminTemplateCreateGrid textarea,.adminTemplateItem input,.adminTemplateItem select,.adminTemplateItem textarea{width:100%;border:1px solid #dfe2ea;border-radius:10px;background:#fff;color:#283247;font:inherit;padding:9px 10px;outline:none}.adminTemplateCreateGrid textarea,.adminTemplateItem textarea{min-height:74px;resize:vertical}.adminTemplateDescriptionWide,.adminTemplateSourceWide{grid-column:span 2}.adminTemplateSourceRow{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.adminTemplateSourceRow button{border:1px solid #ded9ee;border-radius:9px;background:#f9f8ff;color:#6554df;padding:0 11px;font-size:8px;font-weight:900;cursor:pointer}.adminTemplateScopeField{border:0;margin:0;padding:0;display:flex;gap:7px;align-items:center}.adminTemplateScopeField legend{font-size:9px;font-weight:850;color:#566072;margin-bottom:6px}.adminTemplateScopeField button{height:38px;border:1px solid #dfe2e9;background:#fff;border-radius:10px;padding:0 10px;display:inline-flex;gap:6px;align-items:center;font-size:8px;font-weight:900;color:#697386;cursor:pointer}.adminTemplateScopeField button.active{border-color:#6554df;background:#f2efff;color:#5d48d7}.adminTemplateScopeField svg{width:14px}.adminTemplatePublishCheck{align-self:center!important;display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:7px!important}.adminTemplatePublishCheck input{width:auto!important}.adminTemplateCreateButton{height:40px!important;justify-content:center}.adminTemplateCatalogHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px) minmax(250px,360px);grid-gap:18px;gap:18px;align-items:end;margin-bottom:14px}.adminTemplateCatalogHead label{font-size:8px;font-weight:850;color:#677184;display:grid;grid-gap:5px;gap:5px}.adminTemplateItem,.adminTemplateList{display:grid;grid-gap:10px;gap:10px}.adminTemplateItem{border:1px solid #e2e5ec;border-left:4px solid #c8c9d6;border-radius:14px;padding:13px;background:#fff}.adminTemplateItem.global{border-left-color:#20a66b}.adminTemplateItem.local{border-left-color:#7359e5}.adminTemplateItem.draft{background:#fbfbfd}.adminTemplateItemTop{display:grid;grid-template-columns:38px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.adminTemplateIcon{width:38px;height:38px;border-radius:10px;background:#f3f0ff;color:#6554df;display:grid;place-items:center}.adminTemplateIcon svg{width:18px}.adminTemplateIdentity h3{font-size:13px;margin:0 0 5px}.adminTemplateItemTop>small{font-size:8px;color:#9aa1ad}.adminTemplateBadges{display:flex;flex-wrap:wrap;gap:5px}.adminTemplateBadges span{font-size:7px;font-weight:950;border-radius:999px;padding:4px 7px;letter-spacing:.05em}.adminTemplateBadges .suite{background:#eaf2ff;color:#315b9d}.adminTemplateBadges .scope.global{background:#e7f8f0;color:#14754e}.adminTemplateBadges .scope.local{background:#f0ecff;color:#6554df}.adminTemplateBadges .publish.yes{background:#edf8ee;color:#2a7736}.adminTemplateBadges .publish.no{background:#f3f4f6;color:#777f8b}.adminTemplateBadges .system{background:#fff4d8;color:#9a6500}.adminTemplateItem>p{font-size:10px;line-height:1.5;color:#727d8e;margin:0}.adminTemplateCategory{font-size:8px;color:#8e97a5}.adminTemplateActions{display:flex;flex-wrap:wrap;gap:6px;padding-top:3px}.adminTemplateActions button{height:32px;border:1px solid #e0e3ea;border-radius:8px;background:#fff;color:#566074;padding:0 9px;display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:900;cursor:pointer}.adminTemplateActions button:hover{border-color:#cfc8ef;color:#5c48d5}.adminTemplateActions button.primary{background:#6554df;color:#fff;border-color:#6554df}.adminTemplateActions button.danger{color:#b34350;border-color:#efd5d9;margin-left:auto}.adminTemplateActions button:disabled{opacity:.4;cursor:not-allowed}.adminTemplateNameEdit{font-size:13px!important;font-weight:850!important;padding:7px 9px!important}.adminTemplateDescEdit{min-height:62px!important}.adminTemplateEditMetaRow{display:grid;grid-template-columns:1fr 180px 160px;grid-gap:8px;gap:8px;align-items:center}.adminTemplateEditMetaRow label{font-size:8px;font-weight:850;display:flex;align-items:center;gap:6px}.adminTemplateEditMetaRow label input{width:auto}.publishedTemplateSection{padding:2px 0 4px}@media(max-width:1100px){.adminTemplateCreateGrid{grid-template-columns:1fr 1fr}.adminTemplateDescriptionWide,.adminTemplateSourceWide{grid-column:span 2}.adminTemplateMetrics{grid-template-columns:1fr 1fr}.adminTemplateCatalogHead{grid-template-columns:1fr}.adminTemplateEditMetaRow{grid-template-columns:1fr 1fr}}@media(max-width:700px){.templateHeaderActions>.templateHeaderIcon{display:none}.adminTemplateCreateGrid{grid-template-columns:1fr}.adminTemplateDescriptionWide,.adminTemplateSourceWide{grid-column:auto}.adminTemplateMetrics{grid-template-columns:1fr 1fr}.adminTemplateSourceRow{grid-template-columns:1fr}.adminTemplateScopeField{flex-direction:column;align-items:stretch}.adminTemplateEditMetaRow{grid-template-columns:1fr}.adminTemplateItemTop{grid-template-columns:38px 1fr}.adminTemplateItemTop>small{grid-column:2}.adminTemplateActions button.danger{margin-left:0}}.homeShowcaseSection{position:relative;max-width:1380px;margin:0 auto 72px;padding:62px 52px;border-radius:28px;background:radial-gradient(circle at 10% 100%,rgba(111,91,255,.09),transparent 28%),linear-gradient(135deg,#fbfcff,#f4f7ff 56%,#f7f5ff);display:grid;grid-template-columns:.66fr 1.34fr;grid-gap:52px;gap:52px;align-items:center;overflow:visible;color:#10172c}.homeShowcaseSection:before{content:"";position:absolute;left:-90px;bottom:-80px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(90,82,246,.12) 0 2px,transparent 3px);background-size:14px 14px;opacity:.5;pointer-events:none}.homeShowcaseCopy{position:relative;z-index:2;display:grid;align-content:center;justify-items:start;grid-gap:17px;gap:17px}.homeShowcaseKicker{display:inline-flex;align-items:center;gap:8px;color:#4747df;font-size:11px;font-weight:900;letter-spacing:.08em}.homeShowcaseKicker svg{width:18px;height:18px}.homeShowcaseCopy h2{margin:0;max-width:520px;font-size:48px;line-height:1.08;letter-spacing:-.035em;color:#0d1530}.homeShowcaseCopy p{max-width:520px;margin:0;font-size:17px;line-height:1.7;color:#59647b}.homeShowcaseCopy ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:13px;gap:13px}.homeShowcaseCopy li{display:flex;align-items:center;gap:10px;font-size:15px;color:#37425a}.homeShowcaseCopy li svg{width:20px;height:20px;color:#5048e6;fill:#eef0ff}.homeShowcaseDemo{position:relative;z-index:3;min-width:0}.showcaseClose{position:absolute;right:16px;top:15px;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:#17213b;display:grid;place-items:center;cursor:pointer;z-index:6}.showcaseClose svg{width:20px}.showcaseClose:hover{background:#f3f5fa}.menuShowcaseDemo{min-height:600px}.menuShowcaseCard{position:relative;z-index:2;min-height:545px;padding:26px 28px 30px;border:1px solid #e4e8f2;border-radius:26px;background:rgba(255,255,255,.96);box-shadow:0 30px 70px rgba(45,53,91,.13)}.menuShowcaseTabs{display:flex;align-items:center;gap:8px;padding-bottom:22px;border-bottom:1px solid #edf0f6}.menuShowcaseTabs>button{height:48px;padding:0 23px;border:0;border-radius:13px;background:#f8f9fc;color:#333d57;display:flex;align-items:center;gap:9px;font-size:14px;font-weight:800;cursor:pointer;transition:.18s ease}.menuShowcaseTabs>button svg{width:19px}.menuShowcaseTabs>button:hover{background:#f1f2ff;color:#4441d7}.menuShowcaseTabs>button.active{color:#3836d7;background:#f3f1ff;box-shadow:inset 0 -3px 0 #4945e9}.menuDemoLanguages{margin-left:auto;display:flex;align-items:center;gap:9px;font-size:13px}.menuDemoLanguages button{border:0;background:none;padding:5px;color:#929aae;font-weight:700;cursor:pointer}.menuDemoLanguages button.active{color:#0d1530;font-weight:900}.menuDemoLanguages i{width:1px;height:18px;background:#cfd4de}.menuShowcaseList{display:grid;grid-gap:14px;gap:14px;padding-top:22px;max-width:70%}.menuShowcaseRow{width:100%;min-height:126px;padding:12px 14px;border:1px solid #e8ebf1;border-radius:18px;background:#fff;display:grid;grid-template-columns:118px 1fr auto 18px;align-items:center;grid-gap:16px;gap:16px;text-align:left;color:#151c30;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.menuShowcaseRow.selected,.menuShowcaseRow:hover{transform:translateY(-2px);border-color:#7b72ff;box-shadow:0 14px 30px rgba(69,63,207,.12)}.menuShowcasePhoto{width:118px;height:100px;border-radius:14px;overflow:hidden;background:#eef1f6;display:grid;place-items:center}.menuShowcasePhoto img{width:100%;height:100%;object-fit:cover;display:block}.menuShowcaseInfo{display:grid;grid-gap:7px;gap:7px;min-width:0}.menuShowcaseInfo>strong{font-size:18px;color:#11182b}.menuShowcaseInfo>small{font-size:12px;color:#606a80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menuShowcaseInfo>i{display:flex;flex-wrap:wrap;gap:6px;font-style:normal}.menuShowcaseInfo>i b{padding:5px 9px;border-radius:999px;background:#f3f4f8;border:1px solid #e6e8ef;color:#4d566a;font-size:10px;font-weight:750}.menuShowcasePrice{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px;padding:4px 0}.menuShowcasePrice small{padding:5px 8px;border-radius:7px;background:#5b51e8;color:#fff;font-size:9px;font-weight:850}.menuShowcasePrice strong{font-size:20px}.menuShowcaseRow>svg{width:17px;color:#9da5b5}.menuShowcaseDetail{position:absolute;right:-28px;top:210px;z-index:5;width:49%;min-height:380px;padding:20px;border:1px solid #e3e6ef;border-radius:24px;background:#fff;box-shadow:0 32px 70px rgba(37,42,74,.18);display:grid;grid-template-columns:52% 48%;grid-gap:18px;gap:18px}.menuDetailPhoto{min-height:340px;border-radius:18px;overflow:hidden;background:#eef0f5}.menuDetailPhoto img{width:100%;height:100%;object-fit:cover;display:block}.menuDetailContent{padding:14px 10px 8px 0;display:grid;align-content:start;grid-gap:11px;gap:11px}.popularBadge{width:max-content;padding:5px 9px;border-radius:8px;background:#f2f0ff;color:#5146dd;font-size:9px;font-weight:850}.menuDetailContent h3{margin:2px 0 0;font-size:24px;color:#11182b}.menuDetailContent>small{font-size:12px;color:#657087}.menuDetailContent p{font-size:12px;line-height:1.6;color:#687287;margin:5px 0}.menuDetailContent>div{display:flex;gap:6px;flex-wrap:wrap}.menuDetailContent>div b{font-size:9px;padding:5px 8px;border-radius:999px;background:#f3f4f7;color:#4e5769}.menuDetailContent>strong{margin-top:auto;font-size:28px;color:#11182b}.appointmentsShowcaseSection{background:radial-gradient(circle at 90% 10%,rgba(45,106,255,.1),transparent 28%),radial-gradient(circle at 0 100%,rgba(92,104,255,.08),transparent 30%),linear-gradient(135deg,#fcfdff,#f6f9ff)}.appointmentShowcaseDemo{min-height:650px}.appointmentDemoCard{position:relative;z-index:2;padding:22px 24px 24px;border:1px solid #e4e9f2;border-radius:26px;background:#fff;box-shadow:0 30px 70px rgba(42,59,110,.12)}.appointmentDemoSteps{display:grid;grid-template-columns:repeat(3,max-content) 1fr;align-items:center;grid-gap:12px;gap:12px;padding-bottom:18px;border-bottom:1px solid #eef1f5}.appointmentDemoSteps>span{height:44px;padding:0 15px;border-radius:12px;background:#fafbfc;color:#616a7d;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:760}.appointmentDemoSteps>span.active{color:#264bd8;background:#f2f5ff;box-shadow:inset 0 -3px 0 #315bff}.appointmentDemoSteps svg{width:18px}.appointmentDemoSteps>b{justify-self:end;display:flex;align-items:center;gap:9px;font-size:13px}.appointmentDemoSteps>b i{height:18px;width:1px;background:#cbd0dc}.appointmentDemoGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:14px;gap:14px;padding-top:18px}.appointmentDemoGrid>div{border:1px solid #e8ebf1;border-radius:18px;background:#fff;padding:16px}.appointmentDemoGrid h3{font-size:13px;margin:0 0 13px;color:#20283b}.appointmentServicesPanel{display:grid;grid-gap:10px;gap:10px}.appointmentServicesPanel>button{position:relative;min-height:70px;border:1px solid #e3e7ef;border-radius:14px;background:#fff;padding:10px 13px;display:grid;grid-template-columns:40px 1fr auto 18px;grid-gap:10px;gap:10px;align-items:center;text-align:left;color:#1e273a;cursor:pointer}.appointmentServicesPanel>button.active,.appointmentServicesPanel>button:hover{border-color:#4b60f4;box-shadow:0 6px 16px rgba(65,79,225,.08)}.appointmentServicesPanel>button>i{width:38px;height:38px;border-radius:50%;background:#f2f4ff;color:#4b54dd;display:grid;place-items:center}.appointmentServicesPanel>button>i svg{width:18px}.appointmentServicesPanel>button>span{display:grid;grid-gap:3px;gap:3px}.appointmentServicesPanel>button>span strong{font-size:12px}.appointmentServicesPanel>button>span small{font-size:10px;color:#707a8e}.appointmentServicesPanel>button>b{font-size:11px}.appointmentServicesPanel>button>svg{width:15px;color:#4258e9}.appointmentCalendarPanel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.appointmentCalendarPanel header strong{font-size:12px}.appointmentCalendarPanel header span{display:flex;gap:8px}.appointmentCalendarPanel header svg{width:14px}.appointmentWeek{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.appointmentWeek b{font-size:9px;color:#7b8497;text-align:center;padding:4px 0}.appointmentWeek button{aspect-ratio:1;border:0;border-radius:50%;background:transparent;color:#30394d;font-size:10px;cursor:pointer}.appointmentWeek button:hover{background:#f0f3ff}.appointmentWeek button.active{background:#3e4fe7;color:#fff;box-shadow:0 6px 14px rgba(61,76,220,.22)}.appointmentTimePanel>div{display:flex;gap:9px;flex-wrap:wrap}.appointmentTimePanel button{min-width:62px;height:38px;border:1px solid #e1e6ee;border-radius:10px;background:#fff;color:#293247;font-size:10px;font-weight:750;cursor:pointer}.appointmentTimePanel button.active{border-color:#4658f0;color:#3249d7;background:#f7f8ff;box-shadow:0 0 0 2px rgba(70,88,240,.07)}.appointmentTimePanel>small{display:flex;align-items:center;gap:6px;margin-top:25px;color:#858fa2;font-size:9px}.appointmentTimePanel>small svg{width:14px}.appointmentDetailsPanel{display:grid;grid-gap:7px;gap:7px}.appointmentDetailsPanel label{display:grid;grid-gap:4px;gap:4px;font-size:8px;font-weight:800;color:#596479}.appointmentDetailsPanel input{height:34px;border:1px solid #dfe4ec;border-radius:8px;padding:0 9px;background:#fff;color:#253047;font-size:9px}.appointmentBookButton{height:40px;border:0;border-radius:9px;background:linear-gradient(90deg,#263cdb,#345cff);color:#fff;font-size:10px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 8px 18px rgba(44,76,225,.18)}.appointmentBookButton svg{width:15px}.appointmentDetailsPanel>small{font-size:8px;color:#9199a9;text-align:center}.appointmentSuccessCard{position:absolute;right:-28px;top:275px;z-index:5;width:320px;padding:25px 22px 20px;border:1px solid #e3e7ee;border-radius:24px;background:#fff;box-shadow:0 30px 65px rgba(35,48,91,.18);text-align:center}.successCheck{width:58px;height:58px;border-radius:50%;margin:0 auto 10px;background:#dcf7ec;color:#16a36d;display:grid;place-items:center}.successCheck svg{width:28px}.appointmentSuccessCard h3{margin:0;font-size:15px;color:#172037}.appointmentSuccessCard>p{font-size:11px;color:#59657a;margin:8px 0}.confirmedBadge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#e7f8f0;color:#16855e;font-size:9px;font-weight:800}.confirmedBadge svg{width:12px}.appointmentSuccessCard dl{margin:17px 0;display:grid;border-top:1px solid #edf0f4}.appointmentSuccessCard dl div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;text-align:left;padding:9px 0;border-bottom:1px solid #edf0f4}.appointmentSuccessCard dt{display:flex;align-items:center;gap:5px;color:#7e8798;font-size:8px}.appointmentSuccessCard dt svg{width:13px}.appointmentSuccessCard dd{margin:0;font-size:8px;color:#3c465a}.appointmentSuccessCard>button:last-child{width:100%;height:38px;border:1px solid #dfe4ed;border-radius:9px;background:#fafbfe;color:#46506a;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:780;cursor:pointer}.appointmentSuccessCard>button:last-child svg{width:14px}.recipientsShowcaseSection{background:radial-gradient(circle at 88% 12%,rgba(53,84,231,.09),transparent 28%),radial-gradient(circle at 0 100%,rgba(92,86,240,.08),transparent 30%),linear-gradient(135deg,#fcfdff,#f7f8ff)}.recipientsShowcaseDemo{min-height:650px}.recipientsDemoCard{position:relative;z-index:2;padding:24px 25px 28px;border:1px solid #e4e8f1;border-radius:26px;background:#fff;box-shadow:0 30px 70px rgba(41,51,92,.12)}.recipientToolbar{display:flex;align-items:center;justify-content:space-between;gap:15px}.recipientToolbar>label{width:39%;height:45px;border:1px solid #e2e6ee;border-radius:12px;background:#fbfcfe;display:flex;align-items:center;gap:8px;padding:0 13px}.recipientToolbar>label svg{width:17px;color:#7d8699}.recipientToolbar input{width:100%;border:0;outline:0;background:transparent;color:#263048;font-size:10px}.recipientToolbar>div{display:flex;gap:8px}.recipientToolbar>div button{height:40px;padding:0 15px;border:1px solid #e5e8ef;border-radius:12px;background:#fff;color:#3e475a;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:760;cursor:pointer}.recipientToolbar>div button svg{width:14px}.recipientToolbar>div button i{width:7px;height:7px;border-radius:50%;background:#a2a9b7}.recipientToolbar>div button.confirmed i{background:#35a767}.recipientToolbar>div button.pending i{background:#e2a013}.recipientToolbar>div button.declined i{background:#e04747}.recipientToolbar>div button.active{background:#4b45df;color:#fff;border-color:#4b45df;box-shadow:0 8px 16px rgba(70,65,213,.15)}.recipientToolbar>div button.active i{background:#fff}.recipientStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:20px 0}.recipientStats article{min-height:85px;border:1px solid #e9ebf1;border-radius:16px;background:#fff;padding:14px;display:flex;align-items:center;gap:12px}.recipientStats article>i{width:43px;height:43px;border-radius:50%;display:grid;place-items:center}.recipientStats article>i svg{width:21px}.recipientStats article>i.people{background:#f1efff;color:#574ee5}.recipientStats article>i.confirmed{background:#edf9f2;color:#2d9c63}.recipientStats article>i.pending{background:#fff8e8;color:#dda01b}.recipientStats article>i.declined{background:#fff0f0;color:#e34a4a}.recipientStats article>span{display:grid;grid-gap:2px;gap:2px}.recipientStats strong{font-size:19px;color:#182137}.recipientStats small{font-size:9px;color:#697388}.recipientListHeader{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 9px}.recipientListHeader>strong{font-size:11px}.recipientListHeader>span{display:flex;align-items:center;gap:4px;font-size:8px;color:#81899a}.recipientListHeader svg{width:12px}.recipientRows{display:grid;grid-gap:9px;gap:9px}.recipientRows>button{width:100%;min-height:68px;border:1px solid #e8eaf0;border-radius:15px;background:#fff;padding:9px 12px;display:grid;grid-template-columns:46px 1fr auto 16px;align-items:center;grid-gap:11px;gap:11px;text-align:left;color:#20283b;cursor:pointer;transition:.16s ease}.recipientRows>button.selected,.recipientRows>button:hover{border-color:#6962ee;box-shadow:0 8px 19px rgba(65,61,180,.08)}.recipientAvatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:900;color:#fff}.recipientAvatar.large{width:58px;height:58px;font-size:13px}.recipientAvatar.violet{background:linear-gradient(135deg,#7c63df,#a38df2)}.recipientAvatar.blue{background:linear-gradient(135deg,#3f7bd8,#6aa4f1)}.recipientAvatar.indigo{background:linear-gradient(135deg,#5a55dd,#827cf4)}.recipientAvatar.rose{background:linear-gradient(135deg,#d76b88,#ee9fb2)}.recipientAvatar.amber{background:linear-gradient(135deg,#d79a37,#efc16d)}.recipientRows>button>span{display:grid;grid-gap:2px;gap:2px}.recipientRows>button>span strong{font-size:11px}.recipientRows>button>span small{font-size:8px;color:#6c7689}.recipientRows>button>svg{width:14px;color:#9aa2b1}.recipientStatus{padding:5px 8px;border-radius:8px;font-size:8px;font-weight:800}.recipientStatus.confirmed{background:#ecf8f0;color:#278a59}.recipientStatus.pending{background:#fff7e8;color:#c48a16}.recipientStatus.declined{background:#fff0f0;color:#d74646}.recipientDetailCard{position:absolute;right:-28px;top:225px;z-index:5;width:325px;padding:22px;border:1px solid #e2e6ee;border-radius:24px;background:#fff;box-shadow:0 30px 65px rgba(36,46,87,.18)}.recipientDetailCard header{display:flex;gap:13px;align-items:center;padding-right:30px}.recipientDetailCard header>span{display:grid;justify-items:start;grid-gap:7px;gap:7px}.recipientDetailCard h3{margin:0;font-size:15px;color:#182037}.recipientDetailCard dl{margin:20px 0;display:grid;grid-gap:0;gap:0}.recipientDetailCard dl div{padding:9px 0;border-bottom:1px solid #eef0f4}.recipientDetailCard dt{display:flex;align-items:center;gap:6px;font-size:8px;color:#667185;font-weight:760}.recipientDetailCard dt svg{width:14px;color:#5c56e8}.recipientDetailCard dd{margin:4px 0 0 20px;font-size:8px;line-height:1.45;color:#354057;overflow-wrap:anywhere}.recipientDetailCard>button:last-child{width:100%;height:38px;border:1px solid #dfe3ed;border-radius:9px;background:#fff;color:#574fdc;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:800;cursor:pointer}.recipientDetailCard>button:last-child svg{width:14px}@media(max-width:1180px){.homeShowcaseSection{margin-left:18px;margin-right:18px;grid-template-columns:1fr;padding:48px 34px;gap:35px}.homeShowcaseCopy{justify-items:center;text-align:center}.homeShowcaseCopy ul{justify-items:start}.homeShowcaseDemo{width:min(880px,100%);margin:auto}.appointmentSuccessCard,.eduResultCard,.menuShowcaseDetail,.recipientDetailCard{right:12px}.menuShowcaseList{max-width:72%}}@media(max-width:820px){.homeShowcaseSection{padding:36px 20px;border-radius:22px}.homeShowcaseCopy h2{font-size:38px}.homeShowcaseCopy p{font-size:14px}.homeShowcaseCopy li{font-size:13px}.appointmentShowcaseDemo,.educationShowcaseDemo,.menuShowcaseDemo,.recipientsShowcaseDemo{min-height:auto}.appointmentDemoCard,.eduQuizCard,.menuShowcaseCard,.recipientsDemoCard{padding:18px;border-radius:20px}.menuShowcaseTabs{overflow-x:auto}.menuShowcaseTabs>button{padding:0 15px;white-space:nowrap}.menuDemoLanguages{display:none}.menuShowcaseList{max-width:100%}.appointmentSuccessCard,.eduResultCard,.menuShowcaseDetail,.recipientDetailCard{position:relative;right:auto;top:auto;width:100%;margin-top:14px}.menuShowcaseDetail{grid-template-columns:.75fr 1.25fr}.menuDetailPhoto{min-height:260px}.appointmentDemoSteps{grid-template-columns:1fr 1fr 1fr}.appointmentDemoSteps>b{display:none}.appointmentDemoGrid{grid-template-columns:1fr}.recipientToolbar{align-items:stretch;flex-direction:column}.recipientToolbar>label{width:100%}.recipientToolbar>div{overflow-x:auto}.recipientStats{grid-template-columns:1fr 1fr}}@media(max-width:560px){.homeShowcaseSection{margin-left:10px;margin-right:10px;padding:28px 14px}.homeShowcaseCopy h2{font-size:31px}.homeShowcaseKicker{font-size:9px}.menuShowcaseRow{grid-template-columns:82px 1fr auto;min-height:105px;padding:9px}.menuShowcaseRow>svg{display:none}.menuShowcasePhoto{width:82px;height:82px}.menuShowcaseInfo>strong{font-size:13px}.menuShowcaseInfo>small{font-size:9px}.menuShowcaseInfo>i b{font-size:7px;padding:4px 6px}.menuShowcasePrice small{display:none}.menuShowcasePrice strong{font-size:14px}.menuShowcaseDetail{grid-template-columns:1fr}.menuDetailPhoto{min-height:280px}.appointmentDemoSteps{display:flex;overflow-x:auto}.appointmentDemoSteps>span{white-space:nowrap}.appointmentWeek{gap:3px}.recipientStats{grid-template-columns:1fr 1fr}.recipientStats article{min-height:72px;padding:10px}.recipientToolbar>div button{padding:0 11px}.recipientRows>button{grid-template-columns:40px 1fr auto}.recipientRows>button>svg{display:none}.recipientAvatar{width:38px;height:38px}.recipientRows>button>span small:nth-of-type(2){display:none}.recipientStatus{font-size:7px}.recipientDetailCard{padding:18px}}.menuShowcaseSection{background:radial-gradient(circle at 8% 100%,rgba(93,77,232,.055),transparent 28%),linear-gradient(135deg,#ffffff,#fcfcff 56%,#fafaff);border:1px solid #ebeaf3;box-shadow:0 18px 55px rgba(41,44,77,.045)}.menuShowcaseSection .homeShowcaseCopy li svg,.menuShowcaseSection .homeShowcaseKicker{color:#5748df}.appointmentsShowcaseSection{margin-top:18px;margin-bottom:90px;background:radial-gradient(circle at 88% 8%,rgba(23,128,255,.14),transparent 31%),radial-gradient(circle at 3% 96%,rgba(66,91,255,.09),transparent 31%),linear-gradient(135deg,#f3f8ff,#eef5ff 54%,#f4f6ff);border:1px solid #dfeaff;box-shadow:0 26px 75px rgba(47,86,170,.09)}.appointmentsShowcaseSection:after{content:"";position:absolute;left:50%;bottom:-47px;transform:translateX(-50%);width:min(880px,72%);height:1px;background:linear-gradient(90deg,transparent,rgba(76,92,194,.18),transparent);pointer-events:none}.appointmentsShowcaseSection .homeShowcaseCopy li svg,.appointmentsShowcaseSection .homeShowcaseKicker{color:#2169df}.recipientsShowcaseSection{margin-bottom:86px;background:radial-gradient(circle at 92% 12%,rgba(52,167,111,.055),transparent 27%),linear-gradient(135deg,#ffffff,#fbfffd 52%,#fbfcff);border:1px solid #e7eee9;box-shadow:0 18px 55px rgba(38,70,55,.045)}.recipientsShowcaseSection .homeShowcaseCopy li svg,.recipientsShowcaseSection .homeShowcaseKicker{color:#267c61}.educationShowcaseSection{margin-bottom:86px;background:radial-gradient(circle at 90% 10%,rgba(114,71,232,.1),transparent 28%),radial-gradient(circle at 0 100%,rgba(143,86,246,.08),transparent 30%),linear-gradient(135deg,#fbfaff,#f7f5ff 54%,#faf8ff);border:1px solid #ece7fb;box-shadow:0 26px 75px rgba(76,47,170,.09)}.educationShowcaseSection .homeShowcaseCopy li svg,.educationShowcaseSection .homeShowcaseKicker{color:#7247e8}.educationShowcaseDemo{min-height:560px}.eduQuizCard{position:relative;z-index:2;padding:26px 28px 30px;border:1px solid #e7e2f5;border-radius:26px;background:#fff;box-shadow:0 30px 70px rgba(58,45,110,.12);max-width:520px}.eduQuizHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.eduQuizHead strong{font-size:14px;color:#20283b}.eduQuizHead span{font-size:10px;font-weight:850;color:#7247e8;background:#f3efff;padding:5px 9px;border-radius:999px}.eduQuizProgress{height:6px;border-radius:999px;background:#f0edf9;margin:14px 0 20px;overflow:hidden}.eduQuizProgress i{display:block;height:100%;background:linear-gradient(90deg,#7247e8,#8f56f6);border-radius:999px;transition:width .3s ease}.eduQuizQuestion{font-size:16px;font-weight:800;color:#151b2e;margin:0 0 16px}.eduQuizOptions{display:grid;grid-gap:10px;gap:10px}.eduQuizOptions button{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 16px;border:1px solid #e3e7ef;border-radius:12px;background:#fff;color:#242c40;font-size:12px;font-weight:750;cursor:pointer;transition:.15s ease}.eduQuizOptions button:not(:disabled):hover{border-color:#b7a7f2}.eduQuizOptions button.correct{border-color:#28a36b;background:#eefbf3;color:#1c8a58}.eduQuizOptions button.wrong{border-color:#e0555f;background:#fdf0f1;color:#c8434c}.eduQuizOptions button svg{width:16px}.eduQuizFeedback{margin-top:14px;padding:10px 13px;border-radius:10px;font-size:11px;font-weight:750}.eduQuizFeedback.correct{background:#eefbf3;color:#1c8a58}.eduQuizFeedback.wrong{background:#fdf0f1;color:#c8434c}.eduQuizFooter{display:flex;justify-content:flex-end;margin-top:20px}.eduQuizFooter button{height:40px;padding:0 18px;border:0;border-radius:9px;background:linear-gradient(90deg,#7247e8,#8f56f6);color:#fff;font-size:11px;font-weight:850;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 8px 18px rgba(114,71,232,.22)}.eduQuizFooter button:disabled{opacity:.4;cursor:not-allowed}.eduResultCard{position:absolute;right:-28px;top:120px;z-index:5;width:300px;padding:25px 22px 20px;border:1px solid #e7e2f5;border-radius:24px;background:#fff;box-shadow:0 30px 65px rgba(58,45,110,.18);text-align:center}.eduResultCard i.eduResultCheck{width:58px;height:58px;border-radius:50%;margin:0 auto 10px;background:#f1ecff;color:#7247e8;display:grid;place-items:center}.eduResultCard i.eduResultCheck svg{width:28px}.eduResultCard h3{margin:0;font-size:15px;color:#172037}.eduResultCard p{font-size:20px;font-weight:900;color:#7247e8;margin:8px 0 4px}.eduResultCard small{font-size:10px;color:#697388}.eduResultBadge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#f1ecff;color:#5a3fd6;font-size:9px;font-weight:800;margin-top:8px}.eduResultCard>button:last-child{width:100%;height:38px;margin-top:16px;border:1px solid #e3e7ef;border-radius:9px;background:#fafbfe;color:#46506a;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:780;cursor:pointer}@media(max-width:820px){.appointmentsShowcaseSection{margin-top:8px;margin-bottom:74px}.appointmentsShowcaseSection:after{bottom:-38px;width:64%}.educationShowcaseSection,.recipientsShowcaseSection{margin-bottom:66px}.eduQuizCard{max-width:none}}.menuBuilderModeCard{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:13px 14px;margin:2px 0 14px;border:1px solid #dddaf3;border-radius:14px;background:linear-gradient(135deg,#fbfaff,#f4f3ff);color:#403a54;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.menuBuilderModeCard:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 46%,#d8d4e9);box-shadow:0 10px 24px rgba(58,45,110,.08)}.menuBuilderModeCard>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.menuBuilderModeCard strong{font-size:12px}.menuBuilderModeCard small{font-size:9px;line-height:1.45;color:#80798d}.menuBuilderModeIcon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}.pageNavigationDesigner{display:grid;grid-gap:12px;gap:12px}.pageNavigationDesignerHead>div{display:grid;grid-gap:3px;gap:3px}.pageNavigationDesignerHead strong{font-size:11px}.pageNavigationDesignerHead small{font-size:9px;color:#8a8396;line-height:1.4}.quickNavStyleChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.quickNavStyleChoices>button{border:1px solid #e1deea;background:#fff;border-radius:11px;padding:9px;display:grid;grid-gap:7px;gap:7px;cursor:pointer;color:#575064}.quickNavStyleChoices>button.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.quickNavStyleChoices>button>strong{font-size:10px}.quickNavStylePreview{height:34px;border-radius:9px;background:#f8f7fb;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #ece9f2;font-size:9px}.quickNavStylePreview i{width:18px;height:18px;border-radius:6px;background:#e9e6f0;display:grid;place-items:center;font-style:normal;font-weight:900}.quickNavStylePreview.menu{background:#fbfbfe;box-shadow:0 5px 12px rgba(56,48,90,.08);color:var(--accent)}.quickNavBehaviorRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.quickNavBehaviorRow .notificationToggle{padding:9px!important;border:1px solid #ebe7f2;border-radius:10px;background:#fbfafd}.quickNavColorGrid{margin-top:0!important}.pageTabEditor{display:grid;grid-gap:8px;gap:8px;padding-top:4px;border-top:1px solid #efecf4}.pageTabEditorHead{display:grid;grid-gap:2px;gap:2px}.pageTabEditorHead strong{font-size:10px}.pageTabEditorHead small{font-size:8px;color:#938c9f;line-height:1.35}.pageTabEditorRow{display:grid;grid-template-columns:32px minmax(0,1fr) 112px 30px;grid-gap:6px;gap:6px;align-items:end;padding:7px;border:1px solid #ebe8f1;border-radius:10px;background:#fff}.pageTabEditorPreview{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 8%,#fff);color:var(--accent);align-self:center}.pageTabEditorRow label{display:grid;grid-gap:3px;gap:3px;min-width:0}.pageTabEditorRow label small{font-size:7px;font-weight:900;color:#9992a3;text-transform:uppercase;letter-spacing:.04em}.pageTabEditorRow input,.pageTabEditorRow select{height:31px!important;min-width:0;padding:0 7px!important;font-size:9px!important}.pageTabJumpButton{width:30px;height:31px;border:1px solid #e5e1ec;border-radius:8px;background:#faf9fc;color:#71698a;display:grid;place-items:center;cursor:pointer}.builderPageNavigator--menu{gap:10px;padding:5px 2px 12px;margin:18px 0 10px}.builderPageNavigator--menu button{min-width:118px;min-height:48px;border-radius:14px;padding:10px 14px;justify-content:center;background:var(--quick-nav-bg,#f7f7fb);color:var(--quick-nav-text,#5e596c);border-color:color-mix(in srgb,var(--quick-nav-text,#5e596c) 16%,transparent);position:relative;overflow:visible}.builderPageNavigator--menu button .pageNavIcon{width:auto;height:auto;flex:0 0 auto;border-radius:0;background:transparent!important;color:currentColor;display:grid;place-items:center}.builderPageNavigator--menu button small{font-size:11px;max-width:150px}.builderPageNavigator--menu button.active{background:var(--quick-nav-active-bg,#fff)!important;color:var(--quick-nav-active-text,var(--accent))!important;border-color:color-mix(in srgb,var(--quick-nav-active-text,var(--accent)) 28%,#e4e0eb)!important}.builderPageNavigator--menu.hasActiveShadow button.active{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--quick-nav-active-text,var(--accent)) 16%,rgba(34,25,67,.12))!important}.builderPageNavigator--menu button.active:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:3px;border-radius:4px 4px 0 0;background:var(--quick-nav-active-text,var(--accent))}.publicQuickNav--menu{gap:10px;padding:5px 2px 14px;margin:18px 0}.publicQuickNav--menu button{min-width:112px;min-height:48px;border-radius:14px;padding:10px 15px;display:flex;align-items:center;justify-content:center;gap:7px;background:var(--quick-nav-bg,#f7f7fb);color:var(--quick-nav-text,#5e596c);border-color:color-mix(in srgb,var(--quick-nav-text,#5e596c) 16%,transparent);position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.publicQuickNav--menu button:hover{transform:translateY(-1px)}.publicQuickNav--menu button.active{background:var(--quick-nav-active-bg,#fff);color:var(--quick-nav-active-text,var(--accent));border-color:color-mix(in srgb,var(--quick-nav-active-text,var(--accent)) 30%,#e5e1ed)}.publicQuickNav--menu.hasActiveShadow button.active{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--quick-nav-active-text,var(--accent)) 17%,rgba(36,27,65,.11))}.publicQuickNav--menu button.active:after{content:"";position:absolute;left:15px;right:15px;bottom:-1px;height:3px;border-radius:4px 4px 0 0;background:var(--quick-nav-active-text,var(--accent))}.publicQuickNavIcon{display:grid;place-items:center;flex:0 0 auto}.publicQuickNavLabel{white-space:nowrap}.publicQuickNav--menu.publicQuickNav--sticky{padding:10px 4px 14px!important;border-radius:0 0 14px 14px}.groupBuilderSettings{margin-top:10px;padding:10px;border:1px solid #ebe7f1;border-radius:12px;background:#fbfafc;display:grid;grid-gap:10px;gap:10px}.groupBuilderSettings.active{border-color:color-mix(in srgb,var(--accent) 28%,#e4dfec);background:color-mix(in srgb,var(--accent) 3%,#fff)}.groupBuilderSettings>label:not(.notificationToggle){display:grid;grid-gap:5px;gap:5px}.groupStyleChoices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.groupStyleChoices button{height:32px;border:1px solid #e4e0e9;border-radius:8px;background:#fff;color:#6f687b;font-size:9px;font-weight:850;cursor:pointer}.groupStyleChoices button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#fff);color:var(--accent)}.groupBuilderHint{display:flex;gap:7px;align-items:flex-start;padding:8px;border-radius:9px;background:#f4f2f8;color:#7d758a;font-size:8px;line-height:1.45}.groupBuilderHint svg{flex:0 0 auto;color:var(--accent)}.builderGroupMarker{grid-column:1/-1!important;margin-top:12px!important;border-color:color-mix(in srgb,var(--group-accent,var(--accent)) 26%,#e6e1ec)!important}.builderGroupMarker--soft{background:color-mix(in srgb,var(--group-accent,var(--accent)) 4%,#fff)!important}.builderGroupMarker--outline{background:#fff!important;border-style:dashed!important}.builderGroupMarker--plain{background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.builderGroupHeading{display:flex;align-items:flex-start;gap:10px;padding:4px 2px}.builderGroupHeadingIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--group-accent,var(--accent)) 10%,#fff);color:var(--group-accent,var(--accent));flex:0 0 auto}.builderGroupHeading>div{display:grid;grid-gap:4px;gap:4px}.builderGroupHeading strong{font-size:15px;color:inherit}.builderGroupHeading p{margin:0;font-size:10px;line-height:1.45;color:#7b7487}.builderGroupMember{border-color:color-mix(in srgb,var(--group-accent,var(--accent)) 14%,#e8e4ed)!important;background:color-mix(in srgb,var(--group-accent,var(--accent)) 1.5%,#fff)!important}.fieldGroupBadge{margin-left:auto;margin-right:4px;max-width:110px;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--accent) 7%,#f7f6fa);color:var(--accent);font-size:7px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fieldGroupBadge+.fieldQuickActions{margin-left:0}.publicComponentGroup{grid-column:1/-1;min-width:0;box-sizing:border-box;border-radius:18px;margin:8px 0 16px;padding:14px;display:grid;grid-gap:10px;gap:10px}.publicComponentGroup--soft{background:color-mix(in srgb,var(--group-accent,var(--accent)) 4%,var(--public-surface,#fff));border:1px solid color-mix(in srgb,var(--group-accent,var(--accent)) 13%,#e8e4ec)}.publicComponentGroup--outline{background:transparent;border:1px solid color-mix(in srgb,var(--group-accent,var(--accent)) 24%,#e2dfe8)}.publicComponentGroup--plain{background:transparent;border:0}.publicGroupHeading{display:flex;align-items:flex-start;gap:10px;padding:2px 2px 8px;min-width:0}.publicGroupHeadingIcon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--group-accent,var(--accent)) 10%,#fff);color:var(--group-accent,var(--accent));flex:0 0 auto}.publicGroupHeading>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.publicGroupHeading strong{font-size:18px;line-height:1.25;overflow-wrap:anywhere}.publicGroupHeading p{margin:0;color:color-mix(in srgb,currentColor 62%,transparent);font-size:12px;line-height:1.5}.publicGroupQuestions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:14px;column-gap:14px;grid-row-gap:0;row-gap:0;align-items:flex-start;min-width:0}.publicGroupQuestions>.fieldWidth--full{grid-column:1/-1}.publicGroupQuestions>.fieldWidth--two_thirds{grid-column:span 4}.publicGroupQuestions>.fieldWidth--half{grid-column:span 3}.publicGroupQuestions>.fieldWidth--third{grid-column:span 2}.publicGroupQuestions>.publicContentHeading,.publicGroupQuestions>.publicDivider,.publicGroupQuestions>.publicMenuItem,.publicGroupQuestions>.publicQuestion,.publicGroupQuestions>.publicStandaloneImage{min-width:0;box-sizing:border-box}@media(max-width:700px){.quickNavBehaviorRow{grid-template-columns:1fr}.pageTabEditorRow{grid-template-columns:30px minmax(0,1fr) 30px}.pageTabEditorRow label:nth-of-type(2){grid-column:2/4}.pageTabJumpButton{grid-column:3;grid-row:1}.publicGroupQuestions{grid-template-columns:1fr}.publicGroupQuestions>.fieldWidth--full,.publicGroupQuestions>.fieldWidth--half,.publicGroupQuestions>.fieldWidth--third,.publicGroupQuestions>.fieldWidth--two_thirds{grid-column:1/-1}.publicComponentGroup{padding:11px;border-radius:15px}.publicQuickNav--menu button{min-width:104px;padding:9px 12px}.builderPageNavigator--menu button{min-width:104px}.fieldGroupBadge{display:none}}.appointmentComposerPreview{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:16px;border:1px solid #e5e2ed;background:#fff;overflow:hidden}.appointmentComposerPreview--soft{background:linear-gradient(145deg,#fff 0,color-mix(in srgb,var(--accent,#6c5ce7) 5%,#fff) 100%);border-color:color-mix(in srgb,var(--accent,#6c5ce7) 18%,#e5e2ed);box-shadow:0 12px 30px rgba(42,35,75,.06)}.appointmentComposerPreview--outline{border:1.5px solid color-mix(in srgb,var(--accent,#6c5ce7) 42%,#ddd);background:#fff}.appointmentComposerPreview--plain{border-color:transparent;background:transparent;padding:4px}.appointmentComposerSteps{display:flex;gap:5px;padding:5px;background:#f7f8fc;border:1px solid #eceef4;border-radius:12px;overflow:auto}.appointmentComposerSteps span{display:flex;align-items:center;gap:6px;min-width:max-content;padding:7px 9px;border-radius:9px;color:#7d8492;font-size:10px;font-weight:800}.appointmentComposerSteps span.active{background:#fff;color:var(--accent,#6c5ce7);box-shadow:0 4px 12px rgba(42,35,75,.08)}.appointmentComposerSteps span>small{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e9eaf1;color:#737989;font-size:9px}.appointmentComposerSteps span.active>small{background:var(--accent,#6c5ce7);color:#fff}.appointmentComposerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.appointmentComposerPreview--stacked .appointmentComposerGrid{grid-template-columns:1fr}.appointmentComposerPreview--compact .appointmentComposerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.appointmentComposerBlock{min-width:0;padding:12px;border:1px solid #e7e8ee;border-radius:13px;background:rgba(255,255,255,.86);display:grid;grid-gap:10px;gap:10px}.appointmentComposerPreview--compact .appointmentComposerBlock{padding:9px;gap:7px}.appointmentComposerBlockHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.appointmentComposerBlockHead>strong{font-size:11px;color:#292d39}.appointmentComposerBlockHead>small{font-size:8px;color:#949aa7;text-transform:uppercase;letter-spacing:.05em}.appointmentDemoServices{display:grid;grid-gap:6px;gap:6px}.appointmentDemoServices--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.appointmentDemoServices--compact{grid-template-columns:1fr}.appointmentDemoDateChips button,.appointmentDemoResources button,.appointmentDemoServices button,.appointmentDemoTimes button{border:1px solid #e0e2e8;background:#fff;border-radius:10px;padding:8px;cursor:default;color:#414652}.appointmentDemoServices button{display:grid;grid-gap:2px;gap:2px;text-align:left}.appointmentDemoServices button>span{font-size:14px;color:var(--accent,#6c5ce7)}.appointmentDemoServices button>strong{font-size:10px}.appointmentDemoServices button>small{font-size:8px;color:#818896}.appointmentDemoDateChips button.active,.appointmentDemoResources button.active,.appointmentDemoServices button.active,.appointmentDemoTimes button.active{border-color:var(--accent,#6c5ce7);box-shadow:inset 0 0 0 1px var(--accent,#6c5ce7);background:color-mix(in srgb,var(--accent,#6c5ce7) 5%,#fff)}.appointmentDemoDateChips,.appointmentDemoResources,.appointmentDemoTimes{display:flex;gap:5px;flex-wrap:wrap}.appointmentDemoDateChips button,.appointmentDemoResources button,.appointmentDemoTimes button{font-size:9px;font-weight:750}.appointmentDemoCalendar{display:grid;grid-gap:7px;gap:7px}.appointmentDemoCalendar>div:first-child{display:flex;justify-content:space-between;font-size:9px}.appointmentDemoDays,.appointmentDemoWeekdays{display:grid!important;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.appointmentDemoWeekdays span{font-size:7px;color:#9aa0aa;text-align:center}.appointmentDemoDays span{display:grid;place-items:center;aspect-ratio:1;border-radius:7px;font-size:8px;color:#636977}.appointmentDemoDays span.active{background:var(--accent,#6c5ce7);color:#fff;font-weight:900}.appointmentComposerPreviewFooter{display:flex;align-items:center;gap:7px;color:#848a97;font-size:9px;font-weight:700;padding:2px 4px}.appointmentComposerPreviewFooter svg{color:var(--accent,#6c5ce7)}.appointmentComposerSettings{display:grid!important;grid-gap:12px!important;gap:12px!important;background:#fbfcff!important}.appointmentPresetRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.appointmentPresetRow button{border:1px solid #e2e4ec;border-radius:10px;background:#fff;padding:9px;text-align:left;display:grid;grid-gap:2px;gap:2px;cursor:pointer}.appointmentPresetRow button:hover{border-color:#bdb4f3;background:#faf9ff}.appointmentPresetRow strong{font-size:10px;color:#47405a}.appointmentPresetRow small{font-size:8px;color:#8a8494;line-height:1.35}.appointmentUiGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.appointmentUiGrid label{display:grid!important;grid-gap:5px!important;gap:5px!important}.appointmentUiGrid select{height:36px!important;padding:0 8px!important}.appointmentSectionComposer{display:grid;grid-gap:7px;gap:7px}.appointmentSectionComposer .brandingSectionTitle{margin-bottom:1px}.appointmentSectionRow{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;grid-gap:7px;gap:7px;padding:8px;border:1px solid #e4e6ed;border-radius:10px;background:#fff;transition:.16s ease}.appointmentSectionRow.disabled{opacity:.52;background:#f7f7f9}.appointmentSectionGrip{color:#a3a7b1;display:grid;place-items:center}.appointmentSectionRow>div:nth-child(2){display:grid;grid-gap:1px;gap:1px}.appointmentSectionRow strong{font-size:10px;color:#454958}.appointmentSectionRow small{font-size:8px;color:#8a909d}.appointmentInlineToggle{display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important;font-size:8px!important}.appointmentInlineToggle input{width:15px!important;height:15px!important}.appointmentInlineToggle span{font-size:8px;font-weight:900;color:#6c5ce7}.appointmentRequiredBadge{font-size:7px;font-weight:900;text-transform:uppercase;color:#8090a1;background:#f0f3f6;padding:4px 6px;border-radius:999px}.appointmentOrderActions{display:flex;gap:3px}.appointmentOrderActions button{width:27px;height:27px;padding:0;border:1px solid #e1e3e9;border-radius:7px;background:#fff;display:grid;place-items:center;cursor:pointer}.appointmentOrderActions button:disabled{opacity:.3;cursor:not-allowed}.appointmentOrderActions button:not(:disabled):hover{border-color:#b9aff2;color:#6656d8}.appointmentHiddenLogicNote{display:flex;gap:8px;align-items:flex-start;padding:9px;border:1px solid #dce6ff;border-radius:10px;background:#f6f8ff;color:#65728d;font-size:8.5px;line-height:1.45}.appointmentHiddenLogicNote svg{flex:0 0 auto;color:#5f6fe1}.appointmentContactPresetButton{display:flex!important;align-items:center;gap:9px!important;width:100%;border:1px solid #d8d3f6!important;border-radius:10px!important;background:#f8f6ff!important;color:#5b4bc5!important;padding:10px!important;text-align:left!important;cursor:pointer}.appointmentContactPresetButton>span{display:grid;grid-gap:2px;gap:2px}.appointmentContactPresetButton strong{font-size:10px}.appointmentContactPresetButton small{font-size:8px;color:#81799e;line-height:1.35}.appointmentAvailabilityDetails{border-top:1px solid #e7e9ef;padding-top:9px}.appointmentAvailabilityDetails summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:#5d6170;font-size:10px;font-weight:850;list-style:none}.appointmentAvailabilityDetails summary::-webkit-details-marker{display:none}.appointmentAvailabilityDetails[open] summary{margin-bottom:10px;color:#5e50cb}.appointmentBooking{display:grid;grid-gap:14px;gap:14px;width:100%;margin-top:8px}.appointmentBookingSteps{display:flex;gap:6px;padding:6px;border:1px solid #eaebf0;border-radius:14px;background:#f8f9fc;overflow:auto}.appointmentBookingSteps>div{min-width:max-content;display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:10px;color:#8a909b;transition:.18s ease}.appointmentBookingSteps>div>span{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#e7e9ef;color:#777e8c;font-size:9px;font-weight:900}.appointmentBookingSteps>div>small{font-size:10px;font-weight:800}.appointmentBookingSteps>div.complete>span{background:#def7ed;color:#168160}.appointmentBookingSteps>div.complete>small{color:#5c736b}.appointmentBookingSteps>div.active{background:#fff;box-shadow:0 5px 14px rgba(36,40,63,.08);color:var(--accent,#6c5ce7)}.appointmentBookingSteps>div.active>span{background:var(--accent,#6c5ce7);color:#fff}.appointmentBookingSteps>div.active>small{color:var(--accent,#6c5ce7)}.appointmentBookingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.appointmentBooking--stacked .appointmentBookingGrid{grid-template-columns:1fr}.appointmentBooking--compact .appointmentBookingGrid{gap:8px}.appointmentBookingBlock{display:grid;grid-gap:12px;gap:12px;min-width:0;border-radius:15px;padding:14px;background:#fff;border:1px solid #e7e8ee}.appointmentBooking--soft .appointmentBookingBlock{background:linear-gradient(145deg,#fff 0,color-mix(in srgb,var(--accent,#6c5ce7) 3%,#fff) 100%);border-color:color-mix(in srgb,var(--accent,#6c5ce7) 14%,#e7e8ee);box-shadow:0 8px 22px rgba(35,38,55,.035)}.appointmentBooking--outline .appointmentBookingBlock{border:1.5px solid color-mix(in srgb,var(--accent,#6c5ce7) 30%,#ddd);background:#fff}.appointmentBooking--plain .appointmentBookingBlock{border-color:#eef0f3;background:transparent;box-shadow:none}.appointmentBooking--compact .appointmentBookingBlock{padding:11px;gap:9px;border-radius:12px}.appointmentBookingBlockHead{display:flex;gap:9px;align-items:flex-start}.appointmentBookingBlockHead>span{flex:0 0 auto;width:25px;height:25px;border-radius:9px;background:color-mix(in srgb,var(--accent,#6c5ce7) 10%,#fff);color:var(--accent,#6c5ce7);display:grid;place-items:center;font-size:9px;font-weight:900}.appointmentBookingBlockHead>div{display:grid;grid-gap:2px;gap:2px}.appointmentBookingBlockHead strong{font-size:13px;color:var(--public-text,#252938)}.appointmentBookingBlockHead small{font-size:9px;color:#8a909c;font-weight:600}.appointmentServiceSelect{width:100%;height:44px;border:1px solid #dedfe6;border-radius:11px;padding:0 11px;background:#fff;color:#3d414f;font:inherit;font-weight:700}.publicServicePicker--cards>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.publicServicePicker--compact>div{grid-template-columns:1fr}.publicServicePicker--compact button{grid-template-columns:auto 1fr auto;align-items:center;column-gap:9px}.publicServicePicker--compact button>small{grid-column:2/-1}.publicServicePicker button .appointmentServiceIcon{grid-row:1/4;align-self:center;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--accent,#6c5ce7) 8%,#fff);font-size:16px!important;color:var(--accent,#6c5ce7)!important}.appointmentDateChips{display:flex;gap:7px;overflow:auto;padding-bottom:2px}.appointmentDateChips button{flex:0 0 auto;border:1px solid #dedfe6;border-radius:10px;background:#fff;color:#555b68;padding:9px 11px;font:inherit;font-size:10px;font-weight:750;cursor:pointer;text-transform:capitalize}.appointmentDateChips button.active{background:var(--accent,#6c5ce7);border-color:var(--accent,#6c5ce7);color:#fff;box-shadow:0 6px 15px color-mix(in srgb,var(--accent,#6c5ce7) 23%,transparent)}.appointmentCalendar{display:grid;grid-gap:8px;gap:8px}.appointmentCalendarHead{display:flex;align-items:center;justify-content:space-between;gap:9px}.appointmentCalendarHead>strong{text-transform:capitalize;font-size:12px}.appointmentCalendarHead>span{display:flex;gap:4px}.appointmentCalendarHead button{width:30px;height:30px;border:1px solid #e0e1e7;border-radius:8px;background:#fff;display:grid;place-items:center;cursor:pointer;font-size:17px;color:#5f6470}.appointmentCalendarHead button:disabled{opacity:.28;cursor:not-allowed}.appointmentCalendarDays,.appointmentCalendarWeekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.appointmentCalendarWeekdays span{text-align:center;font-size:8px;font-weight:900;color:#9da2ac;text-transform:uppercase;padding:3px}.appointmentCalendarDays button{aspect-ratio:1;border:0;border-radius:9px;background:transparent;color:#b2b5bc;font:inherit;font-size:10px;cursor:not-allowed}.appointmentCalendarDays button.current{color:#7f8490}.appointmentCalendarDays button.available{cursor:pointer;color:#4f5562;background:#f5f6f9}.appointmentCalendarDays button.available:hover{background:color-mix(in srgb,var(--accent,#6c5ce7) 8%,#fff);color:var(--accent,#6c5ce7)}.appointmentCalendarDays button.active{background:var(--accent,#6c5ce7)!important;color:#fff!important;font-weight:900;box-shadow:0 5px 12px color-mix(in srgb,var(--accent,#6c5ce7) 24%,transparent)}.appointmentCalendarDays button.outside{opacity:.35}.appointmentTimeGrid--compact{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:5px}.appointmentTimeGrid--compact button{padding:7px 6px;font-size:10px}.appointmentBlockLoading,.appointmentTimeEmpty{padding:15px;border:1px dashed #e0e1e7;border-radius:11px;color:#9499a4;font-size:10px;text-align:center;background:#fafbfc}.appointmentSelectedPremium{display:flex!important;align-items:center;gap:9px!important;border:1px solid #ccecdf!important;background:#f1fbf7!important;color:#1f7258!important;padding:10px 12px!important;border-radius:12px!important}.appointmentSelectedPremium>span{width:25px;height:25px;border-radius:50%;background:#d7f4e8;display:grid;place-items:center;font-weight:900}.appointmentSelectedPremium>div{display:grid;grid-gap:1px;gap:1px}.appointmentSelectedPremium strong{font-size:10px}.appointmentSelectedPremium small{font-size:9px;color:#4c7e6e;text-transform:capitalize}@media(max-width:760px){.appointmentBookingGrid,.appointmentComposerGrid{grid-template-columns:1fr!important}.appointmentPresetRow{grid-template-columns:1fr}.appointmentDemoServices--cards,.appointmentUiGrid{grid-template-columns:1fr 1fr}.appointmentBookingSteps{scroll-snap-type:x proximity}.appointmentBookingSteps>div{scroll-snap-align:start}}@media(max-width:520px){.appointmentUiGrid{grid-template-columns:1fr}.appointmentSectionRow{grid-template-columns:20px minmax(0,1fr) auto}.appointmentSectionRow .appointmentOrderActions{grid-column:2/-1;justify-content:flex-end}.appointmentDemoServices--cards{grid-template-columns:1fr}.appointmentBookingBlock{padding:12px}.appointmentCalendarDays button{border-radius:7px}.appointmentBookingSteps>div{padding:7px 9px}.appointmentBookingSteps>div>small{font-size:9px}}.publicComponentGroup{width:calc(100% + 16px);max-width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding:10px 6px 12px;gap:8px}.publicComponentGroup--plain{width:100%;max-width:100%;margin-left:0;margin-right:0;padding:8px 0}.publicGroupHeading{padding:4px 8px 9px}.publicGroupQuestions{column-gap:10px}.publicGroupQuestions,.publicGroupQuestions>.publicContentHeading,.publicGroupQuestions>.publicDivider,.publicGroupQuestions>.publicMenuItem,.publicGroupQuestions>.publicQuestion,.publicGroupQuestions>.publicStandaloneImage{width:100%;max-width:100%}.publicComponentGroup .matrixAnswerWrap,.publicComponentGroup .publicContentLink,.publicComponentGroup .publicEmbed,.publicComponentGroup .publicMenuItem,.publicComponentGroup .publicStandaloneImage{max-width:100%;box-sizing:border-box}@media(max-width:700px){.publicComponentGroup{width:calc(100% + 8px);max-width:calc(100% + 8px);margin-left:-4px;margin-right:-4px;padding:9px 4px 10px;border-radius:14px}.publicComponentGroup--plain{width:100%;max-width:100%;margin-left:0;margin-right:0;padding:7px 0}.publicGroupHeading{padding:3px 6px 8px}.publicGroupQuestions{column-gap:8px}}.builderShell--menu .phoneForm,.builderShell--menu .phoneForm *,.publicMenuCard,.publicMenuCard *,.publicMenuPage,.publicMenuPage *{box-sizing:border-box}.builderShell--menu .phoneForm,.publicMenuCard,.publicMenuPage{min-width:0}.builderShell--menu .phoneForm iframe,.builderShell--menu .phoneForm img,.builderShell--menu .phoneForm video,.publicMenuCard iframe,.publicMenuCard img,.publicMenuCard video{max-width:100%}.publicMenuPage{width:100%;max-width:100vw;min-width:0;overflow-x:hidden;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.publicMenuPage>.publicMenuCard{width:min(860px,100%)!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden}.publicMenuCard>section{width:100%;max-width:100%;min-width:0;padding-left:30px!important;padding-right:30px!important}.builderShell--menu .phoneForm .cover.brandCover,.publicMenuCard .publicCover.brandCover{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;left:auto!important;right:auto!important;overflow:hidden!important;background-size:cover!important;background-position:50%!important;flex-shrink:0}.builderShell--menu .brandLogoPosition,.publicMenuCard .brandLogoPosition{width:100%;max-width:100%;min-width:0}.builderShell--menu .brandLogoBox,.publicMenuCard .brandLogoBox{max-width:100%}.builderShell--menu .brandLogoPreview,.publicMenuCard .brandLogoPreview{max-width:100%!important;height:auto}.builderShell--menu .phoneForm{container-type:inline-size;container-name:qrcd-menu-preview;max-width:100%!important;overflow:hidden}.builderShell--menu .phoneForm,.builderShell--menu .phoneForm.previewDevice--desktop{width:min(100%,860px)!important}.builderShell--menu .phoneForm.previewDevice--tablet{width:min(100%,700px)!important}.builderShell--menu .phoneForm.previewDevice--mobile{width:min(100%,390px)!important}.builderShell--menu
.phoneForm.previewDevice--desktop
.formBody{padding-left:30px!important;padding-right:30px!important}.builderShell--menu
.phoneForm.previewDevice--tablet
.formBody{padding-left:24px!important;padding-right:24px!important}.builderShell--menu
.phoneForm.previewDevice--mobile
.formBody{padding-left:16px!important;padding-right:16px!important}.builderShell--menu .builderMenuItemPreview,.builderShell--menu .builderPreviewQuestions,.builderShell--menu .question,.publicMenuCard .publicMenuItem,.publicMenuCard .publicQuestion,.publicMenuCard .publicQuestions{width:100%;max-width:100%;min-width:0}.builderShell--menu
.builderPreviewQuestions>*,.publicMenuCard
.publicQuestions>*{min-width:0;max-width:100%}