.TemplatedProductDebugPage-module-scss-module__O_zbRG__container{width:100%;max-width:100%;height:100%;padding:1rem;overflow:hidden auto}.TemplatedProductDebugPage-module-scss-module__O_zbRG__container section{margin-bottom:1rem}.TemplatedProductDebugPage-module-scss-module__O_zbRG__header{margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.TemplatedProductDebugPage-module-scss-module__O_zbRG__subtle{color:var(--gray);margin-bottom:.5rem;font-size:.8rem}.TemplatedProductDebugPage-module-scss-module__O_zbRG__alert{align-items:center;gap:.5rem;display:flex}.TemplatedProductDebugPage-module-scss-module__O_zbRG__contentRawContainer{position:relative}.TemplatedProductDebugPage-module-scss-module__O_zbRG__code{background:var(--white);border:1px solid var(--grey);width:100%;max-width:100%;min-height:5rem;padding:1rem;font-family:monospace;font-size:.9rem;line-height:1.4;position:relative;overflow-y:auto}.TemplatedProductDebugPage-module-scss-module__O_zbRG__code.TemplatedProductDebugPage-module-scss-module__O_zbRG__editing{box-shadow:inset 0 0 5px var(--warning-color)}.TemplatedProductDebugPage-module-scss-module__O_zbRG__copyCodeButton{width:1.2rem;height:1.2rem;position:absolute;top:.5rem;right:.5rem}.TemplatedProductDebugPage-module-scss-module__O_zbRG__editRawButtons{flex-direction:column;gap:.25rem;display:flex;position:absolute;top:.5rem;right:.5rem}.TemplatedProductDebugPage-module-scss-module__O_zbRG__validationTabContent{flex-direction:column;gap:.5rem;width:100%;min-height:200px;display:flex;overflow:hidden}.TemplatedProductDebugPage-module-scss-module__O_zbRG__noValidationEntries{flex-grow:1;justify-content:center;align-items:center;display:flex}.TemplatedProductDebugPage-module-scss-module__O_zbRG__validationEntryDetails{background:var(--white);border-radius:var(--border-radius);border:1px solid var(--light-grey)}.TemplatedProductDebugPage-module-scss-module__O_zbRG__validationEntryDetails .TemplatedProductDebugPage-module-scss-module__O_zbRG__validationEntryHeader{cursor:pointer;gap:.5rem;padding:1rem;display:flex}.TemplatedProductDebugPage-module-scss-module__O_zbRG__validationEntryDetails .TemplatedProductDebugPage-module-scss-module__O_zbRG__validationEntryPath{font-weight:600}.TemplatedProductDebugPage-module-scss-module__O_zbRG__validationEntryDetails .TemplatedProductDebugPage-module-scss-module__O_zbRG__validationEntryMessage{font-style:italic}.TemplatedProductDebugPage-module-scss-module__O_zbRG__validationEntryDetails .TemplatedProductDebugPage-module-scss-module__O_zbRG__code{border:none;border-top:1px solid var(--light-grey)}.TemplatedProductDebugPage-module-scss-module__O_zbRG__makeAdjustmentsContainer{justify-content:center;margin-top:1rem;display:flex}.TemplatedProductDebugPage-module-scss-module__O_zbRG__adjustmentComparison{gap:1rem;margin-top:1rem;display:flex;overflow:hidden}.TemplatedProductDebugPage-module-scss-module__O_zbRG__adjustmentComparisonItem{flex-direction:column;flex:0 calc(50% - .5rem);gap:.5rem;display:flex;overflow:hidden}.TemplatedProductDebugPage-module-scss-module__O_zbRG__adjustmentComparisonItem pre{width:100%;height:140px;overflow:auto}
.FontSelect-module-scss-module__gyCdqa__fontOption{align-items:center;gap:.5rem;padding:.25rem;display:flex}.FontSelect-module-scss-module__gyCdqa__fontOption.FontSelect-module-scss-module__gyCdqa__disabled .FontSelect-module-scss-module__gyCdqa__fontPreview{background-color:var(--grey);color:var(--light-grey)}.FontSelect-module-scss-module__gyCdqa__fontPreview{border:1px solid var(--grey);border-radius:var(--border-radius);flex:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:3px;padding:0 5px;font-size:18px;font-weight:700;display:flex}.FontSelect-module-scss-module__gyCdqa__fontLabel{flex-grow:1}
.ColorPicker-module-scss-module__93VI-W__container{position:relative}.ColorPicker-module-scss-module__93VI-W__popover{z-index:2;color:var(--dark-grey);background:var(--white);border:1px solid;border-radius:9px;padding:.75rem;position:absolute;top:calc(100% + 2px);left:0;box-shadow:0 6px 12px #00000026}.ColorPicker-module-scss-module__93VI-W__inputRow{align-items:center;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.ColorPicker-module-scss-module__93VI-W__colorInput{width:120px;color:var(--dark-grey);border-radius:var(--border-radius);text-align:center;border:1px solid;padding:.25rem;font-size:1rem}.ColorPicker-module-scss-module__93VI-W__presets{grid-template-columns:repeat(auto-fill,minmax(20px,1fr));gap:.25rem;margin-top:.25rem;display:grid}.ColorPicker-module-scss-module__93VI-W__presets .ColorPicker-module-scss-module__93VI-W__preset{border-radius:var(--border-radius);cursor:pointer;margin:0;padding:0;line-height:0;box-shadow:0 0 .5px .5px #0008}.ColorPicker-module-scss-module__93VI-W__presets .ColorPicker-module-scss-module__93VI-W__preset:hover{border:1px solid #fff}.ColorPicker-module-scss-module__93VI-W__presets .ColorPicker-module-scss-module__93VI-W__none{color:red;background:linear-gradient(-45deg,var(--white)45%,currentColor 45%,currentColor 55%,var(--white)55%,var(--white));border:2px solid}.ColorPicker-module-scss-module__93VI-W__presets .ColorPicker-module-scss-module__93VI-W__none:hover{color:#c00;border:2px solid}.ColorPicker-module-scss-module__93VI-W__button{border:1px solid var(--grey);border-radius:var(--border-radius);justify-content:center;align-items:center;width:24px;height:24px;display:flex}
.LinkMenu-module-scss-module__nZI9ma__container{position:relative}.LinkMenu-module-scss-module__nZI9ma__button{cursor:pointer}.LinkMenu-module-scss-module__nZI9ma__linked{color:var(--info-color)}.LinkMenu-module-scss-module__nZI9ma__linked:hover{color:var(--info-color-dark)}.LinkMenu-module-scss-module__nZI9ma__linkItemContent{line-height:1.2;display:block}.LinkMenu-module-scss-module__nZI9ma__label{font-weight:800}.LinkMenu-module-scss-module__nZI9ma__link{font-size:var(--font-xs);font-weight:400;font-family:var(--font-mono);color:var(--grey)}.LinkMenu-module-scss-module__nZI9ma__linkMenuEmpty{font-size:var(--font-xs);color:var(--grey);padding:.5rem;font-weight:400}
.FontColorPicker-module-scss-module__YJ60VW__container{border:1px solid var(--grey);border-radius:var(--border-radius);justify-content:space-between;align-items:center;height:30px;padding:0 10px;display:flex}
.ToggleButton-module-scss-module__5dKnhq__toggleGroup{border-radius:6px;display:inline-flex;overflow:hidden}.ToggleButton-module-scss-module__5dKnhq__toggleGroup.ToggleButton-module-scss-module__5dKnhq__fluid{width:100%}.ToggleButton-module-scss-module__5dKnhq__toggleGroup.ToggleButton-module-scss-module__5dKnhq__fluid .ToggleButton-module-scss-module__5dKnhq__toggleOption{flex:1}.ToggleButton-module-scss-module__5dKnhq__toggleGroup.ToggleButton-module-scss-module__5dKnhq__disabled{opacity:.5;cursor:not-allowed}.ToggleButton-module-scss-module__5dKnhq__toggleGroup.ToggleButton-module-scss-module__5dKnhq__disabled .ToggleButton-module-scss-module__5dKnhq__toggleOption{cursor:not-allowed}.ToggleButton-module-scss-module__5dKnhq__toggleOption{border:1px solid var(--toggle-button-border);background:var(--toggle-button-background);color:var(--toggle-button-text);cursor:pointer;border-right:none;margin:0;padding:8px 16px}.ToggleButton-module-scss-module__5dKnhq__toggleOption:hover:not(.ToggleButton-module-scss-module__5dKnhq__selected){background:var(--toggle-button-hover-background);color:var(--toggle-button-selected-text)}.ToggleButton-module-scss-module__5dKnhq__toggleOption:active:not(.ToggleButton-module-scss-module__5dKnhq__selected){background:var(--toggle-button-active-background)}.ToggleButton-module-scss-module__5dKnhq__toggleOption.ToggleButton-module-scss-module__5dKnhq__selected{background:var(--toggle-button-selected-background);color:var(--toggle-button-selected-text)}.ToggleButton-module-scss-module__5dKnhq__toggleOption.ToggleButton-module-scss-module__5dKnhq__first{border-top-left-radius:6px;border-bottom-left-radius:6px}.ToggleButton-module-scss-module__5dKnhq__toggleOption.ToggleButton-module-scss-module__5dKnhq__last{border-right:1px solid var(--toggle-button-border);border-top-right-radius:6px;border-bottom-right-radius:6px}.ToggleButton-module-scss-module__5dKnhq__size-tiny .ToggleButton-module-scss-module__5dKnhq__toggleOption{padding:2px 4px;font-size:.75rem}.ToggleButton-module-scss-module__5dKnhq__size-small .ToggleButton-module-scss-module__5dKnhq__toggleOption{padding:4px 8px;font-size:.875rem}.ToggleButton-module-scss-module__5dKnhq__size-normal .ToggleButton-module-scss-module__5dKnhq__toggleOption{padding:8px 16px;font-size:1rem}.ToggleButton-module-scss-module__5dKnhq__size-large .ToggleButton-module-scss-module__5dKnhq__toggleOption{padding:12px 24px;font-size:1.125rem}
.ElementInputCard-module-scss-module__ulENHq__container{border:2px solid var(--light-grey);border-radius:var(--border-radius);cursor:pointer;width:100%;margin-bottom:1rem;padding-top:2px}.ElementInputCard-module-scss-module__ulENHq__container:hover{border-color:var(--light-grey)}.ElementInputCard-module-scss-module__ulENHq__container.ElementInputCard-module-scss-module__ulENHq__selected{border-color:var(--brand-color)}.ElementInputCard-module-scss-module__ulENHq__container.ElementInputCard-module-scss-module__ulENHq__dragging{border-color:var(--info-color);border-style:dashed}.ElementInputCard-module-scss-module__ulENHq__container .ElementInputCard-module-scss-module__ulENHq__header{height:0;position:relative}.ElementInputCard-module-scss-module__ulENHq__container .ElementInputCard-module-scss-module__ulENHq__namePill,.ElementInputCard-module-scss-module__ulENHq__container .ElementInputCard-module-scss-module__ulENHq__elementName,.ElementInputCard-module-scss-module__ulENHq__container .ElementInputCard-module-scss-module__ulENHq__nameInput{z-index:1;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-50%)translateY(-2px)}.ElementInputCard-module-scss-module__ulENHq__container .ElementInputCard-module-scss-module__ulENHq__namePill{border:2px solid var(--light-grey);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:50%;width:14px;height:14px;display:inline-block}.ElementInputCard-module-scss-module__ulENHq__container .ElementInputCard-module-scss-module__ulENHq__namePill:hover{background-color:var(--info-color);color:var(--info-color-contrast);border-color:var(--info-color)}.ElementInputCard-module-scss-module__ulENHq__container .ElementInputCard-module-scss-module__ulENHq__elementName{color:var(--light-grey);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--white);border:2px solid var(--light-grey);border-radius:3px;padding:1px 4px;font-size:12px;font-weight:400}.ElementInputCard-module-scss-module__ulENHq__container .ElementInputCard-module-scss-module__ulENHq__elementName:hover{color:var(--black);background-color:#fff}.ElementInputCard-module-scss-module__ulENHq__container.ElementInputCard-module-scss-module__ulENHq__selected .ElementInputCard-module-scss-module__ulENHq__elementName{color:var(--black);background-color:#fff;border-color:#0000}.ElementInputCard-module-scss-module__ulENHq__container.ElementInputCard-module-scss-module__ulENHq__selected .ElementInputCard-module-scss-module__ulENHq__elementName:hover{border-color:var(--brand-color)}.ElementInputCard-module-scss-module__ulENHq__container .ElementInputCard-module-scss-module__ulENHq__nameInput{background-color:#fffffff2;border-radius:4px;min-width:120px;padding:4px 8px;box-shadow:0 2px 6px #00000026}.ElementInputCard-module-scss-module__ulENHq__container .ElementInputCard-module-scss-module__ulENHq__content{padding:.5rem}.ElementInputCard-module-scss-module__ulENHq__actions{border-top:1px solid var(--light-grey);justify-content:right;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem;display:flex}.ElementInputCard-module-scss-module__ulENHq__actions .ElementInputCard-module-scss-module__ulENHq__advancedToggle{cursor:pointer;color:var(--grey);font-size:.8rem}.ElementInputCard-module-scss-module__ulENHq__actions .ElementInputCard-module-scss-module__ulENHq__advancedToggle:hover{color:var(--dark-grey)}.ElementInputCard-module-scss-module__ulENHq__validationMessages{border-top:1px solid var(--light-grey);border-radius:0 0 calc(var(--border-radius) - 2px)calc(var(--border-radius) - 2px);padding:.5rem}.ElementInputCard-module-scss-module__ulENHq__validationMessages:empty{display:none}.ElementInputCard-module-scss-module__ulENHq__validationMessages.ElementInputCard-module-scss-module__ulENHq__error{background:var(--error-color);color:var(--error-color-contrast)}.ElementInputCard-module-scss-module__ulENHq__validationMessages.ElementInputCard-module-scss-module__ulENHq__warning{background:var(--warning-color);color:var(--warning-color-contrast)}
.ValidationMessages-module-scss-module__0zKg1W__warnings{background-color:var(--warning-color);color:var(--warning-color-contrast);border-radius:.375rem;margin:.5rem 0;padding:.75rem}.ValidationMessages-module-scss-module__0zKg1W__message{align-items:center;gap:.5rem;display:flex}.ValidationMessages-module-scss-module__0zKg1W__icon{justify-content:center;align-items:center;display:flex}
.BoundsInputBoxes-module-scss-module__3TfvBW__container{flex-direction:row;align-items:center;gap:.5rem;display:flex}
.DropShadowMenu-module-scss-module__s4U6ga__presetItem{flex-direction:row;align-items:center;gap:.5rem;display:flex}.DropShadowMenu-module-scss-module__s4U6ga__selected{background-color:var(--color-primary)}
.Checkbox-module-scss-module__LQI-La__checkbox{justify-content:center;align-items:center;gap:.5rem;display:flex}.Checkbox-module-scss-module__LQI-La__checkbox.Checkbox-module-scss-module__LQI-La__left{justify-content:flex-start}.Checkbox-module-scss-module__LQI-La__checkbox.Checkbox-module-scss-module__LQI-La__center{justify-content:center}.Checkbox-module-scss-module__LQI-La__checkbox.Checkbox-module-scss-module__LQI-La__right{justify-content:flex-end}.Checkbox-module-scss-module__LQI-La__checkbox label{-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--dark-grey);margin-top:-2px}.Checkbox-module-scss-module__LQI-La__checkbox label.Checkbox-module-scss-module__LQI-La__labelWithTooltip{align-items:center;gap:.25rem;display:flex}.Checkbox-module-scss-module__LQI-La__checkbox label.Checkbox-module-scss-module__LQI-La__labelWithTooltip svg{font-size:.75rem}.Checkbox-module-scss-module__LQI-La__checkbox input{cursor:pointer;width:20px;height:20px}.Checkbox-module-scss-module__LQI-La__checkbox.Checkbox-module-scss-module__LQI-La__disabled{opacity:.7}.Checkbox-module-scss-module__LQI-La__checkbox.Checkbox-module-scss-module__LQI-La__disabled label{cursor:initial}.Checkbox-module-scss-module__LQI-La__checkbox.Checkbox-module-scss-module__LQI-La__disabled input{cursor:not-allowed}
.ImageElementInput-module-scss-module__5thK-W__details{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__thumbnailContainer{--image-input-height:70px;width:var(--image-input-height);height:var(--image-input-height);border-radius:var(--border-radius);background-color:var(--dark-white);color:var(--light-grey);cursor:pointer;border:1px solid;flex-shrink:0;position:relative;overflow:hidden}.ImageElementInput-module-scss-module__5thK-W__thumbnailContainer.ImageElementInput-module-scss-module__5thK-W__dragging{color:var(--info-color-light)}.ImageElementInput-module-scss-module__5thK-W__thumbnailContainer:hover{border-color:var(--dark-grey)}.ImageElementInput-module-scss-module__5thK-W__thumbnailContainer:hover .ImageElementInput-module-scss-module__5thK-W__thumbnailButtonTopRight,.ImageElementInput-module-scss-module__5thK-W__thumbnailContainer:hover .ImageElementInput-module-scss-module__5thK-W__thumbnailButtonBottomRight{visibility:visible}.ImageElementInput-module-scss-module__5thK-W__thumbnailContainer:hover .ImageElementInput-module-scss-module__5thK-W__thumbnailOverlay{color:var(--info-color-light)}.ImageElementInput-module-scss-module__5thK-W__thumbnailOverlay{font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.ImageElementInput-module-scss-module__5thK-W__thumbnailLinkOverlay{color:var(--info-color)}.ImageElementInput-module-scss-module__5thK-W__thumbnail{width:var(--image-input-height);height:var(--image-input-height);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.ImageElementInput-module-scss-module__5thK-W__thumbnail.ImageElementInput-module-scss-module__5thK-W__isLink{opacity:.5}.ImageElementInput-module-scss-module__5thK-W__thumbnailButtonTopRight,.ImageElementInput-module-scss-module__5thK-W__thumbnailButtonBottomRight{visibility:hidden;text-shadow:0 0 .25rem var(--white);background-color:var(--light-grey);color:var(--dark-grey);z-index:1;cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;box-shadow:0 0 .25rem #0008}.ImageElementInput-module-scss-module__5thK-W__thumbnailButtonTopRight:hover,.ImageElementInput-module-scss-module__5thK-W__thumbnailButtonBottomRight:hover{background-color:var(--dark-grey);color:var(--light-grey)}.ImageElementInput-module-scss-module__5thK-W__thumbnailButtonTopRight{top:2px;right:2px}.ImageElementInput-module-scss-module__5thK-W__thumbnailButtonBottomRight{bottom:2px;right:2px}.ImageElementInput-module-scss-module__5thK-W__controls{flex-direction:column;gap:.5rem;height:100%;display:flex}.ImageElementInput-module-scss-module__5thK-W__controls>*{justify-content:flex-start;align-items:center;gap:.25rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__control{background-color:var(--light-grey);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ImageElementInput-module-scss-module__5thK-W__control.ImageElementInput-module-scss-module__5thK-W__disabled{opacity:.5;cursor:default;pointer-events:none}.ImageElementInput-module-scss-module__5thK-W__control:hover{background-color:var(--grey)}.ImageElementInput-module-scss-module__5thK-W__info{font-size:var(--font-xs);color:var(--white);border-radius:1rem;flex-direction:row;gap:.5rem;padding:.25rem .5rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__info.ImageElementInput-module-scss-module__5thK-W__high{background-color:var(--success-color)}.ImageElementInput-module-scss-module__5thK-W__info.ImageElementInput-module-scss-module__5thK-W__medium{background-color:var(--warning-color)}.ImageElementInput-module-scss-module__5thK-W__info.ImageElementInput-module-scss-module__5thK-W__low{background-color:var(--error-color)}.ImageElementInput-module-scss-module__5thK-W__info .ImageElementInput-module-scss-module__5thK-W__sizeInfo{display:none}.ImageElementInput-module-scss-module__5thK-W__info:hover .ImageElementInput-module-scss-module__5thK-W__sizeInfo{display:flex}.ImageElementInput-module-scss-module__5thK-W__dpiInfo{-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.25rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__advanced{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__clipArea{flex-direction:row;align-items:center;gap:.5rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__linkedInfo{font-size:var(--font-xs);color:var(--info-color-contrast);background-color:var(--info-color-light);border-radius:var(--border-radius);margin-top:.5rem;padding:.5rem}
.AIImageTransformModal-module-scss-module__F5vcsa__content{flex-direction:column;gap:1.5rem;min-height:0;max-height:calc(100vh - 200px);display:flex;overflow-y:auto}.AIImageTransformModal-module-scss-module__F5vcsa__warningBanner{margin:0 calc(-1*var(--modal-section-padding));padding:.75rem var(--modal-section-padding);background:var(--info-color);color:var(--info-color-contrast);font-size:var(--font-small);justify-content:space-between;align-items:center;gap:1rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__warningContent{flex:1}.AIImageTransformModal-module-scss-module__F5vcsa__warningButton{flex-shrink:0}.AIImageTransformModal-module-scss-module__F5vcsa__imageContainer{background:var(--dark-white,#f5f5f5);margin:-.5rem calc(-1*var(--modal-section-padding))0;padding:.75rem var(--modal-section-padding);flex-direction:row;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__imageSection{flex-direction:column;flex:1;align-items:center;gap:.25rem;max-width:350px;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__imageHeader{flex-direction:column;justify-content:center;gap:.1rem;height:2.4rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__imageLabel{font-size:var(--font-small);color:var(--text-primary);letter-spacing:.05em;text-align:center;font-weight:600}.AIImageTransformModal-module-scss-module__F5vcsa__upscaleFactor{text-transform:none;color:var(--text-primary);font-weight:400}.AIImageTransformModal-module-scss-module__F5vcsa__generationTime{text-transform:none;color:var(--text-secondary);font-size:.9em;font-weight:400}.AIImageTransformModal-module-scss-module__F5vcsa__imageMeta{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;font-size:.8em;font-weight:400;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__imageDimensions{color:var(--text-secondary);font-size:.9em;font-weight:400}.AIImageTransformModal-module-scss-module__F5vcsa__imageWrapper{box-sizing:border-box;justify-content:center;align-items:center;width:256px;height:256px;display:flex;overflow:visible}.AIImageTransformModal-module-scss-module__F5vcsa__image{border:2px solid #000;width:auto;max-width:256px;height:auto;max-height:256px;display:block;object-fit:scale-down!important}.AIImageTransformModal-module-scss-module__F5vcsa__resultWrapper{position:relative}.AIImageTransformModal-module-scss-module__F5vcsa__imagePlaceholder{color:var(--dark-grey,#666);font-size:var(--font-small);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__loadingOverlay{color:var(--white,#fff);font-size:var(--font-small);pointer-events:none;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.AIImageTransformModal-module-scss-module__F5vcsa__chatInputContainer{margin-top:-1.5rem;margin-left:calc(-1*var(--modal-section-padding));margin-right:calc(-1*var(--modal-section-padding));margin-bottom:calc(-1*var(--modal-section-padding))}.AIImageTransformModal-module-scss-module__F5vcsa__chatInputWrapper{border:1px solid var(--grey);background:var(--white);border-bottom:none;border-left:none;border-right:none;border-radius:0;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.AIImageTransformModal-module-scss-module__F5vcsa__chatInputWrapper:focus-within{border-color:var(--dark-grey)}.AIImageTransformModal-module-scss-module__F5vcsa__chatInput{width:100%;font-size:var(--font-normal);font-family:var(--font);resize:none;min-height:44px;max-height:200px;color:var(--light-black);box-sizing:border-box;background:0 0;border:none;border-radius:0;height:44px;padding:.75rem;line-height:1.5;overflow-y:auto}.AIImageTransformModal-module-scss-module__F5vcsa__chatInput:focus{outline:none}.AIImageTransformModal-module-scss-module__F5vcsa__chatInput:disabled{color:var(--grey);cursor:not-allowed;background:0 0}.AIImageTransformModal-module-scss-module__F5vcsa__chatInput::placeholder{color:var(--grey);opacity:.4}.AIImageTransformModal-module-scss-module__F5vcsa__chatInput:focus::placeholder{visibility:hidden}.AIImageTransformModal-module-scss-module__F5vcsa__chatInputFooter{border-bottom:1px solid var(--grey);background:var(--white);flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .75rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__footerLeft{flex-direction:row;align-items:center;gap:.5rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__footerRight{flex-direction:row;align-items:center;gap:.5rem;margin-left:auto;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__debugButton{color:var(--grey);text-transform:uppercase;cursor:pointer;font-size:.75rem;font-family:var(--font);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__debugButton:hover:not(:disabled){color:var(--text-secondary)}.AIImageTransformModal-module-scss-module__F5vcsa__debugButton:disabled{opacity:.5;cursor:not-allowed}.AIImageTransformModal-module-scss-module__F5vcsa__debugChevron{color:var(--grey);font-size:.75rem}.AIImageTransformModal-module-scss-module__F5vcsa__footerButtons{flex-direction:row;align-items:center;gap:.5rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__modelSelectWrapper .selectContainer{min-height:auto;padding:0;background:0 0!important;border:none!important}.AIImageTransformModal-module-scss-module__F5vcsa__modelSelectWrapper .selectContainer:hover{background:0 0!important;border:none!important}.AIImageTransformModal-module-scss-module__F5vcsa__modelSelectWrapper .select{min-height:auto;font-size:var(--font-base)!important;padding:.375rem .625rem!important}:is(.AIImageTransformModal-module-scss-module__F5vcsa__modelSelectWrapper .select .basicSelect,.AIImageTransformModal-module-scss-module__F5vcsa__modelSelectWrapper .select .placeholderSelect){font-size:var(--font-base)!important;padding:0!important}.AIImageTransformModal-module-scss-module__F5vcsa__modelSelectWrapper .chevron{width:18px!important;right:6px!important}.AIImageTransformModal-module-scss-module__F5vcsa__error{background:var(--error-background);color:var(--error-color);border-radius:var(--border-radius);font-size:var(--font-normal);padding:.75rem}.AIImageTransformModal-module-scss-module__F5vcsa__debugSection{flex-direction:column;gap:.5rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__debugToggle{font-size:var(--font-small);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;text-decoration:underline}.AIImageTransformModal-module-scss-module__F5vcsa__debugToggle:hover{color:var(--brand-color)}.AIImageTransformModal-module-scss-module__F5vcsa__debugToggle:focus{color:var(--brand-color);outline:none}.AIImageTransformModal-module-scss-module__F5vcsa__debugContent{flex-direction:row;gap:1.5rem;padding:1rem 0;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__debugColumn{flex-direction:column;flex:1;gap:.75rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__debugColumnTitle{font-size:var(--font-normal);color:var(--text-primary);border-bottom:2px solid var(--grey);margin:0;padding-bottom:.5rem;font-weight:700}.AIImageTransformModal-module-scss-module__F5vcsa__debugItem{flex-direction:column;gap:.25rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__debugItem label{font-size:var(--font-small);color:var(--text-secondary);font-weight:600}.AIImageTransformModal-module-scss-module__F5vcsa__debugText{font-size:var(--font-small);color:var(--text-primary);font-family:monospace}.AIImageTransformModal-module-scss-module__F5vcsa__debugPrompt{font-size:var(--font-small);color:var(--text-primary);background:var(--dark-white,#f5f5f5);border-radius:var(--border-radius);border:1px solid var(--grey);white-space:pre-wrap;word-break:break-word;max-height:200px;padding:.75rem}.AIImageTransformModal-module-scss-module__F5vcsa__debugMetadata{font-size:var(--font-small);margin-top:.5rem}.AIImageTransformModal-module-scss-module__F5vcsa__debugMetadata summary{cursor:pointer;color:var(--text-secondary);border-radius:var(--border-radius);background:var(--dark-white,#f5f5f5);-webkit-user-select:none;user-select:none;padding:.25rem .5rem}.AIImageTransformModal-module-scss-module__F5vcsa__debugMetadata summary:hover{background:var(--border-color,#e0e0e0)}.AIImageTransformModal-module-scss-module__F5vcsa__debugMetadata pre{background:var(--dark-white,#f5f5f5);border-radius:var(--border-radius);font-size:var(--font-small);white-space:pre-wrap;word-break:break-word;margin-top:.5rem;padding:.5rem;overflow-x:auto}.AIImageTransformModal-module-scss-module__F5vcsa__debugLink{font-size:var(--font-small);color:var(--brand-color);word-break:break-all;text-decoration:none}.AIImageTransformModal-module-scss-module__F5vcsa__debugLink:hover{text-decoration:underline}.AIImageTransformModal-module-scss-module__F5vcsa__debugImageLink{border-radius:var(--border-radius);background:var(--dark-white,#f5f5f5);cursor:pointer;justify-content:center;align-items:center;width:300px;height:300px;padding:.5rem;transition:transform .2s;display:flex;overflow:visible}.AIImageTransformModal-module-scss-module__F5vcsa__debugImageLink:hover{transform:scale(1.02)}.AIImageTransformModal-module-scss-module__F5vcsa__debugImageLink:active{transform:scale(.98)}.AIImageTransformModal-module-scss-module__F5vcsa__debugThumbnail{border:2px solid #000;width:auto;max-width:256px;height:auto;max-height:256px;display:block}.AIImageTransformModal-module-scss-module__F5vcsa__loading{color:var(--text-secondary);font-size:var(--font-normal);justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}
.BarcodeElementInput-module-scss-module__brG-qq__details{flex-direction:column;align-items:center;display:flex}.BarcodeElementInput-module-scss-module__brG-qq__settings{flex-direction:row;align-items:center;gap:.5rem;width:100%;display:flex}.BarcodeElementInput-module-scss-module__brG-qq__colorPicker{border:1px solid var(--grey);border-radius:var(--border-radius);justify-content:center;align-items:center;width:24px;height:24px;display:flex}.BarcodeElementInput-module-scss-module__brG-qq__advanced{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;margin-top:1rem;display:flex}
.RectangleElementInput-module-scss-module__bC7drW__details{flex-direction:row;align-items:center;gap:.5rem;display:flex}.RectangleElementInput-module-scss-module__bC7drW__colorPicker{border:1px solid var(--grey);border-radius:var(--border-radius);justify-content:center;align-items:center;width:24px;height:24px;display:flex}
.Sidebar-module-scss-module__3S5VbG__sidebar{background-color:var(--dark-white);width:250px;height:100%;padding:1rem}.Sidebar-module-scss-module__3S5VbG__sidebar .Sidebar-module-scss-module__3S5VbG__header{font-size:var(--font-large);margin-bottom:1rem;font-weight:600}.Sidebar-module-scss-module__3S5VbG__groups,.Sidebar-module-scss-module__3S5VbG__group{flex-direction:column;gap:.25rem;display:flex}.Sidebar-module-scss-module__3S5VbG__group .Sidebar-module-scss-module__3S5VbG__groupHeader{font-size:var(--font-large);margin-bottom:.5rem;font-weight:600}.Sidebar-module-scss-module__3S5VbG__item{cursor:pointer;font-size:var(--font-normal);color:var(--dark-grey);background-color:#0000;border:none;border-radius:4px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:500;text-decoration:none;display:flex}.Sidebar-module-scss-module__3S5VbG__item.Sidebar-module-scss-module__3S5VbG__selected{background-color:var(--grey);color:var(--white)}.Sidebar-module-scss-module__3S5VbG__item:hover:not(.Sidebar-module-scss-module__3S5VbG__selected):not(.Sidebar-module-scss-module__3S5VbG__disabled){color:var(--black);background-color:var(--light-grey)}.Sidebar-module-scss-module__3S5VbG__item.Sidebar-module-scss-module__3S5VbG__disabled{opacity:.4;cursor:not-allowed;color:var(--dark-grey)}.Sidebar-module-scss-module__3S5VbG__item .Sidebar-module-scss-module__3S5VbG__badge{background-color:var(--grey);color:var(--white);border-radius:100%;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.Sidebar-module-scss-module__3S5VbG__subItem{cursor:pointer;font-size:var(--font-small);color:var(--dark-grey);background-color:#0000;border:none;border-radius:4px;justify-content:space-between;align-items:center;padding:.5rem 1rem .5rem 2rem;font-weight:400;text-decoration:none;display:flex}.Sidebar-module-scss-module__3S5VbG__subItem.Sidebar-module-scss-module__3S5VbG__selected{background-color:var(--grey);color:var(--white)}.Sidebar-module-scss-module__3S5VbG__subItem:hover:not(.Sidebar-module-scss-module__3S5VbG__selected):not(.Sidebar-module-scss-module__3S5VbG__disabled){color:var(--black);background-color:var(--light-grey)}.Sidebar-module-scss-module__3S5VbG__subItem.Sidebar-module-scss-module__3S5VbG__disabled{opacity:.4;cursor:not-allowed;color:var(--dark-grey)}.Sidebar-module-scss-module__3S5VbG__subItem .Sidebar-module-scss-module__3S5VbG__badge{background-color:var(--grey);color:var(--white);border-radius:100%;padding:.25rem .5rem;font-size:.75rem;font-weight:600}
.DebugAmazonInput-module-scss-module__kpu0SG__window{width:calc(100% - 2px);height:calc(100% - 2px)}.DebugAmazonInput-module-scss-module__kpu0SG__content{background-color:#fff;border:1px solid #000;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.5rem;width:calc(100% - 2rem);height:calc(100% - 2rem);padding:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;overflow:hidden;box-shadow:0 0 10px #0000001a}.DebugAmazonInput-module-scss-module__kpu0SG__header{justify-content:space-between;align-items:center;width:100%;display:flex}.DebugAmazonInput-module-scss-module__kpu0SG__header .DebugAmazonInput-module-scss-module__kpu0SG__title{font-size:1.2rem}.DebugAmazonInput-module-scss-module__kpu0SG__closeButton{cursor:pointer;background-color:#ccc;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.DebugAmazonInput-module-scss-module__kpu0SG__row{flex-direction:column;gap:.25rem;display:flex}.DebugAmazonInput-module-scss-module__kpu0SG__row .DebugAmazonInput-module-scss-module__kpu0SG__label{font-weight:700}.DebugAmazonInput-module-scss-module__kpu0SG__row .DebugAmazonInput-module-scss-module__kpu0SG__helper{color:#aaa;font-size:.8rem}.DebugAmazonInput-module-scss-module__kpu0SG__row .DebugAmazonInput-module-scss-module__kpu0SG__value{font-family:Courier New,Courier,monospace}
.ProductStatusChip-module-scss-module__cK3jVW__statusChip{background-color:var(--light-grey);border-radius:var(--border-radius);color:var(--grey);padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.ProductStatusChip-module-scss-module__cK3jVW__statusChip.ProductStatusChip-module-scss-module__cK3jVW__DRAFT{background-color:var(--info-color-light);color:var(--info-color-contrast)}.ProductStatusChip-module-scss-module__cK3jVW__statusChip.ProductStatusChip-module-scss-module__cK3jVW__LIVE{background-color:var(--success-color);color:var(--white)}.ProductStatusChip-module-scss-module__cK3jVW__statusChip.ProductStatusChip-module-scss-module__cK3jVW__ARCHIVED{background-color:var(--light-grey);color:var(--grey)}
.TemplatedProductImage-module-scss-module__seAwFW__loading{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--grey);font-size:var(--font-small);border-radius:var(--border-radius);background:linear-gradient(90deg,var(--dark-white)0%,var(--dark-white)20%,var(--white)50%,var(--dark-white)80%,var(--dark-white)100%);background-size:200% 100%;justify-content:center;align-items:center;animation:2s infinite TemplatedProductImage-module-scss-module__seAwFW__shimmer;display:flex;box-shadow:inset 0 0 3px 1px #0003}@keyframes TemplatedProductImage-module-scss-module__seAwFW__shimmer{0%{background-position:200% 0}to{background-position:0 0}}
.Pagination-module-scss-module__vlgUUa__pagination{flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.Pagination-module-scss-module__vlgUUa__info{font-size:var(--font-small);color:var(--text-color-secondary)}.Pagination-module-scss-module__vlgUUa__controls{align-items:center;gap:.5rem;display:flex}.Pagination-module-scss-module__vlgUUa__pageNumbers{align-items:center;gap:.25rem;display:flex}.Pagination-module-scss-module__vlgUUa__pageButton{min-width:2.5rem}.Pagination-module-scss-module__vlgUUa__navButton{min-width:5rem}.Pagination-module-scss-module__vlgUUa__ellipsis{color:var(--text-color-secondary);font-size:var(--font-small);-webkit-user-select:none;user-select:none;padding:0 .5rem}@media (max-width:768px){.Pagination-module-scss-module__vlgUUa__pagination{gap:.75rem}.Pagination-module-scss-module__vlgUUa__controls{flex-wrap:wrap;justify-content:center}.Pagination-module-scss-module__vlgUUa__pageNumbers{order:3;justify-content:center;width:100%;margin-top:.5rem}}
.TemplatedProductTopBar-module-scss-module__QqhROW__topBar{background-color:var(--dark-white);justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.5rem;display:flex}.TemplatedProductTopBar-module-scss-module__QqhROW__topBar.TemplatedProductTopBar-module-scss-module__QqhROW__hasChanges{background-color:var(--info-color-very-light)}.TemplatedProductTopBar-module-scss-module__QqhROW__leftSection{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.TemplatedProductTopBar-module-scss-module__QqhROW__backButton{cursor:pointer;width:40px;height:40px;color:var(--text-color-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .1s;display:flex}.TemplatedProductTopBar-module-scss-module__QqhROW__backButton:hover{background:var(--light-grey);color:var(--text-color)}.TemplatedProductTopBar-module-scss-module__QqhROW__backButton:active{background:var(--grey)}.TemplatedProductTopBar-module-scss-module__QqhROW__backIcon{font-size:20px}.TemplatedProductTopBar-module-scss-module__QqhROW__statusChip{flex-shrink:0}.TemplatedProductTopBar-module-scss-module__QqhROW__breadcrumbs{flex:1;min-width:0;padding-left:1rem}.TemplatedProductTopBar-module-scss-module__QqhROW__breadcrumbList{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.TemplatedProductTopBar-module-scss-module__QqhROW__breadcrumbItem{font-size:var(--font-large);color:var(--text-color-secondary);align-items:center;gap:.5rem;display:flex}.TemplatedProductTopBar-module-scss-module__QqhROW__breadcrumbSeparator{color:var(--text-color-secondary);margin-bottom:-.25rem;font-size:14px}.TemplatedProductTopBar-module-scss-module__QqhROW__breadcrumbLink{color:var(--text-color-secondary);text-decoration:none;transition:color .2s}.TemplatedProductTopBar-module-scss-module__QqhROW__breadcrumbLink:hover{color:var(--text-color);text-decoration:underline}.TemplatedProductTopBar-module-scss-module__QqhROW__breadcrumbCurrent{font-size:var(--font-large);color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.TemplatedProductTopBar-module-scss-module__QqhROW__rightSection{flex-shrink:0;align-items:center;gap:.5rem;display:flex}
