.layout-module-scss-module__0X8cVW__html,.layout-module-scss-module__0X8cVW__body{margin:0;padding:0}
.Input-module-scss-module__9l_BbG__container{padding-top:.5rem}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__fluid{width:100%}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__inputContainer{color:var(--grey);border-radius:var(--border-radius);border:1px solid;line-height:0;position:relative}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__inputContainer>*{line-height:initial}@media (hover:hover){.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__inputContainer:hover:not(:focus){border-color:var(--dark-grey);background-color:var(--dark-white)}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__inputContainer:hover::placeholder{opacity:.8}}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__noLabel{padding-top:0;padding-bottom:0}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__noLabel .Input-module-scss-module__9l_BbG__helper{margin-top:0}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__startAdornmentContainer{position:absolute;top:0;left:0}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__endAdornmentContainer{align-items:center;height:100%;display:flex;position:absolute;top:0;right:0}.Input-module-scss-module__9l_BbG__container{--adornment-size:2rem}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__multiline.Input-module-scss-module__9l_BbG__hasStartAdornment .Input-module-scss-module__9l_BbG__input{padding-left:var(--adornment-size)}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__multiline.Input-module-scss-module__9l_BbG__hasEndAdornment .Input-module-scss-module__9l_BbG__input{padding-right:var(--adornment-size);overflow:hidden}.Input-module-scss-module__9l_BbG__container:not(.Input-module-scss-module__9l_BbG__multiline).Input-module-scss-module__9l_BbG__hasStartAdornment .Input-module-scss-module__9l_BbG__input{padding-left:var(--adornment-size)}.Input-module-scss-module__9l_BbG__container:not(.Input-module-scss-module__9l_BbG__multiline).Input-module-scss-module__9l_BbG__hasEndAdornment .Input-module-scss-module__9l_BbG__input{padding-right:var(--adornment-size)}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__input{width:100%;color:var(--light-black);font-family:var(--font);border-radius:var(--border-radius);border:none;max-width:100%;font-weight:300}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__input::placeholder{opacity:.4}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__input:focus::placeholder{visibility:hidden}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-tiny .Input-module-scss-module__9l_BbG__input{font-size:var(--font-xs);padding:.25rem}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-tiny .Input-module-scss-module__9l_BbG__label,.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-tiny .Input-module-scss-module__9l_BbG__helper{font-size:var(--font-xs)}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-tiny .Input-module-scss-module__9l_BbG__label{left:.125rem}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-small .Input-module-scss-module__9l_BbG__input{font-size:var(--font-small);padding:.5rem}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-small .Input-module-scss-module__9l_BbG__label,.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-small .Input-module-scss-module__9l_BbG__helper{font-size:var(--font-xs)}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-small .Input-module-scss-module__9l_BbG__label{left:.25rem}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-normal .Input-module-scss-module__9l_BbG__input{font-size:var(--font-large);padding:1rem 1rem .5rem}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-normal.Input-module-scss-module__9l_BbG__noLabel .Input-module-scss-module__9l_BbG__input{padding-top:.5rem}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-normal .Input-module-scss-module__9l_BbG__label,.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-normal .Input-module-scss-module__9l_BbG__helper{font-size:var(--font-small)}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-normal .Input-module-scss-module__9l_BbG__label{left:.75rem}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-large .Input-module-scss-module__9l_BbG__input{font-size:var(--font-xl);padding:1rem 1rem .5rem}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-large .Input-module-scss-module__9l_BbG__label,.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-large .Input-module-scss-module__9l_BbG__helper{font-size:var(--font-small)}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__size-large .Input-module-scss-module__9l_BbG__label{left:.75rem}.Input-module-scss-module__9l_BbG__container textarea.Input-module-scss-module__9l_BbG__input{resize:vertical}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__error .Input-module-scss-module__9l_BbG__label{color:var(--error-color)}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__error .Input-module-scss-module__9l_BbG__inputContainer{border-color:var(--error-color)}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__warning .Input-module-scss-module__9l_BbG__label{color:var(--warning-color)}.Input-module-scss-module__9l_BbG__container.Input-module-scss-module__9l_BbG__warning .Input-module-scss-module__9l_BbG__inputContainer{border-color:var(--warning-color)}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__label:empty,.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__helper:empty{visibility:hidden}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__label,.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__helper{color:var(--dark-grey)}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__label{background:var(--white);white-space:nowrap;padding:0 .25rem;position:absolute;top:0;transform:translateY(calc(-50% - 2px))}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__label.Input-module-scss-module__9l_BbG__labelWithTooltip{align-items:center;gap:.25rem;display:flex}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__label.Input-module-scss-module__9l_BbG__labelWithTooltip svg{font-size:.75rem}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__labelSpacer{visibility:hidden;height:0;margin-right:1.5rem;display:block;position:relative;transform:none}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__helper{margin-top:.25rem;margin-left:1rem}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__helper.Input-module-scss-module__9l_BbG__error{outline-color:var(--error-color);color:var(--error-color)}.Input-module-scss-module__9l_BbG__container .Input-module-scss-module__9l_BbG__helper.Input-module-scss-module__9l_BbG__warning{outline-color:var(--warning-color);color:var(--warning-color)}.Input-module-scss-module__9l_BbG__variant-inline .Input-module-scss-module__9l_BbG__inputContainer:not(:focus){border-color:#0000}.Input-module-scss-module__9l_BbG__variant-inline .Input-module-scss-module__9l_BbG__inputContainer:not(:focus) .Input-module-scss-module__9l_BbG__input{background:0 0}.Input-module-scss-module__9l_BbG__variant-inline .Input-module-scss-module__9l_BbG__inputContainer:not(:focus) .Input-module-scss-module__9l_BbG__input:focus{background:var(--white)}.Input-module-scss-module__9l_BbG__variant-inline .Input-module-scss-module__9l_BbG__inputContainer:hover{border-color:var(--dark-grey)}
.Menu-module-scss-module__gV3NZG__menu{background:var(--white);border-radius:var(--border-radius);z-index:1000;min-width:160px;overflow:hidden auto;box-shadow:0 2px 8px #00000026}.Menu-module-scss-module__gV3NZG__menuItem{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-weight:300;line-height:0;display:flex;position:relative}.Menu-module-scss-module__gV3NZG__menuItem:hover:not(.Menu-module-scss-module__gV3NZG__disabled):not(.Menu-module-scss-module__gV3NZG__selected){background:var(--dark-white)}.Menu-module-scss-module__gV3NZG__menuItem.Menu-module-scss-module__gV3NZG__disabled{opacity:.5;cursor:not-allowed}.Menu-module-scss-module__gV3NZG__menuItem.Menu-module-scss-module__gV3NZG__selected{background:var(--light-grey)}.Menu-module-scss-module__gV3NZG__menuItem.Menu-module-scss-module__gV3NZG__hasSubmenu{padding-right:2.5rem}.Menu-module-scss-module__gV3NZG__menuItem.Menu-module-scss-module__gV3NZG__submenuOpen{background:var(--dark-white)}.Menu-module-scss-module__gV3NZG__menuItem .Menu-module-scss-module__gV3NZG__icon{color:var(--dark-grey);font-size:1rem}.Menu-module-scss-module__gV3NZG__menuItem .Menu-module-scss-module__gV3NZG__label{flex:1;margin-top:-4px}.Menu-module-scss-module__gV3NZG__menuItem .Menu-module-scss-module__gV3NZG__shortcut{color:var(--grey);font-size:.875rem}.Menu-module-scss-module__gV3NZG__menuItem .Menu-module-scss-module__gV3NZG__submenuArrow{color:var(--grey);font-size:.75rem;position:absolute;right:.75rem}.Menu-module-scss-module__gV3NZG__divider{background:var(--light-grey);height:1px;margin:.25rem 0}.Menu-module-scss-module__gV3NZG__submenu{background:var(--white);border-radius:var(--border-radius);z-index:1001;flex-direction:column;min-width:240px;max-width:320px;max-height:400px;display:flex;box-shadow:0 2px 8px #00000026}.Menu-module-scss-module__gV3NZG__filterContainer{border-bottom:1px solid var(--light-grey);flex-shrink:0;padding:.5rem}.Menu-module-scss-module__gV3NZG__filterInput{border:1px solid var(--light-grey);border-radius:var(--border-radius);outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:300}.Menu-module-scss-module__gV3NZG__filterInput:focus{border-color:var(--accent)}.Menu-module-scss-module__gV3NZG__filterInput::placeholder{color:var(--grey)}.Menu-module-scss-module__gV3NZG__submenuContent{flex:1;overflow-y:auto}.Menu-module-scss-module__gV3NZG__emptyMessage{text-align:center;color:var(--grey);padding:1rem;font-size:.875rem}
.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__advancedLinked,.LinkMenu-module-scss-module__nZI9ma__advancedLinked:hover{color:#7c3aed}.LinkMenu-module-scss-module__nZI9ma__linkMenu{z-index:1100;border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--white);min-width:min(16rem,100%);max-width:22rem;padding:.2rem;overflow:auto;box-shadow:0 .35rem 1rem #0000002e}.LinkMenu-module-scss-module__nZI9ma__linkItem{border-radius:calc(var(--border-radius) - 1px);width:100%;color:var(--black);gap:.45rem;padding:.35rem .45rem;line-height:1.2}.LinkMenu-module-scss-module__nZI9ma__linkItem:hover,.LinkMenu-module-scss-module__nZI9ma__linkItem.LinkMenu-module-scss-module__nZI9ma__selected{background:var(--dark-white)}.LinkMenu-module-scss-module__nZI9ma__actionItem{margin-top:.05rem}.LinkMenu-module-scss-module__nZI9ma__advancedAction{color:#6d28d9}.LinkMenu-module-scss-module__nZI9ma__advancedAction:hover{background:#f5f3ff}.LinkMenu-module-scss-module__nZI9ma__clearAction{color:var(--error-color-dark)}.LinkMenu-module-scss-module__nZI9ma__clearAction:hover{background:var(--error-color-very-light)}.LinkMenu-module-scss-module__nZI9ma__linkItem span[class*=icon]{width:1rem;color:var(--dark-grey);justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.LinkMenu-module-scss-module__nZI9ma__advancedAction span[class*=icon]{color:#7c3aed}.LinkMenu-module-scss-module__nZI9ma__clearAction span[class*=icon]{color:var(--error-color-dark)}.LinkMenu-module-scss-module__nZI9ma__linkItem span[class*=label]{min-width:0;margin-top:0}.LinkMenu-module-scss-module__nZI9ma__menuDivider{background:var(--light-grey);height:1px;margin:.2rem -.2rem}.LinkMenu-module-scss-module__nZI9ma__linkItemContent{flex-direction:column;flex:auto;gap:.1rem;min-width:0;margin-top:0;line-height:1.2;display:flex}.LinkMenu-module-scss-module__nZI9ma__label{font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.LinkMenu-module-scss-module__nZI9ma__advancedAction .LinkMenu-module-scss-module__nZI9ma__label{color:#6d28d9}.LinkMenu-module-scss-module__nZI9ma__clearAction .LinkMenu-module-scss-module__nZI9ma__label{color:var(--error-color-dark)}.LinkMenu-module-scss-module__nZI9ma__link{font-size:var(--font-xs);font-weight:400;font-family:var(--font-mono);color:var(--dark-grey);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.LinkMenu-module-scss-module__nZI9ma__linkMenuEmpty{font-size:var(--font-xs);color:var(--dark-grey);padding:.45rem;font-weight:400;line-height:1.2}
.AdvancedLinkModal-module-scss-module__AYpZxq__modalTitle{border-bottom:1px solid #d9dee7}
.ContainerRow-module-scss-module__koq-Vq__row{-webkit-user-select:none;user-select:none;cursor:pointer;background:var(--light-grey,#dcddde);height:28px;color:var(--dark-text,#1f2937);border-bottom:1px solid #0000000f;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.ContainerRow-module-scss-module__koq-Vq__row:hover{background:var(--dark-white,#f3f4f5)}.ContainerRow-module-scss-module__koq-Vq__selected{background:var(--info-color,#2563eb);color:#fff}.ContainerRow-module-scss-module__koq-Vq__selected:hover{background:var(--info-color,#2563eb);filter:brightness(1.08)}.ContainerRow-module-scss-module__koq-Vq__dropTarget{box-shadow:inset 0 0 0 2px var(--info-color,#2563eb)}.ContainerRow-module-scss-module__koq-Vq__unselectable{cursor:default}.ContainerRow-module-scss-module__koq-Vq__caret{width:14px;height:14px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ContainerRow-module-scss-module__koq-Vq__caret svg{width:10px;height:10px}.ContainerRow-module-scss-module__koq-Vq__caret:focus-visible{outline-offset:1px;outline:2px solid}.ContainerRow-module-scss-module__koq-Vq__icon{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ContainerRow-module-scss-module__koq-Vq__icon svg{width:14px;height:14px}.ContainerRow-module-scss-module__koq-Vq__selected .ContainerRow-module-scss-module__koq-Vq__icon,.ContainerRow-module-scss-module__koq-Vq__selected .ContainerRow-module-scss-module__koq-Vq__caret{opacity:1}.ContainerRow-module-scss-module__koq-Vq__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ContainerRow-module-scss-module__koq-Vq__actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}
.MultiContainerLayerList-module-scss-module__sLNFuG__dropSlot{pointer-events:none;height:0;margin:0;position:relative}.MultiContainerLayerList-module-scss-module__sLNFuG__dropSlotHitbox{z-index:40;pointer-events:none;height:8px;position:absolute;top:-4px;left:0;right:0}.MultiContainerLayerList-module-scss-module__sLNFuG__dropSlotHitboxActive{z-index:50}.MultiContainerLayerList-module-scss-module__sLNFuG__dropSlotHitboxActive .MultiContainerLayerList-module-scss-module__sLNFuG__dropIndicator{height:8px;margin:0;position:absolute;inset:0}.MultiContainerLayerList-module-scss-module__sLNFuG__dropIndicator{z-index:50;pointer-events:none;align-items:center;height:8px;margin:-1px 0;display:flex;position:relative}.MultiContainerLayerList-module-scss-module__sLNFuG__dropIndicatorLine{background:var(--info-color,#2563eb);border-radius:999px;width:100%;height:2px;display:block;box-shadow:0 0 0 1px #ffffffbf}.MultiContainerLayerList-module-scss-module__sLNFuG__dropIndicatorBadge{background:var(--info-color,#2563eb);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;right:8px;box-shadow:0 1px 3px #00000038}.MultiContainerLayerList-module-scss-module__sLNFuG__dropIndicatorBadge svg{width:12px;height:12px}.MultiContainerLayerList-module-scss-module__sLNFuG__dragPreview{border:1px solid var(--light-grey,#dcddde);background:var(--white,#fff);min-width:160px;max-width:280px;height:28px;color:var(--dark-text,#1f2937);pointer-events:none;border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex;position:relative;box-shadow:0 8px 18px #0000002e}.MultiContainerLayerList-module-scss-module__sLNFuG__dragPreviewIcon{opacity:.75;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.MultiContainerLayerList-module-scss-module__sLNFuG__dragPreviewIcon svg{width:13px;height:13px}.MultiContainerLayerList-module-scss-module__sLNFuG__dragPreviewName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MultiContainerLayerList-module-scss-module__sLNFuG__copyBadge{border:2px solid var(--white,#fff);background:var(--info-color,#2563eb);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 4px #0003}.MultiContainerLayerList-module-scss-module__sLNFuG__copyBadge svg{width:13px;height:13px}
.LayersPanel-module-scss-module__CPNmFa__panel{background:var(--light-grey,#dcddde);border-top:1px solid var(--light-grey,#dcddde);flex-direction:column;height:100%;min-height:0;display:flex}.LayersPanel-module-scss-module__CPNmFa__tabs{background:var(--dark-white,#f3f4f5);border-bottom:1px solid var(--light-grey,#dcddde);flex-shrink:0;width:100%;padding:5px 6px 0;display:flex}.LayersPanel-module-scss-module__CPNmFa__tab{border:none;border-left:1px solid #0000;border-right:1px solid var(--light-grey,#dcddde);cursor:default;min-width:0;max-width:8rem;color:var(--dark-grey,#6b7280);white-space:nowrap;background:0 0;flex:none;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.2;display:flex;overflow:hidden}.LayersPanel-module-scss-module__CPNmFa__tabActive{max-width:none;color:var(--dark-text,#1f2937);background:var(--light-grey,#dcddde);border-left-color:var(--light-grey,#dcddde);margin-bottom:-1px;padding-bottom:7px;font-weight:600}.LayersPanel-module-scss-module__CPNmFa__tabLabel{text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.LayersPanel-module-scss-module__CPNmFa__list{flex:1;min-height:0;overflow:hidden auto}.LayersPanel-module-scss-module__CPNmFa__footer{border-top:1px solid var(--light-grey,#dcddde);background:var(--white,#fff);flex-shrink:0}.LayersPanel-module-scss-module__CPNmFa__containerBody{min-height:12px}.LayersPanel-module-scss-module__CPNmFa__empty{text-align:center;color:var(--dark-grey,#6b7280);padding:16px;font-size:12px;font-style:italic}.LayersPanel-module-scss-module__CPNmFa__emptyContainer{text-align:center;color:var(--dark-grey,#6b7280);padding:8px 16px;font-size:11px;font-style:italic}
.ResizableDivider-module-scss-module__xCpv5q__divider{cursor:row-resize;background:var(--light-grey,#eee);border-top:1px solid var(--border-color,#e5e7eb);border-bottom:1px solid var(--border-color,#e5e7eb);touch-action:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:8px;display:flex}.ResizableDivider-module-scss-module__xCpv5q__divider:hover .ResizableDivider-module-scss-module__xCpv5q__handle{background:var(--info-color,#2563eb)}.ResizableDivider-module-scss-module__xCpv5q__handle{background:var(--dark-grey,#9ca3af);pointer-events:none;border-radius:2px;width:32px;height:2px;transition:background .12s}
.ElementsEditor-module-scss-module__C8goPq__container{background:var(--white,#fff);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.ElementsEditor-module-scss-module__C8goPq__container:focus{outline:none}.ElementsEditor-module-scss-module__C8goPq__contextualWrapper{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ElementsEditor-module-scss-module__C8goPq__layersWrapper{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}
.ElementsEditorWrapper-module-scss-module__dW8dIq__wrapper{flex-direction:column;width:100%;min-height:0;display:flex}.ElementsEditorWrapper-module-scss-module__dW8dIq__elementsMode,.ElementsEditorWrapper-module-scss-module__dW8dIq__bothMode{height:100%}.ElementsEditorWrapper-module-scss-module__dW8dIq__viewToggle{background:var(--off-white,#fafafa);border-bottom:1px solid var(--light-grey,#eee);flex-shrink:0;gap:2px;padding:4px;display:flex}.ElementsEditorWrapper-module-scss-module__dW8dIq__toggleButton{color:var(--dark-grey,#6b7280);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.ElementsEditorWrapper-module-scss-module__dW8dIq__toggleButton:hover{background:#0000000a}.ElementsEditorWrapper-module-scss-module__dW8dIq__toggleButton svg{width:13px;height:13px}.ElementsEditorWrapper-module-scss-module__dW8dIq__toggleActive{background:var(--white,#fff);border-color:var(--light-grey,#eee);color:var(--info-color,#2563eb)}.ElementsEditorWrapper-module-scss-module__dW8dIq__viewBody{flex-direction:column;flex:1;min-height:0;display:flex}.ElementsEditorWrapper-module-scss-module__dW8dIq__selectionsPane{flex:1;min-height:0;overflow:auto}.ElementsEditorWrapper-module-scss-module__dW8dIq__elementsPane{flex-direction:column;flex:1;min-height:0;display:flex}
.ZoomPanViewport-module-scss-module__2sQdsq__viewport{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:100%;position:relative;overflow:hidden}.ZoomPanViewport-module-scss-module__2sQdsq__viewport:active{cursor:grabbing}.ZoomPanViewport-module-scss-module__2sQdsq__content{transform-origin:0 0;contain:layout style;position:absolute;top:0;left:0;overflow:visible}.ZoomPanViewport-module-scss-module__2sQdsq__content svg.bb-svg{overflow:visible}
.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__container{background:var(--white);width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__formOnlyContainer{width:100%}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__leftPanel{background:var(--dark-white);border-right:1px solid var(--grey);flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__canvasRoot{flex:auto;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__viewport{width:100%;height:100%}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__viewportContent{overflow:visible}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__surfaceStage{width:var(--stage-width);height:var(--stage-height);position:relative;overflow:visible}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__surfaceSlot{position:absolute;overflow:visible}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__surfaceSlot svg{width:100%;height:100%}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__viewToolbar{z-index:10;border:1px solid var(--light-grey);background:var(--white);border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 1px 5px #0000002e}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__viewButton,.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__viewButtonActive{min-width:58px;height:26px;color:var(--dark-grey);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__viewButton:hover,.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__viewButtonActive:hover{background:var(--dark-white);color:var(--dark-text)}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__viewButtonActive,.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__viewButtonActive:hover{background:var(--brand-color);color:var(--brand-color-contrast)}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__reviewerToggle{z-index:10;background:var(--white);width:40px;height:40px;color:var(--dark-text);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 1px 4px #0006}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__reviewerToggle:hover{background:var(--light-grey);box-shadow:0 1px 5px #0009}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__reviewerToggle:active{background:var(--grey);transform:translateY(1px);box-shadow:0 1px 4px #000000bf}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__reviewerToggleActive{background:var(--creator-reviewer-color);color:var(--creator-reviewer-color-contrast)}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__reviewerToggleActive:hover,.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__reviewerToggleActive:active{background:var(--creator-reviewer-color)}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__elementsContainer{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__cardPanel{background:var(--white);min-height:100%;padding:.75rem}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__actionsPanel{background:var(--white);box-sizing:border-box;justify-content:flex-end;gap:1rem;padding:.75rem;display:flex}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__actionButton{min-width:9rem}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__controlSection{flex-direction:column;gap:.75rem;display:flex}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__controlSectionHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__controlSectionTitle{color:var(--dark-text);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__muted{color:var(--dark-grey);font-size:.85rem}@media (max-width:900px){.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__container{min-height:70vh}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__viewToolbar{bottom:10px}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__reviewerToggle{bottom:10px;right:10px}.BusinessCardsSelectionsForm-module-scss-module__tFtrgG__viewButton{min-width:52px}}
.LabelThemePicker-module-scss-module__L9wb5W__option{position:relative}.LabelThemePicker-module-scss-module__L9wb5W__icon{aspect-ratio:1;height:80%}.LabelThemePicker-module-scss-module__L9wb5W__icon.LabelThemePicker-module-scss-module__L9wb5W__hidden{filter:grayscale()}.LabelThemePicker-module-scss-module__L9wb5W__hiddenWarning{background:var(--grey);color:var(--white);border:1px solid var(--dark-grey);border-radius:var(--border-radius);padding:3px;font-size:.8rem;position:absolute;top:5px;right:5px}
.ImageOptionInput-module-scss-module__ejeI7W__container{border:1px solid var(--dark-grey);border-radius:var(--border-radius);cursor:pointer;width:100%;padding:calc(1rem + 1px) calc(.5rem + 1px) calc(.5rem + 1px);position:relative}.ImageOptionInput-module-scss-module__ejeI7W__container:hover{border-color:var(--light-grey)}.ImageOptionInput-module-scss-module__ejeI7W__container.ImageOptionInput-module-scss-module__ejeI7W__selected{border-color:var(--brand-color)}.ImageOptionInput-module-scss-module__ejeI7W__container.ImageOptionInput-module-scss-module__ejeI7W__dragging{border-color:var(--info-color);border-style:dashed}.ImageOptionInput-module-scss-module__ejeI7W__container.ImageOptionInput-module-scss-module__ejeI7W__selected{border-width:2px;border-color:var(--brand-color);padding:1rem .5rem .5rem}.ImageOptionInput-module-scss-module__ejeI7W__container.ImageOptionInput-module-scss-module__ejeI7W__hasWarning .ImageOptionInput-module-scss-module__ejeI7W__label{color:var(--warning-color)}.ImageOptionInput-module-scss-module__ejeI7W__container.ImageOptionInput-module-scss-module__ejeI7W__hasError .ImageOptionInput-module-scss-module__ejeI7W__label{color:var(--error-color)}.ImageOptionInput-module-scss-module__ejeI7W__label{background-color:var(--white);color:var(--dark-grey);padding:0 .25rem;position:absolute;top:0;left:.75rem;transform:translateY(-50%)}.ImageOptionInput-module-scss-module__ejeI7W__inputWrapper{position:relative}.ImageOptionInput-module-scss-module__ejeI7W__loadingOverlay{z-index:10;border-radius:var(--border-radius);background-color:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ImageOptionInput-module-scss-module__ejeI7W__errorBar{border-top:1px solid var(--light-grey);margin:.5rem -.5rem -.5rem}.ImageOptionInput-module-scss-module__ejeI7W__errorBar>div{margin-top:0;margin-bottom:0}.ImageOptionInput-module-scss-module__ejeI7W__container.ImageOptionInput-module-scss-module__ejeI7W__selected .ImageOptionInput-module-scss-module__ejeI7W__errorBar{border-radius:0 0 calc(var(--border-radius) - 2px)calc(var(--border-radius) - 2px)}.ImageOptionInput-module-scss-module__ejeI7W__errorBar:empty{display:none}.ImageOptionInput-module-scss-module__ejeI7W__errorBar.ImageOptionInput-module-scss-module__ejeI7W__error{background:var(--error-color);color:var(--error-color-contrast)}.ImageOptionInput-module-scss-module__ejeI7W__errorBar.ImageOptionInput-module-scss-module__ejeI7W__warning{background:var(--warning-color);color:var(--warning-color-contrast)}
.SurfaceLayout-module-scss-module__n2ulGW__container{flex-direction:column;height:100%;display:flex}
.DateOptionField-module-scss-module__V0WnZG__container{width:100%;position:relative}.DateOptionField-module-scss-module__V0WnZG__input{cursor:pointer}.DateOptionField-module-scss-module__V0WnZG__icon{color:var(--dark-grey);pointer-events:none;margin-right:.75rem}.DateOptionField-module-scss-module__V0WnZG__popover{z-index:1000;border:1px solid var(--dark-white);border-radius:var(--border-radius);background:var(--white);width:min(19rem,100vw - 2rem);padding:.75rem;position:fixed;box-shadow:0 .75rem 2rem #00000029}.DateOptionField-module-scss-module__V0WnZG__root{--rdp-accent-color:var(--accent-color);width:100%;font-family:var(--font);color:var(--light-black)}.DateOptionField-module-scss-module__V0WnZG__months,.DateOptionField-module-scss-module__V0WnZG__month{width:100%}.DateOptionField-module-scss-module__V0WnZG__monthCaption{justify-content:center;align-items:center;min-height:2rem;margin-bottom:.25rem;display:flex;position:relative}.DateOptionField-module-scss-module__V0WnZG__captionLabel{font-size:var(--font-small);font-weight:600}.DateOptionField-module-scss-module__V0WnZG__nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.DateOptionField-module-scss-module__V0WnZG__navButton{border-radius:var(--border-radius);width:2rem;height:2rem;color:var(--dark-grey);cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.DateOptionField-module-scss-module__V0WnZG__navButton:hover:not(:disabled){background:var(--dark-white);color:var(--light-black)}.DateOptionField-module-scss-module__V0WnZG__navButton:disabled{cursor:not-allowed;opacity:.35}.DateOptionField-module-scss-module__V0WnZG__chevron{width:1rem;height:1rem}.DateOptionField-module-scss-module__V0WnZG__monthGrid{border-collapse:collapse;table-layout:fixed;width:100%}.DateOptionField-module-scss-module__V0WnZG__weekdays{color:var(--dark-grey)}.DateOptionField-module-scss-module__V0WnZG__weekday{height:1.5rem;font-size:var(--font-xs);text-align:center;font-weight:500}.DateOptionField-module-scss-module__V0WnZG__week{height:2.1rem}.DateOptionField-module-scss-module__V0WnZG__day{text-align:center;padding:0}.DateOptionField-module-scss-module__V0WnZG__dayButton{border-radius:var(--border-radius);width:2rem;height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.DateOptionField-module-scss-module__V0WnZG__dayButton:hover:not(:disabled){border-color:var(--dark-grey);background:var(--dark-white)}.DateOptionField-module-scss-module__V0WnZG__today .DateOptionField-module-scss-module__V0WnZG__dayButton{border-color:var(--accent-color)}.DateOptionField-module-scss-module__V0WnZG__selected .DateOptionField-module-scss-module__V0WnZG__dayButton{border-color:var(--accent-color);background:var(--accent-color);color:var(--white);font-weight:600}.DateOptionField-module-scss-module__V0WnZG__outside .DateOptionField-module-scss-module__V0WnZG__dayButton{color:var(--grey)}.DateOptionField-module-scss-module__V0WnZG__disabled .DateOptionField-module-scss-module__V0WnZG__dayButton{color:var(--grey);cursor:not-allowed;opacity:.45}
.CompositeOptionInput-module-scss-module__D_J-0W__expandedContainer{flex-direction:column;gap:1rem;display:flex}.CompositeOptionInput-module-scss-module__D_J-0W__lockedSelector{opacity:.6;pointer-events:none}.CompositeOptionInput-module-scss-module__D_J-0W__expandedOptions{background-color:var(--dark-white,#f5f5f5);border:1px solid var(--border-color,#ddd);border-radius:var(--border-radius,4px);flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.CompositeOptionInput-module-scss-module__D_J-0W__expandedOption{background-color:var(--white,#fff);border-radius:var(--border-radius,4px);border:1px solid var(--border-color,#ddd);padding:.375rem}.CompositeOptionInput-module-scss-module__D_J-0W__actionButtons{justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}
.SaveChoiceModal-module-scss-module__mLcg-a__content{padding:1.5rem}.SaveChoiceModal-module-scss-module__mLcg-a__layout{align-items:flex-start;gap:1.5rem;display:flex}.SaveChoiceModal-module-scss-module__mLcg-a__previewColumn{flex:none;width:200px}.SaveChoiceModal-module-scss-module__mLcg-a__previewContainer{border-radius:var(--border-radius,4px);background-color:var(--light-grey,#f5f5f5);justify-content:center;align-items:center;padding:1rem;display:flex;overflow:hidden}.SaveChoiceModal-module-scss-module__mLcg-a__configColumn{flex-direction:column;flex:1;gap:1rem;display:flex}.SaveChoiceModal-module-scss-module__mLcg-a__inputSection{width:100%}
.SaveSelectionSetModal-module-scss-module__s1QBHa__content{flex-direction:column;display:flex}.SaveSelectionSetModal-module-scss-module__s1QBHa__layout{gap:1.5rem;min-height:400px;display:flex}.SaveSelectionSetModal-module-scss-module__s1QBHa__previewColumn{flex-direction:column;flex:1;display:flex}.SaveSelectionSetModal-module-scss-module__s1QBHa__previewContainer{background:var(--light-grey);border-radius:var(--border-radius);flex:1;justify-content:center;align-items:center;min-height:0;padding:1rem;display:flex}.SaveSelectionSetModal-module-scss-module__s1QBHa__configColumn{flex-direction:column;flex:1;gap:1.5rem;display:flex}.SaveSelectionSetModal-module-scss-module__s1QBHa__configSection{width:100%}.SaveSelectionSetModal-module-scss-module__s1QBHa__nameSection{align-items:flex-start;width:100%;display:flex}.SaveSelectionSetModal-module-scss-module__s1QBHa__updatingLabel{color:var(--dark-grey);padding-top:.5rem;font-size:.875rem;line-height:1.5}.SaveSelectionSetModal-module-scss-module__s1QBHa__temporarySection{width:100%}.SaveSelectionSetModal-module-scss-module__s1QBHa__temporaryNote{color:var(--info-color,#06c);margin-top:.5rem;font-size:.875rem;line-height:1.4}
.CreatorPrintsView-module-scss-module__7RzbJa__container{flex-direction:column;gap:1rem;width:100%;height:100%;padding-top:.5rem;display:flex}.CreatorPrintsView-module-scss-module__7RzbJa__selectedPrint{flex-grow:1;flex-shrink:1;width:100%;height:100%;overflow:hidden}.CreatorPrintsView-module-scss-module__7RzbJa__printList{flex-direction:row;flex:0 0 140px;justify-content:center;gap:1rem;padding-left:1rem;padding-right:1rem;display:flex;overflow:auto hidden}.CreatorPrintsView-module-scss-module__7RzbJa__printList.CreatorPrintsView-module-scss-module__7RzbJa__scrolling{justify-content:flex-start}.CreatorPrintsView-module-scss-module__7RzbJa__noPrint{text-transform:uppercase;width:100%;height:100%;color:var(--grey);justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.CreatorPrintsView-module-scss-module__7RzbJa__printThumbnail{aspect-ratio:1;background-color:var(--light-grey);border-radius:var(--border-radius);border:1px solid var(--grey);cursor:pointer;height:100%;position:relative}.CreatorPrintsView-module-scss-module__7RzbJa__printThumbnail.CreatorPrintsView-module-scss-module__7RzbJa__hidden{opacity:.5}.CreatorPrintsView-module-scss-module__7RzbJa__printThumbnail:hover{border-color:var(--brand-color);background-color:var(--grey)}.CreatorPrintsView-module-scss-module__7RzbJa__printThumbnail.CreatorPrintsView-module-scss-module__7RzbJa__selected{background-color:var(--brand-color)}.CreatorPrintsView-module-scss-module__7RzbJa__printThumbnail>svg{width:100%;height:100%}.CreatorPrintsView-module-scss-module__7RzbJa__printThumbnail .CreatorPrintsView-module-scss-module__7RzbJa__hiddenPrint{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;height:100%;display:flex}.CreatorPrintsView-module-scss-module__7RzbJa__printThumbnail .CreatorPrintsView-module-scss-module__7RzbJa__hiddenPrint>span{text-transform:uppercase;font-size:.8rem;font-weight:600}.CreatorPrintsView-module-scss-module__7RzbJa__printThumbnail .CreatorPrintsView-module-scss-module__7RzbJa__printCopies{background:var(--warning-color);color:var(--white);border-radius:var(--border-radius);padding:.25rem;font-size:.8rem;position:absolute;top:.25rem;right:.25rem}.CreatorPrintsView-module-scss-module__7RzbJa__printThumbnail .CreatorPrintsView-module-scss-module__7RzbJa__printName{background:var(--info-color);color:var(--white);border-radius:var(--border-radius);padding:.25rem;font-size:.8rem;position:absolute;bottom:.25rem;right:.25rem}
.CreatorDeveloperView-module-scss-module__OqOwqq__container{width:100%;max-width:100%;height:100%;padding:1rem;overflow:hidden auto}.CreatorDeveloperView-module-scss-module__OqOwqq__container section{margin-bottom:1rem}.CreatorDeveloperView-module-scss-module__OqOwqq__header{margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.CreatorDeveloperView-module-scss-module__OqOwqq__subtle{color:var(--gray);margin-bottom:.5rem;font-size:.8rem}.CreatorDeveloperView-module-scss-module__OqOwqq__alert{align-items:center;gap:.5rem;display:flex}.CreatorDeveloperView-module-scss-module__OqOwqq__contentRawContainer{position:relative}.CreatorDeveloperView-module-scss-module__OqOwqq__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}.CreatorDeveloperView-module-scss-module__OqOwqq__code.CreatorDeveloperView-module-scss-module__OqOwqq__editing{box-shadow:inset 0 0 5px var(--warning-color)}.CreatorDeveloperView-module-scss-module__OqOwqq__copyCodeButton{width:1.2rem;height:1.2rem;position:absolute;top:.5rem;right:.5rem}.CreatorDeveloperView-module-scss-module__OqOwqq__editRawButtons{flex-direction:column;gap:.25rem;display:flex;position:absolute;top:.5rem;right:.5rem}.CreatorDeveloperView-module-scss-module__OqOwqq__validationTabContent{flex-direction:column;gap:.5rem;width:100%;min-height:200px;display:flex;overflow:hidden}.CreatorDeveloperView-module-scss-module__OqOwqq__noValidationEntries{flex-grow:1;justify-content:center;align-items:center;display:flex}.CreatorDeveloperView-module-scss-module__OqOwqq__validationEntryDetails{background:var(--white);border-radius:var(--border-radius);border:1px solid var(--light-grey)}.CreatorDeveloperView-module-scss-module__OqOwqq__validationEntryDetails .CreatorDeveloperView-module-scss-module__OqOwqq__validationEntryHeader{cursor:pointer;gap:.5rem;padding:1rem;display:flex}.CreatorDeveloperView-module-scss-module__OqOwqq__validationEntryDetails .CreatorDeveloperView-module-scss-module__OqOwqq__validationEntryPath{font-weight:600}.CreatorDeveloperView-module-scss-module__OqOwqq__validationEntryDetails .CreatorDeveloperView-module-scss-module__OqOwqq__validationEntryMessage{font-style:italic}.CreatorDeveloperView-module-scss-module__OqOwqq__validationEntryDetails .CreatorDeveloperView-module-scss-module__OqOwqq__code{border:none;border-top:1px solid var(--light-grey)}.CreatorDeveloperView-module-scss-module__OqOwqq__makeAdjustmentsContainer{justify-content:center;margin-top:1rem;display:flex}.CreatorDeveloperView-module-scss-module__OqOwqq__adjustmentComparison{gap:1rem;margin-top:1rem;display:flex;overflow:hidden}.CreatorDeveloperView-module-scss-module__OqOwqq__adjustmentComparisonItem{flex-direction:column;flex:0 calc(50% - .5rem);gap:.5rem;display:flex;overflow:hidden}.CreatorDeveloperView-module-scss-module__OqOwqq__adjustmentComparisonItem pre{width:100%;height:140px;overflow:auto}
.OptionListEditor-module-scss-module__JPfw1W__container{background-color:var(--white);flex-direction:column;display:flex}.OptionListEditor-module-scss-module__JPfw1W__header{color:var(--grey);border-bottom:1px solid var(--light-grey);background-color:var(--dark-white);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;transition:background-color .15s,outline .15s;display:flex}.OptionListEditor-module-scss-module__JPfw1W__header:not(:has(.OptionListEditor-module-scss-module__JPfw1W__headerClickable)){cursor:pointer}.OptionListEditor-module-scss-module__JPfw1W__header.OptionListEditor-module-scss-module__JPfw1W__dropZoneActive{background-color:#4caf5014}.OptionListEditor-module-scss-module__JPfw1W__dropHint{color:var(--brand-color);border-radius:var(--border-radius);background-color:#4caf5026;margin-left:auto;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.OptionListEditor-module-scss-module__JPfw1W__headerClickable{cursor:pointer;flex:1;align-items:center;gap:.5rem;display:flex}.OptionListEditor-module-scss-module__JPfw1W__headerLabel{flex:1;align-items:center;gap:.5rem;display:flex}.OptionListEditor-module-scss-module__JPfw1W__badge{background:var(--grey);min-width:18px;height:18px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.OptionListEditor-module-scss-module__JPfw1W__content{gap:0;display:flex;position:relative}.OptionListEditor-module-scss-module__JPfw1W__leftPanel{background-color:var(--dark-white);flex-direction:column;flex-shrink:0;width:320px;display:flex;position:relative}.OptionListEditor-module-scss-module__JPfw1W__leftPanel.OptionListEditor-module-scss-module__JPfw1W__dropZoneActive{background-color:#4caf5014}.OptionListEditor-module-scss-module__JPfw1W__leftPanelBorder{background-color:var(--light-grey);z-index:1;width:1px;position:absolute;top:0;bottom:0;right:0}.OptionListEditor-module-scss-module__JPfw1W__menuButton{border-radius:var(--border-radius);cursor:pointer;width:28px;height:28px;color:var(--grey);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.OptionListEditor-module-scss-module__JPfw1W__menuButton:hover{background-color:var(--light-grey);color:var(--dark-grey)}.OptionListEditor-module-scss-module__JPfw1W__menuButton svg{font-size:1rem}.OptionListEditor-module-scss-module__JPfw1W__toolbarRow{border-bottom:1px solid var(--light-grey);border-right:1px solid var(--light-grey);background-color:var(--dark-white);z-index:2;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem .75rem;display:flex;position:sticky;top:0}.OptionListEditor-module-scss-module__JPfw1W__addChoiceButton{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;color:var(--grey);border-radius:var(--border-radius);white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;padding:.25rem .5rem;font-size:.7rem;font-weight:600;transition:all .15s;display:flex}.OptionListEditor-module-scss-module__JPfw1W__addChoiceButton:hover{background-color:var(--light-grey);color:var(--dark-grey)}.OptionListEditor-module-scss-module__JPfw1W__addIcon{font-size:1rem}.OptionListEditor-module-scss-module__JPfw1W__listContainer{flex:1;position:relative;overflow-y:auto}.OptionListEditor-module-scss-module__JPfw1W__listContainer.OptionListEditor-module-scss-module__JPfw1W__dropZoneActive{background-color:#4caf5014}.OptionListEditor-module-scss-module__JPfw1W__listContainer.OptionListEditor-module-scss-module__JPfw1W__uploading{pointer-events:none;opacity:.7}.OptionListEditor-module-scss-module__JPfw1W__dropZoneOverlay{z-index:100;pointer-events:none;background-color:#4caf5026;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.OptionListEditor-module-scss-module__JPfw1W__dropZoneOverlay span{background-color:var(--brand-color);color:var(--white);border-radius:var(--border-radius);padding:.5rem 1rem;font-size:.85rem;font-weight:500}.OptionListEditor-module-scss-module__JPfw1W__uploadingOverlay{z-index:100;background-color:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.OptionListEditor-module-scss-module__JPfw1W__uploadingOverlay span{background-color:var(--grey);color:var(--white);border-radius:var(--border-radius);padding:.5rem 1rem;font-size:.85rem;font-weight:500}.OptionListEditor-module-scss-module__JPfw1W__filterIcon{color:var(--grey);flex-shrink:0;font-size:.75rem}.OptionListEditor-module-scss-module__JPfw1W__filterInput{min-width:0;color:var(--dark-grey);background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-size:.8rem}.OptionListEditor-module-scss-module__JPfw1W__filterInput::placeholder{color:var(--grey)}.OptionListEditor-module-scss-module__JPfw1W__filterClearButton{cursor:pointer;width:20px;height:20px;color:var(--grey);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.OptionListEditor-module-scss-module__JPfw1W__filterClearButton:hover{background-color:var(--light-grey);color:var(--dark-grey)}.OptionListEditor-module-scss-module__JPfw1W__filterClearButton svg{font-size:1rem}.OptionListEditor-module-scss-module__JPfw1W__optionItem{cursor:pointer;border-bottom:1px solid var(--light-grey);background-color:var(--dark-white);align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s;display:flex;position:relative}.OptionListEditor-module-scss-module__JPfw1W__optionItem:hover:not(.OptionListEditor-module-scss-module__JPfw1W__selected):not(.OptionListEditor-module-scss-module__JPfw1W__dragging){background-color:var(--lighter-grey)}.OptionListEditor-module-scss-module__JPfw1W__optionItem.OptionListEditor-module-scss-module__JPfw1W__selected{background-color:var(--white);z-index:10;width:calc(100% + 1px);box-shadow:1px 0 0 0 var(--white),2px 0 0 0 var(--white);margin-right:-1px;font-weight:500}.OptionListEditor-module-scss-module__JPfw1W__optionItem.OptionListEditor-module-scss-module__JPfw1W__dragging{background-color:var(--white);cursor:grabbing;box-shadow:0 2px 8px #00000026}.OptionListEditor-module-scss-module__JPfw1W__dragHandle{color:var(--grey);cursor:grab;opacity:1;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius);flex-shrink:0;justify-content:center;align-items:center;margin:-.5rem;padding:.5rem;transition:background-color .2s,color .2s;display:flex}.OptionListEditor-module-scss-module__JPfw1W__dragHandle:active{cursor:grabbing}.OptionListEditor-module-scss-module__JPfw1W__dragHandle:hover{color:var(--dark-grey);background-color:#00000008}.OptionListEditor-module-scss-module__JPfw1W__dragHandle svg{width:14px;height:14px}.OptionListEditor-module-scss-module__JPfw1W__itemContent{flex:1;min-width:0;overflow:hidden}.OptionListEditor-module-scss-module__JPfw1W__deleteButton{border-radius:var(--border-radius);cursor:pointer;width:24px;height:24px;color:var(--grey);opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.OptionListEditor-module-scss-module__JPfw1W__deleteButton:hover{background-color:var(--error-color-light);color:var(--error-color);opacity:1}.OptionListEditor-module-scss-module__JPfw1W__optionItem:hover .OptionListEditor-module-scss-module__JPfw1W__deleteButton{opacity:.6}.OptionListEditor-module-scss-module__JPfw1W__optionItem.OptionListEditor-module-scss-module__JPfw1W__pendingDeletion{filter:grayscale();opacity:.4;pointer-events:none;cursor:default}.OptionListEditor-module-scss-module__JPfw1W__optionItem.OptionListEditor-module-scss-module__JPfw1W__pendingDeletion:hover{background-color:var(--dark-white)}.OptionListEditor-module-scss-module__JPfw1W__undoOverlayButton{border:1px solid var(--grey);background:var(--white);border-radius:var(--border-radius);cursor:pointer;color:var(--dark-grey);white-space:nowrap;pointer-events:auto;filter:grayscale(0);opacity:1;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.OptionListEditor-module-scss-module__JPfw1W__undoOverlayButton:hover{background-color:var(--dark-grey);border-color:var(--dark-grey);color:var(--white)}.OptionListEditor-module-scss-module__JPfw1W__undoOverlayButton svg{font-size:.8rem}.OptionListEditor-module-scss-module__JPfw1W__emptyState{height:100%;min-height:100px;color:var(--grey);text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:.85rem;display:flex}.OptionListEditor-module-scss-module__JPfw1W__rightPanel{background-color:var(--white);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.OptionListEditor-module-scss-module__JPfw1W__rightPanelContent{box-sizing:border-box;background-color:var(--white);flex-direction:column;flex:1;min-width:0;min-height:200px;padding:1rem;display:flex;overflow:hidden}.OptionListEditor-module-scss-module__JPfw1W__rightPanelContent h4{color:var(--grey);flex-shrink:0;margin:0 0 1rem;font-size:1rem;font-weight:600}.OptionListEditor-module-scss-module__JPfw1W__emptyPanel{height:100%;min-height:200px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.OptionListEditor-module-scss-module__JPfw1W__emptyPanel p{margin:0;font-size:.875rem}.OptionListEditor-module-scss-module__JPfw1W__editorForm{flex-direction:column;flex:1;min-height:0;display:flex}.OptionListEditor-module-scss-module__JPfw1W__formContent{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;overflow-y:auto}.OptionListEditor-module-scss-module__JPfw1W__formActions{border-top:1px solid var(--light-grey);flex-shrink:0;justify-content:flex-end;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.OptionListEditor-module-scss-module__JPfw1W__textLabel{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.OptionListEditor-module-scss-module__JPfw1W__visualPreview{align-items:center;gap:.5rem;display:flex}.OptionListEditor-module-scss-module__JPfw1W__visual{flex-shrink:0;justify-content:center;align-items:center;display:flex}.OptionListEditor-module-scss-module__JPfw1W__label{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}
.ColorOptionSchemaInput-module-scss-module__vwXZ7G__container{padding:0 .5rem .5rem}.ColorOptionSchemaInput-module-scss-module__vwXZ7G__palettePreviewIcon{gap:1px;display:flex}.ColorOptionSchemaInput-module-scss-module__vwXZ7G__colorPreviewIcon{justify-content:center;align-items:center;display:flex}.ColorOptionSchemaInput-module-scss-module__vwXZ7G__addColorRow{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.ColorOptionSchemaInput-module-scss-module__vwXZ7G__addIcon{font-size:1rem}.ColorOptionSchemaInput-module-scss-module__vwXZ7G__colorInputRow{align-items:center;gap:.5rem;display:flex}.ColorOptionSchemaInput-module-scss-module__vwXZ7G__colorPicker{border:1px solid var(--grey);border-radius:var(--border-radius);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .15s;display:flex}.ColorOptionSchemaInput-module-scss-module__vwXZ7G__colorPicker:hover{border-color:var(--dark-grey)}.ColorOptionSchemaInput-module-scss-module__vwXZ7G__colorValueDisplay{color:var(--grey);background-color:var(--lighter-grey);border-radius:var(--border-radius);flex:1;padding:.25rem .5rem;font-family:monospace;font-size:.85rem}.ColorOptionSchemaInput-module-scss-module__vwXZ7G__error{color:var(--error-color);margin-top:-.25rem;font-size:.75rem}.ColorOptionSchemaInput-module-scss-module__vwXZ7G__namedColorOption{align-items:center;gap:.5rem;padding:.25rem;display:flex}.ColorOptionSchemaInput-module-scss-module__vwXZ7G__emptyFilterMessage{text-align:center;color:var(--grey);padding:1rem;font-size:.875rem}.ColorOptionSchemaInput-module-scss-module__vwXZ7G__editorContent{flex-direction:column;gap:.75rem;display:flex}
.Badge-module-scss-module__3nYgEG__badge{white-space:nowrap;background:var(--badge-background-color);color:var(--badge-text-color);border-radius:999px;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:300;line-height:1;display:inline-flex}
.RenderPicker-module-scss-module__z63i7a__renderBox{border:1px solid var(--light-grey);border-radius:var(--border-radius);background-color:var(--white);box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;position:relative}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__small{width:100px;height:100px}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__small .RenderPicker-module-scss-module__z63i7a__plus{width:30px;height:30px}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__small .RenderPicker-module-scss-module__z63i7a__addButtonContainer{padding:.25rem}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__small .RenderPicker-module-scss-module__z63i7a__addButtonContainer .RenderPicker-module-scss-module__z63i7a__addButton{padding:.5rem}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__medium{width:200px;height:200px}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__medium .RenderPicker-module-scss-module__z63i7a__plus{width:40px;height:40px}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__medium .RenderPicker-module-scss-module__z63i7a__addButtonContainer{padding:.5rem}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__medium .RenderPicker-module-scss-module__z63i7a__addButtonContainer .RenderPicker-module-scss-module__z63i7a__addButton{padding:1rem}.RenderPicker-module-scss-module__z63i7a__addButtonContainer{width:100%;height:100%;padding:.5rem}.RenderPicker-module-scss-module__z63i7a__addButton{border-radius:var(--border-radius);background-color:var(--white);border:2px dashed var(--light-grey);width:100%;height:100%;color:var(--grey);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.RenderPicker-module-scss-module__z63i7a__addButton:hover{background-color:var(--light-grey);border-color:var(--dark-grey);color:var(--dark-grey)}.RenderPicker-module-scss-module__z63i7a__addButton.RenderPicker-module-scss-module__z63i7a__disabled,.RenderPicker-module-scss-module__z63i7a__addButton.RenderPicker-module-scss-module__z63i7a__disabled:hover{background-color:var(--light-grey);border-color:var(--light-grey);color:var(--grey)}.RenderPicker-module-scss-module__z63i7a__renderContent{background-color:var(--background-primary);border-radius:var(--border-radius);flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;display:flex;position:relative}.RenderPicker-module-scss-module__z63i7a__renderPreview{border-radius:var(--border-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.RenderPicker-module-scss-module__z63i7a__label{font-size:var(--font-xs);background-color:var(--dark-white);color:var(--dark-grey);border-top:1px solid var(--light-grey);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:.25rem;display:flex;position:relative;overflow:hidden}.RenderPicker-module-scss-module__z63i7a__removeButton{background-color:var(--grey);width:20px;height:20px;color:var(--white);cursor:pointer;opacity:0;z-index:0;border:none;border-radius:2px;justify-content:center;align-items:center;font-size:12px;transition:all .2s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.RenderPicker-module-scss-module__z63i7a__removeButton:hover{background-color:var(--dark-grey);color:#fff}.RenderPicker-module-scss-module__z63i7a__renderContent:hover .RenderPicker-module-scss-module__z63i7a__removeButton{opacity:1}
.CountOptionSchemaInput-module-scss-module__pR1_aW__countOptionsTable{border:1px solid var(--grey);border-radius:.25rem;flex-direction:column;width:100%;display:flex;overflow:hidden}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableHeader{background-color:var(--background-light);border-bottom:1px solid var(--grey);color:var(--dark-grey);align-items:center;font-size:.875rem;font-weight:600;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableHeader .CountOptionSchemaInput-module-scss-module__pR1_aW__headerWithIcon{align-items:center;gap:.25rem;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableHeader .CountOptionSchemaInput-module-scss-module__pR1_aW__tooltipIcon{color:var(--grey);margin-bottom:-1px;font-size:.75rem}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableHeader .CountOptionSchemaInput-module-scss-module__pR1_aW__countHeader{border-right:1px solid var(--grey);flex:160px;min-width:160px;padding:.5rem}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableHeader .CountOptionSchemaInput-module-scss-module__pR1_aW__priceHeader{border-right:1px solid var(--grey);flex:130px;min-width:130px;padding:.5rem}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableHeader .CountOptionSchemaInput-module-scss-module__pR1_aW__perUnitHeader{border-right:1px solid var(--grey);flex:110px;min-width:110px;padding:.5rem}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableHeader .CountOptionSchemaInput-module-scss-module__pR1_aW__differenceHeader{border-right:1px solid var(--grey);flex:130px;min-width:130px;padding:.5rem}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableHeader .CountOptionSchemaInput-module-scss-module__pR1_aW__discountHeader{border-right:1px solid var(--grey);flex:110px;min-width:110px;padding:.5rem}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableHeader .CountOptionSchemaInput-module-scss-module__pR1_aW__deleteHeader{flex:0 0 36px;width:36px;padding:.25rem}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableBody{flex-direction:column;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow{border-bottom:1px solid var(--light-grey);align-items:stretch;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow:last-of-type{border-bottom:none}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow:hover{background-color:var(--background-light)}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow .CountOptionSchemaInput-module-scss-module__pR1_aW__countCell{border-right:1px solid var(--grey);flex:160px;align-items:center;gap:.25rem;min-width:160px;padding-right:.5rem;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow .CountOptionSchemaInput-module-scss-module__pR1_aW__unitLabelSuffix{color:var(--grey);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.875rem}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow .CountOptionSchemaInput-module-scss-module__pR1_aW__priceCell{border-right:1px solid var(--grey);flex:130px;align-items:center;gap:.0625rem;min-width:130px;padding-left:.5rem;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow .CountOptionSchemaInput-module-scss-module__pR1_aW__perUnitCell{border-right:1px solid var(--grey);flex:110px;align-items:center;gap:.0625rem;min-width:110px;padding-left:.5rem;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow .CountOptionSchemaInput-module-scss-module__pR1_aW__differenceCell{border-right:1px solid var(--grey);flex:130px;align-items:center;gap:.0625rem;min-width:130px;padding-left:.5rem;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow .CountOptionSchemaInput-module-scss-module__pR1_aW__discountCell{border-right:1px solid var(--grey);flex:110px;justify-content:center;align-items:center;min-width:110px;padding:.5rem;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow .CountOptionSchemaInput-module-scss-module__pR1_aW__discountValue{color:var(--grey);font-size:inherit;-webkit-user-select:none;user-select:none}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow .CountOptionSchemaInput-module-scss-module__pR1_aW__currencyPrefix{color:var(--dark-grey);font-size:inherit;-webkit-user-select:none;user-select:none}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow .CountOptionSchemaInput-module-scss-module__pR1_aW__deleteCell{opacity:.2;cursor:pointer;flex:0 0 36px;justify-content:center;align-items:center;width:36px;padding:.25rem;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__tableRow .CountOptionSchemaInput-module-scss-module__pR1_aW__deleteCell:hover{opacity:1}.CountOptionSchemaInput-module-scss-module__pR1_aW__cellInput{width:100%;font-size:inherit;background:0 0;border:none;outline:none;padding:.5rem;font-family:inherit}.CountOptionSchemaInput-module-scss-module__pR1_aW__cellInput:focus{background-color:var(--white)}.CountOptionSchemaInput-module-scss-module__pR1_aW__addButtonRow{border-top:1px solid var(--grey);background-color:var(--dark-white);box-shadow:none;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.5rem;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__violationCell,.CountOptionSchemaInput-module-scss-module__pR1_aW__violationCell .CountOptionSchemaInput-module-scss-module__pR1_aW__cellInput{background-color:#ffa5001a}.CountOptionSchemaInput-module-scss-module__pR1_aW__violationCell .CountOptionSchemaInput-module-scss-module__pR1_aW__cellInput:focus{background-color:#ffa50033}
.RenderSelectionModal-module-scss-module__c6Gv5W__content{flex-direction:column;gap:1.5rem;max-height:80vh;display:flex;overflow-y:auto}.RenderSelectionModal-module-scss-module__c6Gv5W__section{flex-direction:column;gap:1rem;display:flex}.RenderSelectionModal-module-scss-module__c6Gv5W__sectionTitle{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}.RenderSelectionModal-module-scss-module__c6Gv5W__renderGrid{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--background-secondary);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;max-height:300px;padding:.5rem;display:grid;overflow-y:auto}.RenderSelectionModal-module-scss-module__c6Gv5W__renderOption{border-radius:var(--border-radius);background-color:var(--background-primary);cursor:pointer;border:2px solid #0000;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;transition:all .2s;display:flex}.RenderSelectionModal-module-scss-module__c6Gv5W__renderOption:hover{border-color:var(--primary-color);background-color:var(--background-hover)}.RenderSelectionModal-module-scss-module__c6Gv5W__renderOption.RenderSelectionModal-module-scss-module__c6Gv5W__selected{border-color:var(--accent-color);background:var(--accent-color-light);box-shadow:0 0 10px 0 var(--accent-color)}.RenderSelectionModal-module-scss-module__c6Gv5W__renderOption.RenderSelectionModal-module-scss-module__c6Gv5W__disabled{opacity:.5;cursor:not-allowed;background-color:var(--background-secondary)}.RenderSelectionModal-module-scss-module__c6Gv5W__renderOption.RenderSelectionModal-module-scss-module__c6Gv5W__disabled:hover{background-color:var(--background-secondary);border-color:#0000}.RenderSelectionModal-module-scss-module__c6Gv5W__renderPreview{border-radius:var(--border-radius);border:1px solid var(--border-color);width:120px;height:120px;overflow:hidden}.RenderSelectionModal-module-scss-module__c6Gv5W__renderName{text-align:center;color:var(--text-primary);word-break:break-word;font-size:.9rem;font-weight:500;line-height:1.2}.RenderSelectionModal-module-scss-module__c6Gv5W__preview{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--background-secondary);justify-content:center;align-items:center;min-height:220px;padding:1rem;display:flex}.RenderSelectionModal-module-scss-module__c6Gv5W__actions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:.75rem;padding-top:1rem;display:flex}
.InstructionContainer-module-scss-module__HBxFra__container{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px}.InstructionContainer-module-scss-module__HBxFra__header{cursor:pointer;background:#f8f9fa;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.InstructionContainer-module-scss-module__HBxFra__headerContent{flex-direction:column;gap:.125rem;display:flex}.InstructionContainer-module-scss-module__HBxFra__titleRow{align-items:center;gap:8px;display:flex}.InstructionContainer-module-scss-module__HBxFra__customizationTypeIcon{background:var(--dark-white);border:1px solid var(--light-grey);width:24px;height:24px;color:var(--dark-grey);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.InstructionContainer-module-scss-module__HBxFra__customizationTypeIcon:hover{background:var(--light-grey);border-color:var(--grey)}.InstructionContainer-module-scss-module__HBxFra__title{color:#333;margin:0;font-size:1.1rem;font-weight:600}.InstructionContainer-module-scss-module__HBxFra__typeChip{color:#495057;text-transform:uppercase;letter-spacing:.5px;background:#e9ecef;border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:500}.InstructionContainer-module-scss-module__HBxFra__headerActions{align-items:center;gap:.5rem;display:flex}.InstructionContainer-module-scss-module__HBxFra__actionsMenuButton{color:var(--grey);cursor:pointer;border-radius:var(--border-radius);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1.2rem;transition:all .2s;display:flex}.InstructionContainer-module-scss-module__HBxFra__actionsMenuButton:hover{background-color:var(--light-grey);color:var(--dark-grey)}.InstructionContainer-module-scss-module__HBxFra__content{padding:16px}.InstructionContainer-module-scss-module__HBxFra__baseOptionWarning{color:var(--warning-color,#e65100);background-color:var(--warning-background,#fff3e0);border:1px solid var(--warning-border,#ffcc80);border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.InstructionContainer-module-scss-module__HBxFra__warningIcon{flex-shrink:0;margin-top:2px;font-size:16px}.InstructionContainer-module-scss-module__HBxFra__idContainer{align-self:flex-start;align-items:center;display:flex}.InstructionContainer-module-scss-module__HBxFra__id{color:#666;font-family:monospace;font-size:.8rem;font-weight:500}.InstructionContainer-module-scss-module__HBxFra__alternateNamesButton{margin-left:8px}.InstructionContainer-module-scss-module__HBxFra__alternateName{color:var(--grey);align-items:center;gap:4px;margin-left:12px;font-family:monospace;font-size:.8rem;font-weight:500;display:inline-flex}.InstructionContainer-module-scss-module__HBxFra__typeOptions{flex-direction:column;gap:.5rem;display:flex}.InstructionContainer-module-scss-module__HBxFra__typeOption{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--white);cursor:pointer;text-align:left;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:all .2s;display:flex}.InstructionContainer-module-scss-module__HBxFra__typeOption:hover{background:var(--dark-white);border-color:var(--grey)}.InstructionContainer-module-scss-module__HBxFra__typeOption.InstructionContainer-module-scss-module__HBxFra__typeOptionSelected{background:var(--primary-color-light);border-color:var(--primary-color);color:var(--primary-color-dark)}.InstructionContainer-module-scss-module__HBxFra__typeOptionIcon{background:var(--dark-white);border:1px solid var(--light-grey);width:24px;height:24px;color:var(--dark-grey);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.InstructionContainer-module-scss-module__HBxFra__typeOptionLabel{font-size:.9rem;font-weight:500}
.FontOptionSchemaInput-module-scss-module__icuazW__addOptions{flex-direction:column;gap:.25rem;margin-top:1.7rem;display:flex}.FontOptionSchemaInput-module-scss-module__icuazW__fontOption{align-items:center;gap:.5rem;padding:.25rem;display:flex}.FontOptionSchemaInput-module-scss-module__icuazW__fontPreview{border:1px solid var(--grey);border-radius:var(--border-radius);background-color:var(--white);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0 5px;font-size:14px;font-weight:700;display:flex}.FontOptionSchemaInput-module-scss-module__icuazW__fontLabel{flex-grow:1}.FontOptionSchemaInput-module-scss-module__icuazW__error{color:var(--error-color);margin-top:-.25rem;font-size:.75rem}.FontOptionSchemaInput-module-scss-module__icuazW__fontPreviewLarge{border:1px solid var(--light-grey);border-radius:var(--border-radius);background-color:var(--lighter-grey);margin-top:.5rem;padding:.75rem}.FontOptionSchemaInput-module-scss-module__icuazW__previewText{color:var(--dark-grey);text-align:center;font-size:1rem;line-height:1.4}.FontOptionSchemaInput-module-scss-module__icuazW__editorContent{flex-direction:column;gap:.75rem;display:flex}.FontOptionSchemaInput-module-scss-module__icuazW__defaultValueFontSelect{margin-top:.5rem}
.LabelValueDisplay-module-scss-module__pRI7aq__container{margin-bottom:16px}.LabelValueDisplay-module-scss-module__pRI7aq__container:last-child{margin-bottom:0}.LabelValueDisplay-module-scss-module__pRI7aq__labelRow{margin-bottom:4px}.LabelValueDisplay-module-scss-module__pRI7aq__label{color:var(--text-primary,#333);font-size:14px;font-weight:600}.LabelValueDisplay-module-scss-module__pRI7aq__value{color:var(--text-primary,#333);font-size:14px;line-height:1.4}
.ProductCountSelector-module-scss-module__bvJ6jW__option{align-items:center;padding:.5rem 2.5rem .5rem 1rem;display:flex}.ProductCountSelector-module-scss-module__bvJ6jW__option .ProductCountSelector-module-scss-module__bvJ6jW__label{flex-grow:1}.ProductCountSelector-module-scss-module__bvJ6jW__option .ProductCountSelector-module-scss-module__bvJ6jW__count{font-size:var(--font-large)}.ProductCountSelector-module-scss-module__bvJ6jW__option .ProductCountSelector-module-scss-module__bvJ6jW__unitPrice{font-size:var(--font-xs);color:var(--grey)}.ProductCountSelector-module-scss-module__bvJ6jW__option .ProductCountSelector-module-scss-module__bvJ6jW__price{color:var(--discount-color);font-weight:700}.ProductCountSelector-module-scss-module__bvJ6jW__option .ProductCountSelector-module-scss-module__bvJ6jW__free{font-size:1.8em;font-weight:700}.ProductCountSelector-module-scss-module__bvJ6jW__option.ProductCountSelector-module-scss-module__bvJ6jW__highlighted .ProductCountSelector-module-scss-module__bvJ6jW__price,.ProductCountSelector-module-scss-module__bvJ6jW__option.ProductCountSelector-module-scss-module__bvJ6jW__highlighted .ProductCountSelector-module-scss-module__bvJ6jW__unitPrice,.ProductCountSelector-module-scss-module__bvJ6jW__option.ProductCountSelector-module-scss-module__bvJ6jW__selected .ProductCountSelector-module-scss-module__bvJ6jW__price,.ProductCountSelector-module-scss-module__bvJ6jW__option.ProductCountSelector-module-scss-module__bvJ6jW__selected .ProductCountSelector-module-scss-module__bvJ6jW__unitPrice{color:var(--white)}.ProductCountSelector-module-scss-module__bvJ6jW__customInput{align-items:center;gap:1rem;padding:0;display:flex}.ProductCountSelector-module-scss-module__bvJ6jW__customInput .ProductCountSelector-module-scss-module__bvJ6jW__customInputContainer{flex-grow:1;flex-shrink:1;max-width:180px}.ProductCountSelector-module-scss-module__bvJ6jW__customInput .ProductCountSelector-module-scss-module__bvJ6jW__price{text-align:right}.ProductCountSelector-module-scss-module__bvJ6jW__adminInput{border-radius:.25rem;align-items:center;width:100px;display:flex}.ProductCountSelector-module-scss-module__bvJ6jW__singleOptionContainer{flex-direction:column;gap:.25rem;display:flex}.ProductCountSelector-module-scss-module__bvJ6jW__singleOptionLabel{font-size:var(--font-xs);color:var(--grey);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.ProductCountSelector-module-scss-module__bvJ6jW__singleOption{background-color:var(--light-grey);border-radius:.25rem;padding-right:1rem}
.ImageUploadThumbnailBox-module-scss-module__UU9P2q__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;overflow:hidden}.ImageUploadThumbnailBox-module-scss-module__UU9P2q__thumbnailContainer.ImageUploadThumbnailBox-module-scss-module__UU9P2q__dragging{color:var(--info-color-light)}.ImageUploadThumbnailBox-module-scss-module__UU9P2q__thumbnailContainer:hover{border-color:var(--dark-grey)}.ImageUploadThumbnailBox-module-scss-module__UU9P2q__thumbnailContainer.ImageUploadThumbnailBox-module-scss-module__UU9P2q__large{--image-input-height:140px}.ImageUploadThumbnailBox-module-scss-module__UU9P2q__thumbnailPlaceholder{justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;display:flex}.ImageUploadThumbnailBox-module-scss-module__UU9P2q__thumbnail{width:var(--image-input-height);height:var(--image-input-height);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}
.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__container{border:1px solid var(--light-grey);border-radius:8px;margin-bottom:16px}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__header{border-bottom:1px solid var(--light-grey);background-color:var(--dark-white);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__header:hover{background-color:var(--background-light)}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__headerTitle{font-weight:700}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__content{flex-direction:column;display:flex}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__columnHeaders,.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__optionRow{grid-template-columns:260px 140px 140px 1fr;gap:.5rem;display:grid}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__columnHeaders.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__withPriceDifference,.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__optionRow.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__withPriceDifference{grid-template-columns:260px 140px 140px 130px 1fr}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__columnHeaders{font-size:var(--font-small);color:var(--grey)}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__columnHeaders .AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__columnHeader{text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__columnHeaders .AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__optionNameHeader{text-align:left;justify-content:flex-start}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__columnHeaders .AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__downloadIcon{cursor:pointer;color:var(--grey);align-items:center;font-size:1rem;display:flex}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__columnHeaders .AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__downloadIcon:hover{color:var(--dark-grey)}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__optionRow{border-top:1px solid var(--light-grey);align-items:center}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__optionName{align-items:center;gap:.5rem;display:flex}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__optionCell{padding:.5rem}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__optionNameRegular{font-weight:400}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__priceDifferenceColumn{justify-content:center;align-items:center;display:flex}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__priceDifferenceInputContainer{border:1px solid var(--light-grey);box-sizing:border-box;border-radius:4px;align-items:stretch;width:130px;min-width:130px;max-width:130px;display:flex;position:relative;overflow:hidden}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__priceDifferencePrefix{background-color:var(--dark-white);color:var(--grey);font-size:var(--font-small);border-right:1px solid var(--light-grey);white-space:nowrap;flex-shrink:0;align-items:center;padding:.25rem .5rem;font-weight:500;display:flex}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__priceDifferenceInputWrapper{background-color:var(--white);flex:1;align-items:center;min-width:0;padding:.25rem;display:flex;position:relative;overflow:hidden}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__priceDifferenceInput{font-size:var(--font-small);color:var(--grey);text-align:left;cursor:text;background-color:#0000;border:none;flex:1;width:0;min-width:0;padding:0 .5rem 0 0;font-family:inherit;font-weight:500}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__priceDifferenceInput:focus{outline:none}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__priceDifferenceInput::selection{background-color:var(--light-grey)}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__priceDifferenceCopyIcon{flex-shrink:0;justify-content:center;align-items:center;min-width:fit-content;padding-left:.25rem;padding-right:.25rem;display:flex}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__priceDifferenceCopyIcon span{align-items:center;display:flex}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__thumbnailColumn,.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__previewColumn{justify-content:center;display:flex}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__thumbnailDownloadBox,.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__previewDownloadBox{border-radius:4px;position:relative}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__thumbnailDownloadBox .AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__thumbnailDownloadButton,.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__thumbnailDownloadBox .AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__previewDownloadButton,.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__previewDownloadBox .AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__thumbnailDownloadButton,.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__previewDownloadBox .AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__previewDownloadButton{border:1px solid var(--light-grey);background-color:var(--white)}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__previewReveal{max-height:120px;position:relative;overflow:hidden}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__previewRevealContent{opacity:.6;pointer-events:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 100%);mask-image:linear-gradient(#000 0% 30%,#0000 100%)}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__showAllButtonContainer{background:linear-gradient(to bottom,transparent 0%,#ffffffb3 10%,var(--white)100%);pointer-events:none;z-index:5;justify-content:center;align-items:flex-end;min-height:60px;padding:.75rem .5rem .5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__showAllButton{pointer-events:all;background-color:var(--white);border:1px solid var(--grey);color:var(--dark-grey);cursor:pointer;font-size:var(--font-small);border-radius:4px;padding:.375rem .75rem;font-weight:500;transition:all .2s}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__showAllButton:hover{background-color:var(--background-light);border-color:var(--dark-grey)}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__valueIfNotChosenContainer{background-color:var(--white);border-bottom:1px solid var(--light-grey);padding:.75rem}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__selectOptionWithThumbnail{align-items:center;gap:.5rem;width:100%;display:flex}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__selectOptionWithThumbnail.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__isSelect{padding:.25rem 0}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__selectThumbnail{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0 8px 2px;display:flex;overflow:hidden}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__selectThumbnail svg{object-fit:contain;width:100%;height:100%}.AmazonOptionSchemaOptionsList-module-scss-module__1vz_AG__selectLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}
.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__container{padding:0 .5rem .5rem}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__defaultOption{min-height:33px;color:var(--grey);align-items:center;padding:.25rem .5rem;display:flex}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__defaultOptionWithImage{align-items:center;gap:.5rem;min-height:33px;padding:.25rem;display:flex}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__uploadSection{border:1px dashed var(--light-grey);border-radius:var(--border-radius);background-color:var(--lighter-grey);flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;display:flex}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__uploadHint{color:var(--grey);text-align:center;font-size:.75rem}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__error{color:var(--error-color);margin-top:-.25rem;font-size:.75rem}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__imageDimensions{color:var(--grey);text-align:center;background-color:var(--lighter-grey);border-radius:var(--border-radius);padding:.25rem;font-size:.75rem}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__editorContent{flex-direction:column;gap:.75rem;display:flex}
.AmazonFontInstructions-module-scss-module__pHQmOq__fontsContainer{border:1px solid var(--light-grey);border-radius:8px;margin-bottom:16px;overflow:hidden}.AmazonFontInstructions-module-scss-module__pHQmOq__header{border-bottom:1px solid var(--light-grey);background-color:var(--dark-white);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.AmazonFontInstructions-module-scss-module__pHQmOq__header:hover{background-color:var(--background-light)}.AmazonFontInstructions-module-scss-module__pHQmOq__headerTitle{font-weight:700}.AmazonFontInstructions-module-scss-module__pHQmOq__content{flex-direction:column;display:flex}.AmazonFontInstructions-module-scss-module__pHQmOq__columnHeaders,.AmazonFontInstructions-module-scss-module__pHQmOq__fontRow{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.AmazonFontInstructions-module-scss-module__pHQmOq__columnHeaders{font-size:var(--font-small);color:var(--grey);background-color:var(--dark-white);border-bottom:1px solid var(--light-grey)}.AmazonFontInstructions-module-scss-module__pHQmOq__columnHeaders .AmazonFontInstructions-module-scss-module__pHQmOq__columnHeader{padding:.5rem;font-weight:700}.AmazonFontInstructions-module-scss-module__pHQmOq__fontRow{border-bottom:1px solid var(--light-grey);align-items:center}.AmazonFontInstructions-module-scss-module__pHQmOq__fontRow:last-child{border-bottom:none}.AmazonFontInstructions-module-scss-module__pHQmOq__fontRow.AmazonFontInstructions-module-scss-module__pHQmOq__fontRowWarning{background-color:#f4433614}.AmazonFontInstructions-module-scss-module__pHQmOq__fontRow .AmazonFontInstructions-module-scss-module__pHQmOq__fontCell{padding:.5rem}.AmazonFontInstructions-module-scss-module__pHQmOq__fontRow .AmazonFontInstructions-module-scss-module__pHQmOq__fontName{font-weight:500}.AmazonFontInstructions-module-scss-module__pHQmOq__fontRow .AmazonFontInstructions-module-scss-module__pHQmOq__fontValue{color:var(--primary-color);font-family:monospace;font-size:.9em}.AmazonFontInstructions-module-scss-module__pHQmOq__fontRow .AmazonFontInstructions-module-scss-module__pHQmOq__warningCell{grid-column:1/-1;padding:.5rem 0 0}.AmazonFontInstructions-module-scss-module__pHQmOq__fontRow .AmazonFontInstructions-module-scss-module__pHQmOq__warningMessage{width:100%;font-size:var(--font-small);color:var(--error-color);margin-bottom:-.5rem;padding-left:.5rem;font-style:italic;display:block}.AmazonFontInstructions-module-scss-module__pHQmOq__previewReveal{max-height:120px;position:relative;overflow:hidden}.AmazonFontInstructions-module-scss-module__pHQmOq__previewRevealContent{opacity:.6;pointer-events:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 100%);mask-image:linear-gradient(#000 0% 30%,#0000 100%)}.AmazonFontInstructions-module-scss-module__pHQmOq__showAllButtonContainer{background:linear-gradient(to bottom,transparent 0%,#ffffffb3 10%,var(--white)100%);pointer-events:none;z-index:1;justify-content:center;align-items:flex-end;min-height:60px;padding:.75rem .5rem .5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.AmazonFontInstructions-module-scss-module__pHQmOq__showAllButton{pointer-events:all;background-color:var(--white);border:1px solid var(--grey);color:var(--dark-grey);cursor:pointer;font-size:var(--font-small);border-radius:4px;padding:.375rem .75rem;font-weight:500;transition:all .2s}.AmazonFontInstructions-module-scss-module__pHQmOq__showAllButton:hover{background-color:var(--background-light);border-color:var(--dark-grey)}
.SvgOptionSchemaInput-module-scss-module__4iyw_G__defaultOption{min-height:33px;color:var(--grey);align-items:center;padding:.25rem .5rem;display:flex}.SvgOptionSchemaInput-module-scss-module__4iyw_G__defaultOptionWithImage{align-items:center;gap:.5rem;min-height:33px;padding:.25rem;display:flex}.SvgOptionSchemaInput-module-scss-module__4iyw_G__uploadSection{border:1px dashed var(--light-grey);border-radius:var(--border-radius);background-color:var(--lighter-grey);flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;display:flex}.SvgOptionSchemaInput-module-scss-module__4iyw_G__uploadHint{color:var(--grey);text-align:center;font-size:.75rem}.SvgOptionSchemaInput-module-scss-module__4iyw_G__error{color:var(--error-color);margin-top:-.25rem;font-size:.75rem}.SvgOptionSchemaInput-module-scss-module__4iyw_G__editorContent{flex-direction:column;gap:.75rem;display:flex}
.TwoPanelSelectionsModal-module-scss-module__i4_zXa__title{flex-grow:1}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__modalContent{flex-direction:column;height:100%;display:flex}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content{height:100%;padding:0;display:flex;overflow-y:hidden}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content .TwoPanelSelectionsModal-module-scss-module__i4_zXa__buttonContainer button{width:100%;height:60px}@media screen and (max-width:767px){.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content{flex-direction:column;overflow-y:scroll}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content .TwoPanelSelectionsModal-module-scss-module__i4_zXa__visuals{flex:1 0 30vh;margin:-1rem}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content .TwoPanelSelectionsModal-module-scss-module__i4_zXa__visuals svg{width:100%;height:100%}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content .TwoPanelSelectionsModal-module-scss-module__i4_zXa__form{gap:.5rem}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content .TwoPanelSelectionsModal-module-scss-module__i4_zXa__form .TwoPanelSelectionsModal-module-scss-module__i4_zXa__listContainer{height:calc(var(--virtual-keyboard-expected-height,290px) - 60px - .5rem - 1rem + 2px);overflow-y:auto}}@media screen and (min-width:768px){.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content{border-top:1px solid var(--grey);flex-direction:row;align-items:center}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content .TwoPanelSelectionsModal-module-scss-module__i4_zXa__visuals{border-right:1px solid var(--grey)}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content .TwoPanelSelectionsModal-module-scss-module__i4_zXa__visuals svg.TwoPanelSelectionsModal-module-scss-module__i4_zXa__bb-svg{aspect-ratio:2}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content .TwoPanelSelectionsModal-module-scss-module__i4_zXa__form{flex-basis:400px;min-width:400px;height:100%;padding:1rem;overflow-y:auto}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content .TwoPanelSelectionsModal-module-scss-module__i4_zXa__form>.TwoPanelSelectionsModal-module-scss-module__i4_zXa__listContainer{flex-grow:1;margin-top:1rem;margin-bottom:1rem}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content .TwoPanelSelectionsModal-module-scss-module__i4_zXa__form .TwoPanelSelectionsModal-module-scss-module__i4_zXa__listContainer{min-height:180px;overflow-y:auto}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content .TwoPanelSelectionsModal-module-scss-module__i4_zXa__form>.TwoPanelSelectionsModal-module-scss-module__i4_zXa__spacer{flex-grow:1}}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__fullEditorContent{border-top:1px solid var(--grey);align-items:stretch!important}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__visuals{background:var(--dark-white);flex-grow:1;flex-shrink:1;justify-content:center;align-self:stretch;align-items:center;display:flex;overflow:hidden}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__visuals svg.TwoPanelSelectionsModal-module-scss-module__i4_zXa__bb-svg{width:100%;height:100%;margin:0}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__form{flex-direction:column;display:flex}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__form .TwoPanelSelectionsModal-module-scss-module__i4_zXa__inputGroup{flex-direction:row;gap:.5rem;display:flex}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__form .TwoPanelSelectionsModal-module-scss-module__i4_zXa__textInput{border-radius:var(--border-radius);text-align:center;width:100%;display:block}@media screen and (max-width:767px){.TwoPanelSelectionsModal-module-scss-module__i4_zXa__form .TwoPanelSelectionsModal-module-scss-module__i4_zXa__textInput{font-size:var(--font-xl);padding:.5rem}}@media screen and (min-width:768px){.TwoPanelSelectionsModal-module-scss-module__i4_zXa__form .TwoPanelSelectionsModal-module-scss-module__i4_zXa__textInput{font-size:var(--font-large);padding:.75rem}}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__form .TwoPanelSelectionsModal-module-scss-module__i4_zXa__textInput.TwoPanelSelectionsModal-module-scss-module__i4_zXa__never:focus{z-index:100;width:calc(100% - 3rem);position:fixed;bottom:.25rem;left:1.5rem}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__fullEditorForm{height:100%;flex:auto!important;min-width:0!important;padding:0!important;overflow:hidden!important}
.SurfaceTileSelector-module-scss-module__y37qbq__tilesGrid{border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--background-color);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;max-height:400px;padding:1rem;display:grid;overflow-y:auto}.SurfaceTileSelector-module-scss-module__y37qbq__tile{border:2px solid var(--border-color);cursor:pointer;background:var(--white);box-shadow:0 0 5px 0 var(--light-grey);opacity:1;border-radius:8px;flex-direction:column;padding:.75rem;transition:all .2s;display:flex;position:relative}.SurfaceTileSelector-module-scss-module__y37qbq__tile:hover{box-shadow:0 0 10px 0 var(--light-grey);border-color:var(--accent-color);transform:translateY(-1px)}.SurfaceTileSelector-module-scss-module__y37qbq__tileSelected{border-color:var(--accent-color);background:var(--accent-color-light);box-shadow:0 0 10px 0 var(--accent-color)}.SurfaceTileSelector-module-scss-module__y37qbq__tileBlocked{border-color:var(--grey);background:var(--light-grey);opacity:.5;filter:grayscale(.7)}.SurfaceTileSelector-module-scss-module__y37qbq__tileBlocked .SurfaceTileSelector-module-scss-module__y37qbq__tileThumbnail{opacity:.5}.SurfaceTileSelector-module-scss-module__y37qbq__tileBlocked .SurfaceTileSelector-module-scss-module__y37qbq__tileName{opacity:.6;color:var(--text-secondary)}.SurfaceTileSelector-module-scss-module__y37qbq__tile:not(.SurfaceTileSelector-module-scss-module__y37qbq__tileSelected){opacity:1;background:var(--white)}.SurfaceTileSelector-module-scss-module__y37qbq__tile:not(.SurfaceTileSelector-module-scss-module__y37qbq__tileSelected) .SurfaceTileSelector-module-scss-module__y37qbq__tileName{opacity:1;color:var(--text-primary)}.SurfaceTileSelector-module-scss-module__y37qbq__tileThumbnail{aspect-ratio:1;background:var(--background-light);opacity:1;border-radius:4px;justify-content:center;align-items:center;width:100%;margin-bottom:.5rem;display:flex;overflow:hidden}.SurfaceTileSelector-module-scss-module__y37qbq__tile:not(.SurfaceTileSelector-module-scss-module__y37qbq__tileSelected) .SurfaceTileSelector-module-scss-module__y37qbq__tileThumbnail{opacity:1}.SurfaceTileSelector-module-scss-module__y37qbq__tileName{text-align:center;color:var(--text-primary);opacity:1;font-size:.85rem;font-weight:500}.SurfaceTileSelector-module-scss-module__y37qbq__tile:not(.SurfaceTileSelector-module-scss-module__y37qbq__tileSelected) .SurfaceTileSelector-module-scss-module__y37qbq__tileName{color:var(--text-primary);opacity:1}.SurfaceTileSelector-module-scss-module__y37qbq__selectedIndicator{background:var(--accent-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.9rem;font-weight:700;display:flex;position:absolute;top:.5rem;right:.5rem}.SurfaceTileSelector-module-scss-module__y37qbq__blockedIndicator{background:var(--grey);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.9rem;display:flex;position:absolute;top:.5rem;right:.5rem}.SurfaceTileSelector-module-scss-module__y37qbq__blockedIndicator svg{width:16px;height:16px}.SurfaceTileSelector-module-scss-module__y37qbq__empty{text-align:center;color:var(--grey);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--background-color);padding:2rem;font-size:.875rem;font-style:italic}
@media (max-width:768px){.CreatorVisuals-module-scss-module__oXIBYa__container{--floating-button-padding:.5rem}}@media (min-width:768px){.CreatorVisuals-module-scss-module__oXIBYa__container{--floating-button-padding:1rem}}.CreatorVisuals-module-scss-module__oXIBYa__container{contain:strict;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.CreatorVisuals-module-scss-module__oXIBYa__container>.CreatorVisuals-module-scss-module__oXIBYa__viewContainer>svg{width:100%;height:100%}.CreatorVisuals-module-scss-module__oXIBYa__container:hover .CreatorVisuals-module-scss-module__oXIBYa__developerViewButton{visibility:visible}.CreatorVisuals-module-scss-module__oXIBYa__viewContainer{flex-grow:1;flex-shrink:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.CreatorVisuals-module-scss-module__oXIBYa__viewControls{width:100%;bottom:0;left:0}.CreatorVisuals-module-scss-module__oXIBYa__floating{background-color:var(--white);-webkit-user-select:none;user-select:none;border-radius:1.25rem;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:.5rem;display:flex;box-shadow:0 1px 4px #0006}.CreatorVisuals-module-scss-module__oXIBYa__floatingButton{cursor:pointer}.CreatorVisuals-module-scss-module__oXIBYa__floatingButton:hover{background-color:var(--light-gray);box-shadow:0 1px 5px #0009}.CreatorVisuals-module-scss-module__oXIBYa__floatingButton:active{background-color:var(--gray);transform:translateY(1px);box-shadow:0 1px 4px #000000bf}.CreatorVisuals-module-scss-module__oXIBYa__floatingButton.CreatorVisuals-module-scss-module__oXIBYa__disabled{pointer-events:none;opacity:.5}.CreatorVisuals-module-scss-module__oXIBYa__viewButtons{padding-top:var(--floating-button-padding);z-index:100;flex-shrink:0;justify-content:center;gap:1rem;padding-bottom:6px;display:flex}.CreatorVisuals-module-scss-module__oXIBYa__viewName{text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:.5rem;width:200px;padding-left:.5rem;padding-right:.5rem;font-weight:600;display:flex;overflow:hidden}.CreatorVisuals-module-scss-module__oXIBYa__viewName .CreatorVisuals-module-scss-module__oXIBYa__viewNameIcon{flex-shrink:0}.CreatorVisuals-module-scss-module__oXIBYa__viewName .CreatorVisuals-module-scss-module__oXIBYa__viewNameText{text-align:center;flex-grow:1}.CreatorVisuals-module-scss-module__oXIBYa__adminButtons{position:absolute;bottom:.5rem;right:.5rem}.CreatorVisuals-module-scss-module__oXIBYa__adminButtons .CreatorVisuals-module-scss-module__oXIBYa__viewerMode.CreatorVisuals-module-scss-module__oXIBYa__reviewer{background-color:var(--creator-reviewer-color);color:var(--creator-reviewer-color-contrast)}.CreatorVisuals-module-scss-module__oXIBYa__adminButtons .CreatorVisuals-module-scss-module__oXIBYa__viewerMode.CreatorVisuals-module-scss-module__oXIBYa__developer{background-color:var(--creator-developer-color);color:var(--creator-developer-color-contrast)}.CreatorVisuals-module-scss-module__oXIBYa__developerControls{position:absolute;bottom:0;right:0}
.ClickableIcon-module-scss-module__ajbEXG__icon{--icon-color:currentcolor;--icon-color-hover:currentcolor;--icon-color-active:currentcolor;cursor:pointer;color:var(--icon-color)}@media (hover:hover){.ClickableIcon-module-scss-module__ajbEXG__icon:hover{color:var(--icon-color-hover)}}.ClickableIcon-module-scss-module__ajbEXG__icon:active{color:var(--icon-color-active);margin-top:1px;margin-bottom:-1px}.ClickableIcon-module-scss-module__ajbEXG__icon.ClickableIcon-module-scss-module__ajbEXG__disabled{color:var(--light-grey);pointer-events:none}@media (hover:hover){.ClickableIcon-module-scss-module__ajbEXG__icon.ClickableIcon-module-scss-module__ajbEXG__auto-highlight:hover{filter:brightness(.5)}.ClickableIcon-module-scss-module__ajbEXG__icon.ClickableIcon-module-scss-module__ajbEXG__auto-highlight:active{filter:brightness(0)}}
.Chip-module-scss-module__9fDzVa__chip{--chip-background-color:var(--accent-color);--chip-text-color:var(--accent-color-contrast);--chip-border-color:var(--accent-color);background:var(--chip-background-color);color:var(--chip-text-color);border:1px solid var(--chip-border-color);white-space:nowrap;border-radius:10rem;align-items:center;gap:.25rem;height:fit-content;font-weight:300;line-height:1;transition:all .2s;display:inline-flex}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-tiny{font-size:var(--font-xs);padding:.0625rem .25rem}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-tiny .Chip-module-scss-module__9fDzVa__deleteButton{width:12px;height:12px}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-tiny .Chip-module-scss-module__9fDzVa__deleteButton svg{width:6px;height:6px}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-small{font-size:var(--font-xs);padding:.1875rem .5625rem}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-small .Chip-module-scss-module__9fDzVa__deleteButton{width:16px;height:16px}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-small .Chip-module-scss-module__9fDzVa__deleteButton svg{width:10px;height:10px}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-normal{font-size:var(--font-small);padding:.25rem .75rem}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-normal .Chip-module-scss-module__9fDzVa__deleteButton{width:16px;height:16px}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-normal .Chip-module-scss-module__9fDzVa__deleteButton svg{width:10px;height:10px}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-large{font-size:var(--font-normal);padding:.375rem 1rem}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-large .Chip-module-scss-module__9fDzVa__deleteButton{width:18px;height:18px}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-large .Chip-module-scss-module__9fDzVa__deleteButton svg{width:12px;height:12px}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-extra-large{font-size:var(--font-large);padding:.5rem 1.25rem}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-extra-large .Chip-module-scss-module__9fDzVa__deleteButton{width:20px;height:20px}.Chip-module-scss-module__9fDzVa__chip.Chip-module-scss-module__9fDzVa__size-extra-large .Chip-module-scss-module__9fDzVa__deleteButton svg{width:14px;height:14px}.Chip-module-scss-module__9fDzVa__chip .Chip-module-scss-module__9fDzVa__content{align-items:center;display:flex}.Chip-module-scss-module__9fDzVa__chip .Chip-module-scss-module__9fDzVa__deleteButton{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:.125rem;padding:0;transition:all .2s;display:flex}@media (hover:hover){.Chip-module-scss-module__9fDzVa__chip .Chip-module-scss-module__9fDzVa__deleteButton:hover{background:#fff3;transform:scale(1.1)}}.Chip-module-scss-module__9fDzVa__chip .Chip-module-scss-module__9fDzVa__deleteButton:active{background:#ffffff4d;transform:scale(.95)}.Chip-module-scss-module__9fDzVa__chip .Chip-module-scss-module__9fDzVa__deleteButton:focus{outline-offset:2px;outline:2px solid #ffffff80}@media (hover:hover){.Chip-module-scss-module__9fDzVa__chip:hover:not(.Chip-module-scss-module__9fDzVa__deletable){filter:brightness(1.1)}}.Chip-module-scss-module__9fDzVa__chip:focus-within{outline-offset:2px;outline:2px solid #ffffff80}
@media screen and (max-width:767px){.Modal-module-scss-module__IvhCga__backdrop{background:#fff;position:fixed;inset:0}}@media screen and (min-width:768px){.Modal-module-scss-module__IvhCga__backdrop{mix-blend-mode:lighten;z-index:99;background-color:#fffc;position:fixed;inset:0}}.Modal-module-scss-module__IvhCga__modal{--_window-padding:var(--modal-window-padding,2rem);z-index:100;flex-direction:column;display:flex;position:fixed;inset:0;overflow:visible}@media screen and (max-width:767px){.Modal-module-scss-module__IvhCga__modal{width:100dvw;height:100dvh;box-shadow:none;background:var(--white);border:none;border-radius:0;padding:0;top:0;left:0}}@media screen and (min-width:768px){.Modal-module-scss-module__IvhCga__modal{max-width:calc(100vw - var(--_window-padding)*2);max-height:calc(100vh - var(--_window-padding));height:fit-content;top:50%;left:50%;transform:translate(-50%,-50%)}.Modal-module-scss-module__IvhCga__modal.Modal-module-scss-module__IvhCga__fullHeight{height:calc(100vh - var(--_window-padding))}.Modal-module-scss-module__IvhCga__modal.Modal-module-scss-module__IvhCga__width-small{width:600px}.Modal-module-scss-module__IvhCga__modal.Modal-module-scss-module__IvhCga__width-medium{width:800px}.Modal-module-scss-module__IvhCga__modal.Modal-module-scss-module__IvhCga__width-large{width:1200px}.Modal-module-scss-module__IvhCga__modal.Modal-module-scss-module__IvhCga__width-full{width:calc(100vw - var(--_window-padding)*2)}}.Modal-module-scss-module__IvhCga__title,.Modal-module-scss-module__IvhCga__content,.Modal-module-scss-module__IvhCga__actions{padding:var(--modal-section-padding,1rem)}.Modal-module-scss-module__IvhCga__title{font-size:var(--modal-title-font-size,var(--font-xl));flex-grow:0;font-weight:300;position:relative}.Modal-module-scss-module__IvhCga__title .Modal-module-scss-module__IvhCga__exitButton{top:calc(var(--modal-section-padding,1rem)/2);right:calc(var(--modal-section-padding,1rem)/2);bottom:calc(var(--modal-section-padding,1rem)/2);aspect-ratio:1;font-size:var(--modal-exit-button-font-size,var(--font-xxl));justify-content:center;align-items:center;display:flex;position:absolute}@media (hover:hover){.Modal-module-scss-module__IvhCga__title .Modal-module-scss-module__IvhCga__exitButton:hover{background:var(--light-grey);border-radius:8px}}.Modal-module-scss-module__IvhCga__content{flex-grow:1;flex-shrink:1;min-height:0;position:relative;overflow:visible}.Modal-module-scss-module__IvhCga__tabsAsTitle{background:0 0;flex-direction:row;flex-shrink:0;align-items:stretch;padding:0;display:flex;position:relative}.Modal-module-scss-module__IvhCga__tabTitle{padding:var(--modal-section-padding,1rem);cursor:pointer;font-size:calc(var(--modal-title-font-size,var(--font-xl))*.75);color:var(--text-muted,#666);background:0 0;border:none;border-radius:8px 8px 0 0;font-weight:300;transition:color .15s,background-color .15s;position:relative}.Modal-module-scss-module__IvhCga__tabTitle:hover:not(.Modal-module-scss-module__IvhCga__tabTitleActive){color:var(--text-color,#333);background:#ffffff4d}.Modal-module-scss-module__IvhCga__tabTitle.Modal-module-scss-module__IvhCga__tabTitleActive{color:var(--text-color,#333);background:var(--white,#fff);border-radius:var(--modal-content-border-radius,10px)var(--modal-content-border-radius,10px)0 0}.Modal-module-scss-module__IvhCga__tabsCloseButton{padding:calc(var(--modal-section-padding,1rem)*.75);cursor:pointer;font-size:var(--modal-exit-button-font-size,var(--font-xxl));color:var(--text-muted,#666);aspect-ratio:1;background:0 0;border:none;border-radius:6px;justify-content:center;align-self:center;align-items:center;margin-left:auto;margin-right:0;transition:background-color .15s,color .15s;display:flex}.Modal-module-scss-module__IvhCga__tabsCloseButton:hover{color:var(--text-color,#333);background:#ffffff4d}.Modal-module-scss-module__IvhCga__tabbedContent{flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;display:flex;overflow:hidden}.Modal-module-scss-module__IvhCga__hasTabsFirstActive{border-top-left-radius:0!important}.Modal-module-scss-module__IvhCga__actions{flex-direction:row;justify-content:flex-end;gap:1rem;display:flex}.Modal-module-scss-module__IvhCga__hasSidePanel{flex-direction:row;align-items:stretch}.Modal-module-scss-module__IvhCga__mainArea{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.Modal-module-scss-module__IvhCga__mainArea>div{border-top-left-radius:0;border-bottom-left-radius:0}.Modal-module-scss-module__IvhCga__sidePanel{background:#fff;border-right:1px solid #e0e0e0;flex-direction:column;flex-shrink:0;align-self:stretch;display:flex;overflow:hidden}@media screen and (min-width:768px){.Modal-module-scss-module__IvhCga__sidePanel{border-top-left-radius:var(--modal-content-border-radius,10px);border-bottom-left-radius:var(--modal-content-border-radius,10px);border-top-right-radius:0;border-bottom-right-radius:0}}
.ChromeContainer-module-scss-module__BZPJ6W__container{border-radius:var(--modal-chrome-border-radius,20px);padding:var(--modal-chrome-padding,10px);background:#dcdddecd;box-shadow:0 0 15px #00000080}
.ChromeContent-module-scss-module__sF869W__content{border-radius:var(--modal-content-border-radius,10px);background:var(--white);flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}
.Button-module-scss-module__sOR9DW__button{--button-background-color:var(--accent-color);--button-background-color-hover:var(--accent-color-light);--button-background-color-active:var(--accent-color-dark);--button-text-color:var(--accent-color-contrast);--button-text-color-hover:var(--accent-color-contrast);--button-text-color-active:var(--accent-color-contrast);cursor:pointer;-webkit-user-select:none;user-select:none;width:auto;font-weight:300;position:relative}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__size-tiny{font-size:var(--font-xs);padding:.125rem .5rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__size-tiny.Button-module-scss-module__sOR9DW__icon{padding:.125rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__size-small{font-size:var(--font-small);padding:.25rem 1rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__size-small.Button-module-scss-module__sOR9DW__icon{padding:.25rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__size-normal{font-size:var(--font-normal);padding:.5rem 1.75rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__size-normal.Button-module-scss-module__sOR9DW__icon{padding:.5rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__size-large{font-size:var(--font-large);padding:.75rem 2rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__size-large.Button-module-scss-module__sOR9DW__icon{padding:.75rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__size-extra-large{font-size:var(--font-xl);padding:1rem 3rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__size-extra-large.Button-module-scss-module__sOR9DW__icon{padding:1rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__variant-text{text-transform:uppercase;font-weight:700}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__variant-text.Button-module-scss-module__sOR9DW__size-tiny{font-size:var(--font-xs);padding:.125rem .25rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__variant-text.Button-module-scss-module__sOR9DW__size-small{font-size:var(--font-xs);padding:.25rem .5rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__variant-text.Button-module-scss-module__sOR9DW__size-normal{font-size:var(--font-small);padding:.5rem .75rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__variant-text.Button-module-scss-module__sOR9DW__size-large{font-size:var(--font-normal);padding:.75rem 1rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__variant-text.Button-module-scss-module__sOR9DW__size-extra-large{font-size:var(--font-large);padding:1rem}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__variant-outlined{border:1px solid var(--button-border-color);color:var(--button-text-color);background:0 0}@media (hover:hover){.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__variant-outlined:hover{background:var(--button-background-color-hover);border-color:var(--button-border-color-hover);color:var(--button-text-color-hover)}}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__variant-outlined:active{background:var(--button-background-color-active);border-color:var(--button-border-color-active);color:var(--button-text-color-active)}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__variant-outlined.Button-module-scss-module__sOR9DW__disabled,.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__variant-outlined.Button-module-scss-module__sOR9DW__disabled:hover,.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__variant-outlined.Button-module-scss-module__sOR9DW__disabled:active{border-color:var(--light-grey);color:var(--grey);background:0 0}.Button-module-scss-module__sOR9DW__button{border-radius:var(--border-radius);border:none}.Button-module-scss-module__sOR9DW__button .Button-module-scss-module__sOR9DW__content{justify-content:center;align-items:center;gap:.5rem;display:flex}.Button-module-scss-module__sOR9DW__button:active:not(.Button-module-scss-module__sOR9DW__variant-text) .Button-module-scss-module__sOR9DW__content,.Button-module-scss-module__sOR9DW__button:focus:not(.Button-module-scss-module__sOR9DW__variant-text) .Button-module-scss-module__sOR9DW__content{margin-top:1px;margin-bottom:-1px}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__fluid{width:100%}.Button-module-scss-module__sOR9DW__button{background:var(--button-background-color);color:var(--button-text-color)}@media (hover:hover){.Button-module-scss-module__sOR9DW__button:hover{background:var(--button-background-color-hover);color:var(--button-text-color-hover)}}.Button-module-scss-module__sOR9DW__button:active{background:var(--button-background-color-active);color:var(--button-text-color-active)}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__disabled,.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__disabled:hover,.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__disabled:active{background-color:var(--light-grey);color:var(--grey)}.Button-module-scss-module__sOR9DW__button .Button-module-scss-module__sOR9DW__loader{position:absolute;top:calc(50% + 2px);left:50%;transform:translate(-50%,-50%)}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__loading{pointer-events:none}.Button-module-scss-module__sOR9DW__button.Button-module-scss-module__sOR9DW__loading .Button-module-scss-module__sOR9DW__content{visibility:hidden}
.UnsavedChangesModal-module-scss-module__kwedoG__content{font-size:var(--font-large)}.UnsavedChangesModal-module-scss-module__kwedoG__content p{margin:0}.UnsavedChangesModal-module-scss-module__kwedoG__content p:first-child{margin-bottom:.5rem}.UnsavedChangesModal-module-scss-module__kwedoG__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}
.TemplatedProductImage-module-scss-module__dWvTKq__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__dWvTKq__shimmer;display:flex;box-shadow:inset 0 0 3px 1px #0003}@keyframes TemplatedProductImage-module-scss-module__dWvTKq__shimmer{0%{background-position:200% 0}to{background-position:0 0}}
.VersionHistoryPage-module-scss-module__rbA_da__container{height:100%;overflow:auto}.VersionHistoryPage-module-scss-module__rbA_da__versionsList{flex-direction:column;gap:1rem;max-width:1200px;padding:2rem;display:flex}.VersionHistoryPage-module-scss-module__rbA_da__versionItem{background:#fff;border:1px solid #e0e0e0;border-radius:8px;gap:1.5rem;padding:1.5rem;transition:box-shadow .2s;display:flex}.VersionHistoryPage-module-scss-module__rbA_da__versionItem:hover{box-shadow:0 2px 8px #0000001a}.VersionHistoryPage-module-scss-module__rbA_da__versionItem.VersionHistoryPage-module-scss-module__rbA_da__currentVersion{background:#f0f7ff;border-color:#3b82f6}.VersionHistoryPage-module-scss-module__rbA_da__versionThumbnail{background:#f5f5f5;border-radius:4px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.VersionHistoryPage-module-scss-module__rbA_da__placeholderThumbnail{color:#999;justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;display:flex}.VersionHistoryPage-module-scss-module__rbA_da__versionInfo{flex-direction:column;flex:1;gap:.5rem;display:flex}.VersionHistoryPage-module-scss-module__rbA_da__versionHeader{align-items:center;gap:1rem;display:flex}.VersionHistoryPage-module-scss-module__rbA_da__versionTitle{align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;display:flex}.VersionHistoryPage-module-scss-module__rbA_da__currentBadge{color:#fff;background:#3b82f6;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.VersionHistoryPage-module-scss-module__rbA_da__versionStatus{text-transform:uppercase;background:#f0f0f0;border-radius:4px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.VersionHistoryPage-module-scss-module__rbA_da__versionMetadata{color:#666;gap:1.5rem;font-size:.875rem;display:flex}.VersionHistoryPage-module-scss-module__rbA_da__savedDate{align-items:center;display:flex}.VersionHistoryPage-module-scss-module__rbA_da__versionTags{flex-wrap:wrap;gap:.5rem;display:flex}.VersionHistoryPage-module-scss-module__rbA_da__tag{color:#333;background:#e0e0e0;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.VersionHistoryPage-module-scss-module__rbA_da__versionActions{justify-content:flex-end;align-items:center;display:flex}.VersionHistoryPage-module-scss-module__rbA_da__menuButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5rem;font-size:1.25rem;transition:background-color .2s;display:flex}.VersionHistoryPage-module-scss-module__rbA_da__menuButton:hover{background:#f0f0f0}.VersionHistoryPage-module-scss-module__rbA_da__menuButton:disabled{opacity:.5;cursor:not-allowed}
.CenteredLoader-module-scss-module__xRJ6Kq__container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex}
.Tooltip-module-scss-module__ogdA8G__tooltipContainer{position:relative}.Tooltip-module-scss-module__ogdA8G__tooltipContent{color:var(--black);border-radius:var(--border-radius);font-size:var(--font-small);white-space:normal;z-index:9999;pointer-events:none;background-color:#fff;width:300px;padding:.5rem;font-weight:300;box-shadow:0 2px 8px #00000040}.Tooltip-module-scss-module__ogdA8G__tooltipCircleContainer{align-items:center;gap:.25rem;display:flex}.Tooltip-module-scss-module__ogdA8G__tooltipCircleContainer svg{margin-bottom:-1px;font-size:.75rem}
