.CompositeOptionsPage-module-scss-module__dyphsq__container{background:var(--dark-white);border-top:1px solid var(--light-grey);flex-direction:column;height:100%;padding:1.5rem;display:flex;overflow:auto}.CompositeOptionsPage-module-scss-module__dyphsq__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__title{margin:0;font-size:1.5rem;font-weight:600}.CompositeOptionsPage-module-scss-module__dyphsq__list{flex:1;overflow:auto}.CompositeOptionsPage-module-scss-module__dyphsq__emptyState{text-align:center;color:var(--grey);flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__emptyState p{margin:0 0 1rem;font-size:1rem}.CompositeOptionsPage-module-scss-module__dyphsq__rows{flex-direction:column;gap:1rem;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__addCompositeOptionButton{justify-content:center;margin-top:.5rem;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__row{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:#fff;position:relative}.CompositeOptionsPage-module-scss-module__dyphsq__rowContent{align-items:flex-start;gap:1rem;padding:2.5rem 1rem 1rem;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__swatch{flex-shrink:0;align-items:flex-start;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__swatch .renderBox.small{width:150px!important;height:150px!important}.CompositeOptionsPage-module-scss-module__dyphsq__inputsColumn{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__baseOptionsColumn{flex-direction:column;flex:0 0 250px;min-width:0;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__idSection{align-items:center;width:100%;margin-top:-4px;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__idInput{background-color:#fff;margin-bottom:0;padding-bottom:0}.CompositeOptionsPage-module-scss-module__dyphsq__nameSection{align-items:center;width:100%;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__nameRow{justify-content:space-between;align-items:center;width:100%;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__choicesCount{color:var(--grey);font-size:.875rem;font-weight:400}.CompositeOptionsPage-module-scss-module__dyphsq__nameInput{color:var(--dark-grey);background-color:#fff;margin-bottom:0;padding-bottom:0;font-size:1.2rem;font-weight:600}.CompositeOptionsPage-module-scss-module__dyphsq__optionSchemasList{flex-direction:column;gap:.25rem;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__baseOptionsHeader{color:var(--grey);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.CompositeOptionsPage-module-scss-module__dyphsq__optionSchemaItem{color:var(--dark-grey);align-items:center;gap:.25rem;font-size:.875rem;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__indent{color:var(--grey);flex-shrink:0;width:1.5rem;font-family:monospace}.CompositeOptionsPage-module-scss-module__dyphsq__removeSchemaButton{opacity:0;min-width:auto;padding:.125rem .25rem;font-size:1.25rem;line-height:1;transition:opacity .15s;color:var(--grey)!important}.CompositeOptionsPage-module-scss-module__dyphsq__optionSchemaItem:hover .CompositeOptionsPage-module-scss-module__dyphsq__removeSchemaButton{opacity:1}.CompositeOptionsPage-module-scss-module__dyphsq__addOptionButton{align-items:center;gap:.5rem;margin-top:.25rem;margin-left:0;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__addOptionButton button{margin-left:0;padding-left:0}.CompositeOptionsPage-module-scss-module__dyphsq__actions{align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}.CompositeOptionsPage-module-scss-module__dyphsq__actions button{color:var(--grey)!important;font-size:1.25rem!important}.CompositeOptionsPage-module-scss-module__dyphsq__choicesRow{border-top:1px solid var(--light-grey);flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__choicesLabel{color:var(--grey);font-size:.875rem;font-weight:600}.CompositeOptionsPage-module-scss-module__dyphsq__choicesThumbnails{flex-wrap:wrap;gap:.5rem;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__choiceThumbnail{cursor:pointer;flex-shrink:0}.CompositeOptionsPage-module-scss-module__dyphsq__choiceThumbnail:hover{opacity:.8}.CompositeOptionsPage-module-scss-module__dyphsq__moreChoicesIndicator{border:1px solid var(--light-grey);border-radius:var(--border-radius);background-color:var(--dark-white);width:100px;height:100px;color:var(--grey);text-align:center;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;font-weight:500;line-height:1.2;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__editChoicesButton{border:1px solid var(--dark-grey);border-radius:var(--border-radius);background-color:var(--dark-white);width:100px;height:100px;color:var(--dark-grey);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:0;transition:all .15s;display:flex}.CompositeOptionsPage-module-scss-module__dyphsq__editChoicesButton:hover{background-color:var(--grey);border-color:var(--dark-grey);color:#fff}.CompositeOptionsPage-module-scss-module__dyphsq__editChoicesIcon{flex-shrink:0;font-size:1.5rem}.CompositeOptionsPage-module-scss-module__dyphsq__editChoicesText{text-align:center;font-size:.625rem;font-weight:600;line-height:1.2}.CompositeOptionsPage-module-scss-module__dyphsq__emptyThumbnail{border:1px solid var(--light-grey);border-radius:var(--border-radius);background-color:var(--dark-white);width:100px;height:100px;color:var(--grey);justify-content:center;align-items:center;font-size:.75rem;display:flex}
.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu{z-index:100;border-radius:var(--border-radius);background-color:var(--white);-webkit-user-select:none;user-select:none;position:absolute;bottom:0;right:0;transform:translateY(100%);box-shadow:0 2px 3px #0008}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu h4{text-align:center;background-color:var(--light-grey);padding:.25rem}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul{margin:0;list-style:none}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li{border-bottom:1px solid var(--light-grey);cursor:pointer;flex-direction:row;justify-content:stretch;align-items:center;gap:1rem;margin:0;padding:1rem .5rem;display:flex}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li:hover{background-color:var(--light-grey)}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li .RenderableDownloadBox-module-scss-module__8WF6mW__label{flex-grow:1;min-width:80px}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li .RenderableDownloadBox-module-scss-module__8WF6mW__downloadButton,.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li .RenderableDownloadBox-module-scss-module__8WF6mW__downloadProgress{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li .RenderableDownloadBox-module-scss-module__8WF6mW__downloadButton span,.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li .RenderableDownloadBox-module-scss-module__8WF6mW__downloadProgress span{font-size:.75rem}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li .RenderableDownloadBox-module-scss-module__8WF6mW__downloadButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li .RenderableDownloadBox-module-scss-module__8WF6mW__downloadButton:disabled{cursor:default;opacity:.5}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li .RenderableDownloadBox-module-scss-module__8WF6mW__downloadError,.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li .RenderableDownloadBox-module-scss-module__8WF6mW__linkError{color:var(--error-color)}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu .RenderableDownloadBox-module-scss-module__8WF6mW__limit{padding:.5rem}
.RenderableDownloadable-module-scss-module__vRM_2W__container{position:relative}.RenderableDownloadable-module-scss-module__vRM_2W__container.RenderableDownloadable-module-scss-module__vRM_2W__parentContainer{position:unset}.RenderableDownloadable-module-scss-module__vRM_2W__container.RenderableDownloadable-module-scss-module__vRM_2W__fullSize{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.RenderableDownloadable-module-scss-module__vRM_2W__container:hover .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox{visibility:visible}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__renderable{line-height:0;transition:background-color .12s}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__renderable *{line-height:initial}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__renderable.RenderableDownloadable-module-scss-module__vRM_2W__fullSize{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox{visibility:hidden;position:absolute;top:2px;right:2px}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox .RenderableDownloadable-module-scss-module__vRM_2W__menu{z-index:1;border-radius:var(--border-radius);background-color:var(--white);-webkit-user-select:none;user-select:none;position:absolute;bottom:0;right:0;transform:translateY(100%);box-shadow:0 2px 3px #0008}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox .RenderableDownloadable-module-scss-module__vRM_2W__menu ul{margin:0;list-style:none}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox .RenderableDownloadable-module-scss-module__vRM_2W__menu ul li{border-bottom:1px solid var(--light-grey);cursor:pointer;flex-direction:row;justify-content:stretch;align-items:center;gap:1rem;margin:0;padding:1rem .5rem;display:flex}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox .RenderableDownloadable-module-scss-module__vRM_2W__menu ul li:hover{background-color:var(--light-grey)}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox .RenderableDownloadable-module-scss-module__vRM_2W__menu ul li .RenderableDownloadable-module-scss-module__vRM_2W__label{flex-grow:1;min-width:80px}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__title{background:var(--dark-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:40px;font-size:.9rem;display:flex;overflow:hidden}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__title .RenderableDownloadable-module-scss-module__vRM_2W__main{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__subtitle{color:var(--grey);font-size:.8rem;font-weight:400}
.RenderViewTools-module-scss-module__dMb8da__container{z-index:10;flex-direction:column;gap:.5rem;display:flex;position:absolute;bottom:1rem;right:1rem}.RenderViewTools-module-scss-module__dMb8da__toolButton{background-color:var(--white);-webkit-user-select:none;user-select:none;cursor:pointer;border:0;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}.RenderViewTools-module-scss-module__dMb8da__toolButton:hover{background-color:var(--light-gray);box-shadow:0 1px 5px #0009}.RenderViewTools-module-scss-module__dMb8da__toolButton:active{background-color:var(--gray);transform:translateY(1px);box-shadow:0 1px 4px #000000bf}.RenderViewTools-module-scss-module__dMb8da__toolButton.RenderViewTools-module-scss-module__dMb8da__active{background-color:var(--creator-reviewer-color);color:var(--creator-reviewer-color-contrast)}.RenderViewTools-module-scss-module__dMb8da__toolButton.RenderViewTools-module-scss-module__dMb8da__active:hover,.RenderViewTools-module-scss-module__dMb8da__toolButton.RenderViewTools-module-scss-module__dMb8da__active:active{background-color:var(--creator-reviewer-color)}
.EditRenderModal-module-scss-module__O8zd_q__content{min-height:0;display:flex;overflow:hidden;padding:0!important}.EditRenderModal-module-scss-module__O8zd_q__editor{flex:1;min-width:0;min-height:0}
.AIColorPaletteModal-module-scss-module__0t2rsG__content{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.4fr);gap:1rem;height:100%;min-height:0;display:grid;overflow:hidden}@media screen and (max-width:767px){.AIColorPaletteModal-module-scss-module__0t2rsG__content{grid-template-columns:1fr;overflow:auto}}.AIColorPaletteModal-module-scss-module__0t2rsG__promptPanel,.AIColorPaletteModal-module-scss-module__0t2rsG__resultsPanel{flex-direction:column;min-height:0;display:flex}.AIColorPaletteModal-module-scss-module__0t2rsG__promptPanel{border-right:1px solid var(--light-grey);gap:.875rem;padding-right:1rem}@media screen and (max-width:767px){.AIColorPaletteModal-module-scss-module__0t2rsG__promptPanel{border-right:0;border-bottom:1px solid var(--light-grey);padding-bottom:1rem;padding-right:0}}.AIColorPaletteModal-module-scss-module__0t2rsG__promptHeader{color:var(--grey);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.AIColorPaletteModal-module-scss-module__0t2rsG__error{color:var(--white);background-color:var(--error-color);border-radius:var(--border-radius);padding:.625rem .75rem;font-size:.85rem;line-height:1.35}.AIColorPaletteModal-module-scss-module__0t2rsG__status{color:var(--dark-grey);background-color:var(--dark-white);border:1px solid var(--light-grey);border-radius:var(--border-radius);padding:.625rem .75rem;font-size:.85rem;line-height:1.35}.AIColorPaletteModal-module-scss-module__0t2rsG__resultsPanel{overflow:hidden}.AIColorPaletteModal-module-scss-module__0t2rsG__resultsHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.AIColorPaletteModal-module-scss-module__0t2rsG__resultsHeader h3{color:var(--dark-grey);margin:0;font-size:1rem;font-weight:600}.AIColorPaletteModal-module-scss-module__0t2rsG__resultsHeader span{color:var(--grey);font-size:.8rem}.AIColorPaletteModal-module-scss-module__0t2rsG__emptyState{min-height:240px;color:var(--grey);background:var(--dark-white);border:1px dashed var(--light-grey);border-radius:var(--border-radius);text-align:center;flex:1;justify-content:center;align-items:center;padding:1rem;font-size:.9rem;display:flex}.AIColorPaletteModal-module-scss-module__0t2rsG__colorList{border:1px solid var(--light-grey);border-radius:var(--border-radius);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.AIColorPaletteModal-module-scss-module__0t2rsG__colorRow{background:var(--white);border-bottom:1px solid var(--light-grey);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:56px;padding:.625rem .75rem;display:grid}.AIColorPaletteModal-module-scss-module__0t2rsG__colorRow:last-child{border-bottom:0}.AIColorPaletteModal-module-scss-module__0t2rsG__dragHandle,.AIColorPaletteModal-module-scss-module__0t2rsG__removeButton{border-radius:var(--border-radius);width:28px;height:28px;color:var(--grey);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.AIColorPaletteModal-module-scss-module__0t2rsG__dragHandle:hover,.AIColorPaletteModal-module-scss-module__0t2rsG__removeButton:hover{color:var(--dark-grey);background:var(--lighter-grey)}.AIColorPaletteModal-module-scss-module__0t2rsG__dragHandle{cursor:grab}.AIColorPaletteModal-module-scss-module__0t2rsG__dragHandle:active{cursor:grabbing}.AIColorPaletteModal-module-scss-module__0t2rsG__removeButton:hover{color:var(--error-color);background:var(--error-color-light)}.AIColorPaletteModal-module-scss-module__0t2rsG__swatch{border-radius:var(--border-radius);border:1px solid #00000029;flex-shrink:0;width:30px;height:30px;box-shadow:inset 0 0 0 1px #ffffff3d}.AIColorPaletteModal-module-scss-module__0t2rsG__colorText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.AIColorPaletteModal-module-scss-module__0t2rsG__colorName{min-width:0;color:var(--dark-grey);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.AIColorPaletteModal-module-scss-module__0t2rsG__hexCode{color:var(--grey);font-family:monospace;font-size:.78rem}
.CountOptionSchemaInput-module-scss-module__pR1_aW__shippingField{color:var(--dark-grey);justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__shippingField .CountOptionSchemaInput-module-scss-module__pR1_aW__shippingLabel{align-items:center;gap:.25rem;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__shippingField .CountOptionSchemaInput-module-scss-module__pR1_aW__tooltipIcon{color:var(--grey);font-size:.75rem}.CountOptionSchemaInput-module-scss-module__pR1_aW__shippingField .CountOptionSchemaInput-module-scss-module__pR1_aW__shippingInput{border:1px solid var(--grey);background:var(--white);border-radius:.25rem;align-items:center;width:130px;padding-left:.5rem;display:flex}.CountOptionSchemaInput-module-scss-module__pR1_aW__shippingField .CountOptionSchemaInput-module-scss-module__pR1_aW__shippingInput .CountOptionSchemaInput-module-scss-module__pR1_aW__currencyPrefix{color:var(--dark-grey);-webkit-user-select:none;user-select:none;font-weight:400}.CountOptionSchemaInput-module-scss-module__pR1_aW__shippingField .CountOptionSchemaInput-module-scss-module__pR1_aW__shippingInput input{width:100%;min-width:0;font:inherit;background:0 0;border:none;outline:none;padding:.5rem;font-weight:400}.CountOptionSchemaInput-module-scss-module__pR1_aW__shippingField .CountOptionSchemaInput-module-scss-module__pR1_aW__shippingInput:focus-within{box-shadow:0 0 0 1px var(--dark-grey)}.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}
.GenericChoiceOptionListEditors-module-scss-module__sPi5Fq__textChoiceValueLinkRow{color:var(--light-grey);align-items:center;gap:.5rem;margin:-.2rem 0;display:flex}.GenericChoiceOptionListEditors-module-scss-module__sPi5Fq__textChoiceValueLinkRow:before,.GenericChoiceOptionListEditors-module-scss-module__sPi5Fq__textChoiceValueLinkRow:after{content:"";background:currentColor;flex:auto;height:1px}.GenericChoiceOptionListEditors-module-scss-module__sPi5Fq__textChoiceValueLinkButton{width:1.5rem;height:1.5rem;color:var(--grey);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.GenericChoiceOptionListEditors-module-scss-module__sPi5Fq__textChoiceValueLinkButton svg{width:1rem;height:1rem}.GenericChoiceOptionListEditors-module-scss-module__sPi5Fq__textChoiceValueLinkButton:hover{color:var(--dark-grey)}.GenericChoiceOptionListEditors-module-scss-module__sPi5Fq__textChoiceValueLinkButton:focus-visible{outline:2px solid var(--info-color);outline-offset:2px}.GenericChoiceOptionListEditors-module-scss-module__sPi5Fq__textChoiceValueLinkButton.GenericChoiceOptionListEditors-module-scss-module__sPi5Fq__linked{color:var(--brand-color)}.GenericChoiceOptionListEditors-module-scss-module__sPi5Fq__textChoiceValueLinkButton.GenericChoiceOptionListEditors-module-scss-module__sPi5Fq__linked:hover{color:var(--brand-color-dark)}
.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}
.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__missingRender{width:100%;height:100%;color:var(--error-color);font-size:var(--font-xs);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;line-height:1.2;display:flex}.RenderPicker-module-scss-module__z63i7a__missingRender small{max-width:100%;color:var(--grey);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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}
.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}
.ImageOptionSchemaInput-module-scss-module__2vejpG__container{padding:0 .5rem .5rem}.ImageOptionSchemaInput-module-scss-module__2vejpG__defaultValueContainer{border:1px solid var(--grey);border-radius:.5rem;gap:.5rem;margin-top:8px;padding:.5rem;display:flex}.ImageOptionSchemaInput-module-scss-module__2vejpG__defaultValueControls{flex-direction:column;justify-content:flex-start;gap:.5rem;display:flex}.ImageOptionSchemaInput-module-scss-module__2vejpG__defaultValueLabel{font-size:var(--font-xs);color:var(--dark-grey);background-color:var(--white);width:80px;margin-top:-1rem}.ImageOptionSchemaInput-module-scss-module__2vejpG__defaultValueButton{height:33px}.ImageOptionSchemaInput-module-scss-module__2vejpG__defaultValueImageContainer{flex:1;justify-content:center;display:flex}.ImageOptionSchemaInput-module-scss-module__2vejpG__editorContent{flex-direction:column;gap:.75rem;display:flex}.ImageOptionSchemaInput-module-scss-module__2vejpG__uploadSection{flex-direction:column;align-items:center;gap:.5rem;display:flex}.ImageOptionSchemaInput-module-scss-module__2vejpG__uploadHint{font-size:var(--font-xs);color:var(--grey)}.ImageOptionSchemaInput-module-scss-module__2vejpG__downloadButton{border:1px solid var(--light-grey);border-radius:var(--border-radius);background-color:var(--white);color:var(--grey);cursor:pointer;font-size:var(--font-xs);align-items:center;gap:.375rem;padding:.35rem .6rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.ImageOptionSchemaInput-module-scss-module__2vejpG__downloadButton:hover{border-color:var(--dark-grey);color:var(--dark-grey);background-color:var(--dark-white)}.ImageOptionSchemaInput-module-scss-module__2vejpG__error{color:var(--error);font-size:var(--font-xs)}
.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}
.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}
.Tabs-module-scss-module__arto2a__tabs{flex-direction:row;gap:2px;display:flex}.Tabs-module-scss-module__arto2a__tabs.Tabs-module-scss-module__arto2a__outlined{position:relative}.Tabs-module-scss-module__arto2a__tabs.Tabs-module-scss-module__arto2a__outlined:before{content:"";background:var(--light-grey);height:1px;position:absolute;bottom:0;left:0;right:0}.Tabs-module-scss-module__arto2a__tabs.Tabs-module-scss-module__arto2a__contained{background:var(--light-grey);border-radius:0}.Tabs-module-scss-module__arto2a__tabs.Tabs-module-scss-module__arto2a__contained.Tabs-module-scss-module__arto2a__inverted{background:var(--white)}.Tabs-module-scss-module__arto2a__tab{text-align:center;border-top-left-radius:calc(var(--border-radius) - 2px);border-top-right-radius:calc(var(--border-radius) - 2px);color:var(--dark-grey);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;font-weight:300;display:flex;position:relative}.Tabs-module-scss-module__arto2a__tab.Tabs-module-scss-module__arto2a__small{padding:.25rem;font-size:.75rem}.Tabs-module-scss-module__arto2a__tab:hover:not(.Tabs-module-scss-module__arto2a__disabled):not(.Tabs-module-scss-module__arto2a__selected){background:var(--dark-white)}.Tabs-module-scss-module__arto2a__tab.Tabs-module-scss-module__arto2a__selected{background:var(--white);color:var(--black)}.Tabs-module-scss-module__arto2a__tab.Tabs-module-scss-module__arto2a__selected.Tabs-module-scss-module__arto2a__outlined{z-index:1;border:1px solid var(--light-grey);border-bottom:none;position:relative}.Tabs-module-scss-module__arto2a__tab.Tabs-module-scss-module__arto2a__disabled{opacity:.5;cursor:not-allowed}.Tabs-module-scss-module__arto2a__tab.Tabs-module-scss-module__arto2a__outlined:not(.Tabs-module-scss-module__arto2a__selected){border:1px solid var(--light-grey);background-color:var(--dark-white);border-bottom:none;margin-bottom:1px}.Tabs-module-scss-module__arto2a__tab.Tabs-module-scss-module__arto2a__contained{border-top-left-radius:0;border-top-right-radius:0}.Tabs-module-scss-module__arto2a__tab.Tabs-module-scss-module__arto2a__contained:not(.Tabs-module-scss-module__arto2a__selected){border-bottom:1px solid var(--light-grey)}.Tabs-module-scss-module__arto2a__tab.Tabs-module-scss-module__arto2a__contained.Tabs-module-scss-module__arto2a__selected{background:var(--white);border-bottom:none}.Tabs-module-scss-module__arto2a__tab.Tabs-module-scss-module__arto2a__contained.Tabs-module-scss-module__arto2a__inverted:not(.Tabs-module-scss-module__arto2a__selected){border-bottom:1px solid var(--light-grey);color:var(--dark-grey);background:0 0}.Tabs-module-scss-module__arto2a__tab.Tabs-module-scss-module__arto2a__contained.Tabs-module-scss-module__arto2a__inverted.Tabs-module-scss-module__arto2a__selected{background:var(--light-grey);color:var(--dark-text);border-bottom:none}.Tabs-module-scss-module__arto2a__tab.Tabs-module-scss-module__arto2a__contained.Tabs-module-scss-module__arto2a__inverted:hover:not(.Tabs-module-scss-module__arto2a__disabled):not(.Tabs-module-scss-module__arto2a__selected){background:var(--dark-white);color:var(--dark-text)}.Tabs-module-scss-module__arto2a__tabContent{border-radius:var(--border-radius);background:var(--white);padding:1rem}.Tabs-module-scss-module__arto2a__tabContent.Tabs-module-scss-module__arto2a__firstTabSelected{border-top-left-radius:0}.Tabs-module-scss-module__arto2a__tabContent.Tabs-module-scss-module__arto2a__outlined{border:1px solid var(--light-grey);border-top:none;border-radius:0}.Tabs-module-scss-module__arto2a__tabContent.Tabs-module-scss-module__arto2a__noPadding{padding:0}
.TextElementInput-module-scss-module____vila__details{flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:.5rem;display:flex}.TextElementInput-module-scss-module____vila__fontToolbar{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;display:flex}.TextElementInput-module-scss-module____vila__linkedInfo{border-radius:var(--border-radius);color:var(--info-color-dark);background:var(--info-color-very-light);margin:0 .5rem .5rem;padding:.4rem .5rem;font-size:.8rem}
.EditorLabel-module-scss-module__iLd24G__label{min-width:0;font-size:var(--editor-label-font-size);color:var(--editor-label-color);flex:none;align-items:center;gap:.25rem;line-height:1;display:flex}.EditorLabel-module-scss-module__iLd24G__label .EditorLabel-module-scss-module__iLd24G__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EditorLabel-module-scss-module__iLd24G__label .EditorLabel-module-scss-module__iLd24G__linkIcon{color:var(--editor-linked-color);flex:none;font-size:.9em}.EditorLabel-module-scss-module__iLd24G__label.EditorLabel-module-scss-module__iLd24G__linked{color:var(--editor-linked-color)}.EditorLabel-module-scss-module__iLd24G__label.EditorLabel-module-scss-module__iLd24G__error{color:var(--editor-error-color)}.EditorLabel-module-scss-module__iLd24G__label.EditorLabel-module-scss-module__iLd24G__warning{color:var(--editor-warning-color)}
.EditorFieldValidation-module-scss-module__zj_fYG__validation{cursor:help;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.875rem;display:inline-flex}.EditorFieldValidation-module-scss-module__zj_fYG__validation.EditorFieldValidation-module-scss-module__zj_fYG__error{color:var(--editor-error-color)}.EditorFieldValidation-module-scss-module__zj_fYG__validation.EditorFieldValidation-module-scss-module__zj_fYG__warning{color:var(--editor-warning-color)}
.EditorRow-module-scss-module__FSNrla__row{align-items:center;gap:var(--editor-row-gap);min-height:var(--editor-row-height);box-sizing:border-box;font-size:var(--editor-font-size);color:var(--black);display:flex}.EditorRow-module-scss-module__FSNrla__row.EditorRow-module-scss-module__FSNrla__dense{min-height:var(--editor-row-height-dense)}.EditorRow-module-scss-module__FSNrla__row.EditorRow-module-scss-module__FSNrla__fluid{width:100%}.EditorRow-module-scss-module__FSNrla__row.EditorRow-module-scss-module__FSNrla__align-start{align-items:flex-start}.EditorRow-module-scss-module__FSNrla__row.EditorRow-module-scss-module__FSNrla__align-end{align-items:flex-end}.EditorRow-module-scss-module__FSNrla__row.EditorRow-module-scss-module__FSNrla__gap-tight{gap:.125rem}.EditorRow-module-scss-module__FSNrla__row .EditorRow-module-scss-module__FSNrla__content{align-items:center;gap:var(--editor-row-gap);flex:auto;min-width:0;display:flex}.EditorRow-module-scss-module__FSNrla__row .EditorRow-module-scss-module__FSNrla__actions{flex:none;align-items:center;gap:.125rem;display:flex}.EditorRow-module-scss-module__FSNrla__row .EditorRow-module-scss-module__FSNrla__validation{flex:none;align-items:center;display:flex}
.EditorGroup-module-scss-module__-l4PuW__group{box-sizing:border-box;flex-direction:column;gap:0;display:flex}.EditorGroup-module-scss-module__-l4PuW__header{min-height:var(--editor-row-height);padding:0 var(--editor-panel-padding)0 0;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;display:flex}.EditorGroup-module-scss-module__-l4PuW__header.EditorGroup-module-scss-module__-l4PuW__clickable{cursor:pointer}.EditorGroup-module-scss-module__-l4PuW__header .EditorGroup-module-scss-module__-l4PuW__title{font-size:var(--editor-group-title-font-size);font-weight:var(--editor-group-title-weight);color:var(--editor-group-title-color);text-transform:var(--editor-group-title-transform);letter-spacing:var(--editor-group-title-letter-spacing);text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:1;overflow:hidden}.EditorGroup-module-scss-module__-l4PuW__header .EditorGroup-module-scss-module__-l4PuW__chevron{color:var(--editor-group-title-color);flex:none;font-size:.7rem;transition:transform .12s}.EditorGroup-module-scss-module__-l4PuW__header .EditorGroup-module-scss-module__-l4PuW__chevron.EditorGroup-module-scss-module__-l4PuW__collapsed{transform:rotate(-90deg)}.EditorGroup-module-scss-module__-l4PuW__header .EditorGroup-module-scss-module__-l4PuW__actions{flex:none;align-items:center;gap:.125rem;display:flex}.EditorGroup-module-scss-module__-l4PuW__body{gap:var(--editor-group-gap);padding:var(--editor-row-gap)0;flex-direction:column;display:flex}
.editor-ui-module-scss-module__h4814q__editorInputBase{height:var(--editor-row-height);min-height:var(--editor-row-height);box-sizing:border-box;font-family:var(--font);font-size:var(--editor-font-size);color:var(--black);background:var(--editor-input-bg);border:1px solid var(--editor-input-border);border-radius:var(--editor-input-radius);align-items:center;padding:0 .375rem;font-weight:300;line-height:1;transition:border-color 80ms,background-color 80ms;display:inline-flex}.editor-ui-module-scss-module__h4814q__editorInputBase:hover:not(:disabled):not(:focus){border-color:var(--editor-input-border-hover);background-color:var(--editor-input-bg-hover)}.editor-ui-module-scss-module__h4814q__editorInputBase:focus,.editor-ui-module-scss-module__h4814q__editorInputBase:focus-within{border-color:var(--editor-input-border-focus);outline:none}.editor-ui-module-scss-module__h4814q__editorInputBase:disabled{background:var(--editor-input-bg-disabled);color:var(--grey);cursor:not-allowed}.editor-ui-module-scss-module__h4814q__editorInputBase::placeholder{opacity:.5}.editor-ui-module-scss-module__h4814q__editorInputBase.editor-ui-module-scss-module__h4814q__dense{height:var(--editor-row-height-dense);min-height:var(--editor-row-height-dense)}.editor-ui-module-scss-module__h4814q__editorInputBase.editor-ui-module-scss-module__h4814q__linked{border-color:var(--editor-linked-border);background:var(--editor-linked-bg);color:var(--editor-linked-color);font-family:var(--font-mono);font-size:var(--font-xs)}.editor-ui-module-scss-module__h4814q__editorInputBase.editor-ui-module-scss-module__h4814q__error{border-color:var(--editor-error-color)}.editor-ui-module-scss-module__h4814q__editorInputBase.editor-ui-module-scss-module__h4814q__warning{border-color:var(--editor-warning-color)}.editor-ui-module-scss-module__h4814q__editorInputBase.editor-ui-module-scss-module__h4814q__fluid{width:100%;display:flex}
.LinkedOptionButton-module-scss-module__F3e7xq__button{height:auto;min-height:var(--editor-row-height);font-family:var(--font);text-align:left;cursor:pointer;border-color:var(--editor-linked-border);background:var(--editor-linked-bg);color:var(--editor-linked-color);align-items:center;gap:.25rem;padding:.375rem;line-height:1.35;display:inline-flex}.LinkedOptionButton-module-scss-module__F3e7xq__button:disabled{cursor:default}.LinkedOptionButton-module-scss-module__F3e7xq__compact{gap:.125rem;padding:0 .25rem}.LinkedOptionButton-module-scss-module__F3e7xq__icon{color:var(--editor-linked-color);flex:none;font-size:1rem}.LinkedOptionButton-module-scss-module__F3e7xq__advanced .LinkedOptionButton-module-scss-module__F3e7xq__icon{color:#7c3aed}.LinkedOptionButton-module-scss-module__F3e7xq__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--editor-linked-color);flex:auto;font-weight:500;overflow:hidden}
.EditorDimensionInput-module-scss-module__TFqoSW__wrapper{box-sizing:border-box;align-items:stretch;display:inline-flex;position:relative}.EditorDimensionInput-module-scss-module__TFqoSW__wrapper.EditorDimensionInput-module-scss-module__TFqoSW__fluid{flex:auto;min-width:0;display:flex}.EditorDimensionInput-module-scss-module__TFqoSW__input{text-align:left;outline:none;flex:auto;min-width:0;display:flex}.EditorDimensionInput-module-scss-module__TFqoSW__input.EditorDimensionInput-module-scss-module__TFqoSW__hasEndAdornment{padding-right:calc(var(--editor-row-height) - 2px)}.EditorDimensionInput-module-scss-module__TFqoSW__endAdornment{color:var(--dark-grey);cursor:pointer;width:calc(var(--editor-row-height) - 2px);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.9em;line-height:1;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.EditorDimensionInput-module-scss-module__TFqoSW__endAdornment:hover:not(:disabled){color:var(--black)}.EditorDimensionInput-module-scss-module__TFqoSW__endAdornment:focus-visible{color:var(--black);outline:none}
.EditorBoundsInputs-module-scss-module__VuysLa__bounds{gap:var(--editor-row-gap);box-sizing:border-box;flex-direction:column;display:flex}.EditorBoundsInputs-module-scss-module__VuysLa__responsive{align-items:center;column-gap:.5rem;row-gap:var(--editor-row-gap);flex-flow:wrap;width:fit-content;max-width:100%}.EditorBoundsInputs-module-scss-module__VuysLa__responsive .EditorBoundsInputs-module-scss-module__VuysLa__field,.EditorBoundsInputs-module-scss-module__VuysLa__responsive .EditorBoundsInputs-module-scss-module__VuysLa__actions{min-height:var(--editor-row-height)}.EditorBoundsInputs-module-scss-module__VuysLa__responsive .EditorBoundsInputs-module-scss-module__VuysLa__actions{margin-left:0}.EditorBoundsInputs-module-scss-module__VuysLa__responsivePair{gap:var(--editor-row-gap);flex-direction:column;flex:none;display:inline-flex}.EditorBoundsInputs-module-scss-module__VuysLa__sizePair{flex:none;align-items:center;gap:.125rem;display:inline-flex}.EditorBoundsInputs-module-scss-module__VuysLa__aspectRatioButton{color:var(--dark-grey);flex:none}.EditorBoundsInputs-module-scss-module__VuysLa__aspectRatioButton svg{width:1rem;height:1rem}.EditorBoundsInputs-module-scss-module__VuysLa__row{min-height:var(--editor-row-height);flex-direction:row;align-items:center;gap:.375rem;display:flex}.EditorBoundsInputs-module-scss-module__VuysLa__field{align-items:center;gap:.125rem;display:inline-flex}.EditorBoundsInputs-module-scss-module__VuysLa__field .EditorBoundsInputs-module-scss-module__VuysLa__fieldLabel{font-size:var(--editor-label-font-size);color:var(--editor-label-color);text-transform:uppercase;letter-spacing:.04em;-webkit-user-select:none;user-select:none;text-align:left;flex:0 0 1rem;width:1rem;padding:0 .125rem;line-height:1}.EditorBoundsInputs-module-scss-module__VuysLa__field .EditorBoundsInputs-module-scss-module__VuysLa__fieldLabel.EditorBoundsInputs-module-scss-module__VuysLa__linked{color:var(--editor-linked-color)}.EditorBoundsInputs-module-scss-module__VuysLa__actions{align-items:center;gap:.125rem;margin-left:auto;display:inline-flex}
.DropShadowMenu-module-scss-module__s4U6ga__presetItem{flex-direction:row;align-items:center;gap:.5rem;display:flex}.DropShadowMenu-module-scss-module__s4U6ga__selected{background-color:var(--color-primary)}
.TextOnPathElementInput-module-scss-module__0LciTG__tabContent{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.TextOnPathElementInput-module-scss-module__0LciTG__pathInputContainer{width:100%}
.SmallTabs-module-scss-module__TAt0mG__tabsSection{flex-direction:column;width:100%;display:flex}.SmallTabs-module-scss-module__TAt0mG__tabPanel{background-color:var(--white);padding:.5rem}
.ImageElementInput-module-scss-module__5thK-W__details{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__thumbnailContainer{--image-input-height:70px;width:var(--image-input-height);height:var(--image-input-height);border-radius:var(--border-radius);background-color:var(--dark-white);color:var(--light-grey);cursor:pointer;border:1px solid;flex-shrink:0;position:relative;overflow:hidden}.ImageElementInput-module-scss-module__5thK-W__thumbnailContainer.ImageElementInput-module-scss-module__5thK-W__dragging{color:var(--info-color-light)}.ImageElementInput-module-scss-module__5thK-W__thumbnailContainer:hover{border-color:var(--dark-grey)}.ImageElementInput-module-scss-module__5thK-W__thumbnailContainer:hover .ImageElementInput-module-scss-module__5thK-W__thumbnailButtonTopRight,.ImageElementInput-module-scss-module__5thK-W__thumbnailContainer:hover .ImageElementInput-module-scss-module__5thK-W__thumbnailButtonBottomRight{visibility:visible}.ImageElementInput-module-scss-module__5thK-W__thumbnailContainer:hover .ImageElementInput-module-scss-module__5thK-W__thumbnailOverlay{color:var(--info-color-light)}.ImageElementInput-module-scss-module__5thK-W__thumbnailOverlay{z-index:2;pointer-events:none;font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.ImageElementInput-module-scss-module__5thK-W__thumbnailLinkOverlay{color:var(--editor-linked-color)}.ImageElementInput-module-scss-module__5thK-W__thumbnail{width:var(--image-input-height);height:var(--image-input-height);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.ImageElementInput-module-scss-module__5thK-W__thumbnail.ImageElementInput-module-scss-module__5thK-W__isLink{opacity:.5}.ImageElementInput-module-scss-module__5thK-W__thumbnailButtonTopRight,.ImageElementInput-module-scss-module__5thK-W__thumbnailButtonBottomRight{visibility:hidden;text-shadow:0 0 .25rem var(--white);background-color:var(--light-grey);color:var(--dark-grey);z-index:1;cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;box-shadow:0 0 .25rem #0008}.ImageElementInput-module-scss-module__5thK-W__thumbnailButtonTopRight:hover,.ImageElementInput-module-scss-module__5thK-W__thumbnailButtonBottomRight:hover{background-color:var(--dark-grey);color:var(--light-grey)}.ImageElementInput-module-scss-module__5thK-W__thumbnailButtonTopRight{top:2px;right:2px}.ImageElementInput-module-scss-module__5thK-W__thumbnailButtonBottomRight{bottom:2px;right:2px}.ImageElementInput-module-scss-module__5thK-W__controls{flex-direction:column;gap:.5rem;height:100%;display:flex}.ImageElementInput-module-scss-module__5thK-W__controls>*{justify-content:flex-start;align-items:center;gap:.25rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__control{background-color:var(--light-grey);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.ImageElementInput-module-scss-module__5thK-W__control.ImageElementInput-module-scss-module__5thK-W__disabled{opacity:.5;cursor:default;pointer-events:none}.ImageElementInput-module-scss-module__5thK-W__control.ImageElementInput-module-scss-module__5thK-W__active{background-color:var(--info-color);color:var(--white)}.ImageElementInput-module-scss-module__5thK-W__control:hover{background-color:var(--grey)}.ImageElementInput-module-scss-module__5thK-W__control.ImageElementInput-module-scss-module__5thK-W__active:hover{background-color:var(--info-color-light)}.ImageElementInput-module-scss-module__5thK-W__backgroundColorControl{width:28px;height:28px;padding:0}.ImageElementInput-module-scss-module__5thK-W__fillButton{background-color:var(--light-grey);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.ImageElementInput-module-scss-module__5thK-W__fillButton.ImageElementInput-module-scss-module__5thK-W__disabled{opacity:.5;cursor:default;pointer-events:none}.ImageElementInput-module-scss-module__5thK-W__fillButton:hover{background-color:var(--grey)}.ImageElementInput-module-scss-module__5thK-W__info{font-size:var(--font-xs);color:var(--white);border-radius:1rem;flex-direction:row;gap:.5rem;padding:.25rem .5rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__info.ImageElementInput-module-scss-module__5thK-W__high{background-color:var(--success-color)}.ImageElementInput-module-scss-module__5thK-W__info.ImageElementInput-module-scss-module__5thK-W__medium{background-color:var(--warning-color)}.ImageElementInput-module-scss-module__5thK-W__info.ImageElementInput-module-scss-module__5thK-W__low{background-color:var(--error-color)}.ImageElementInput-module-scss-module__5thK-W__info .ImageElementInput-module-scss-module__5thK-W__sizeInfo{display:none}.ImageElementInput-module-scss-module__5thK-W__info:hover .ImageElementInput-module-scss-module__5thK-W__sizeInfo{display:flex}.ImageElementInput-module-scss-module__5thK-W__dpiInfo{-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.25rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__advanced{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__svgOverridesTab{flex-direction:column;gap:.5rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__svgOverrideRow{align-items:center;gap:.5rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__svgOverrideDelete{cursor:pointer;width:28px;height:28px;color:var(--dark-grey);background-color:var(--light-grey);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.ImageElementInput-module-scss-module__5thK-W__svgOverrideDelete:hover{color:var(--white);background-color:var(--dark-grey)}.ImageElementInput-module-scss-module__5thK-W__svgAddOverride{margin-top:.25rem}.ImageElementInput-module-scss-module__5thK-W__clipArea{flex-direction:row;align-items:center;gap:.5rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__clippingSection{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--dark-white);flex-direction:column;gap:.5rem;padding:.625rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__linkedInfo{font-size:var(--font-xs);color:var(--info-color-contrast);background-color:var(--info-color-light);border-radius:var(--border-radius);margin-top:.5rem;padding:.5rem}.ImageElementInput-module-scss-module__5thK-W__boundsSection{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__boundsRow{flex-direction:row;align-items:center;gap:.5rem;display:flex}.ImageElementInput-module-scss-module__5thK-W__boundsLabel{font-size:var(--font-xs);min-width:50px;color:var(--dark-grey);font-weight:500}.ImageElementInput-module-scss-module__5thK-W__previewModalBackdrop{z-index:9999;cursor:pointer;background-color:#323232f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ImageElementInput-module-scss-module__5thK-W__previewModalContent{cursor:default;max-width:90vw;max-height:90vh;position:relative}.ImageElementInput-module-scss-module__5thK-W__previewModalImage{object-fit:contain;border-radius:var(--border-radius);max-width:90vw;max-height:90vh;box-shadow:0 4px 20px #00000080}.ImageElementInput-module-scss-module__5thK-W__previewModalClose{width:36px;height:36px;color:var(--white);cursor:pointer;background-color:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;transition:background-color .2s;display:flex;position:absolute;top:-40px;right:-40px}.ImageElementInput-module-scss-module__5thK-W__previewModalClose:hover{background-color:#fff3}
.MarketplaceListingGenerationModal-module-scss-module__AUURuq__modal{--generation-border:#dedbd5;--generation-muted:#68635d;--generation-panel:#fff;--generation-accent:#7c3aed;--generation-accent-soft:#f3e8ff;min-height:0}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__modalTitle{align-items:center;gap:.55rem;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__content{background:#f8f6f2;flex:1 1 0;min-height:0;padding:1.25rem 1.5rem 2rem;overflow-y:auto}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__builder,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__review{flex-direction:column;gap:1rem;width:min(76rem,100%);margin:0 auto;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__builderIntro,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__builderIntro h2,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewHeader h2{margin:0;font-size:1.25rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__builderIntro p,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewHeader p{max-width:52rem;color:var(--generation-muted);margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__productPill{border:1px solid var(--generation-border);color:var(--generation-muted);background:#fff;border-radius:999px;flex:none;padding:.35rem .65rem;font-size:.78rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__panel{border:1px solid var(--generation-border);background:var(--generation-panel);border-radius:.75rem;padding:1rem;box-shadow:0 1px 2px #2222220a}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__panelHeading{align-items:flex-start;gap:.7rem;margin-bottom:.9rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__panelHeading h3{margin:0;font-size:.98rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__panelHeading p{color:var(--generation-muted);margin:.2rem 0 0;font-size:.78rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__stepNumber{color:#fff;background:#24211e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.76rem;font-weight:800;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetGrid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.65rem;display:grid}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__target,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetSelected{border:1px solid var(--generation-border);cursor:pointer;border-radius:.55rem;align-items:center;gap:.7rem;padding:.75rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__target input,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetSelected input{width:1rem;height:1rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__target>span:last-child,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetSelected>span:last-child{flex-direction:column;gap:.1rem;min-width:0;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__target small,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetSelected small{color:var(--generation-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetSelected{border-color:var(--generation-accent);background:var(--generation-accent-soft)}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetIcon{color:#f1641e;background:#fff;border-radius:.45rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.05rem;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceInputs,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__directionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup{flex-direction:column;gap:.35rem;min-width:0;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup>label{font-size:.75rem;font-weight:700}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup input,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup select,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup textarea{width:100%;min-height:2.35rem;color:inherit;font:inherit;background:#fff;border:1px solid #8b8680;border-radius:.35rem;padding:.5rem .6rem;font-size:.82rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup input:focus,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup select:focus,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup textarea:focus{border-color:var(--generation-accent);outline:2px solid #7c3aed26}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup textarea{resize:vertical}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputWithIcon{flex:1;min-width:0;position:relative}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputWithIcon>svg{color:var(--generation-muted);position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputWithIcon input{padding-left:2rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__urlInputRow{align-items:stretch;gap:.45rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__urlInputRow>input{flex:1}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults{border:1px solid var(--generation-border);background:#fff;border-radius:.4rem;max-height:15rem;padding:.25rem;overflow-y:auto}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.3rem;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.4rem;display:grid}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults>button:hover{background:#f3f0eb}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults>button img,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults>button .MarketplaceListingGenerationModal-module-scss-module__AUURuq__resultPlaceholder{object-fit:cover;background:#ede9e3;border-radius:.25rem;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults>button small{color:var(--generation-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__muted{color:var(--generation-muted);padding:.65rem;font-size:.78rem;display:block}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceEmpty{border:1px dashed var(--generation-border);color:var(--generation-muted);border-radius:.45rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.8rem;padding:1.25rem;font-size:.8rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceList{flex-direction:column;gap:.4rem;margin-top:.8rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reference{border:1px solid var(--generation-border);border-radius:.45rem;align-items:center;gap:.55rem;padding:.45rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reference>a,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reference>button{width:1.8rem;height:1.8rem;color:var(--generation-muted);cursor:pointer;background:0 0;border:0;border-radius:.3rem;justify-content:center;align-items:center;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reference>a:hover,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reference>button:hover{color:#222;background:#f0ede8}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceIndex{width:1.4rem;color:var(--generation-muted);text-align:center;font-size:.7rem;font-weight:800}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceImage,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceImagePlaceholder{object-fit:cover;background:#f0ede8;border-radius:.35rem;flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceIdentity{flex-direction:column;flex:1;gap:.1rem;min-width:8rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceIdentity small{color:var(--generation-muted);font-size:.68rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__matchChoice{color:var(--generation-muted);align-items:center;gap:.25rem;font-size:.7rem;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__removeReference:hover{color:#b42318!important}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__directionSide{flex-direction:column;gap:.8rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__keywordList,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewTags{flex-wrap:wrap;gap:.3rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__keywordList button,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__keywordList em,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewTags button,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewTags em{background:var(--generation-accent-soft);color:#5b21b6;border:1px solid #d9d1e8;border-radius:999px;padding:.25rem .5rem;font-size:.7rem;font-style:normal}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__keywordList button,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewTags button{cursor:pointer}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__errorBanner,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputError{color:#8f251e;background:#fff1f0;border:1px solid #f3b4ae;border-radius:.45rem;align-items:flex-start;gap:.5rem;padding:.65rem .75rem;font-size:.78rem;line-height:1.4;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__running{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:28rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__running h2,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__running p{margin:0}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__running p{max-width:38rem;color:var(--generation-muted);font-size:.86rem;line-height:1.5}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__runningIcon{background:var(--generation-accent-soft);width:3.5rem;height:3.5rem;color:var(--generation-accent);border-radius:999px;justify-content:center;align-items:center;font-size:1.5rem;animation:1.7s ease-in-out infinite MarketplaceListingGenerationModal-module-scss-module__AUURuq__pulse;display:inline-flex}@keyframes MarketplaceListingGenerationModal-module-scss-module__AUURuq__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__successLabel{color:#067647;align-items:center;gap:.35rem;font-size:.76rem;font-weight:800;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputGrid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:.8rem;display:grid}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputCard{border:1px solid var(--generation-border);background:#fff;border-radius:.65rem;overflow:hidden}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputHeading{border-bottom:1px solid var(--generation-border);align-items:center;gap:.55rem;padding:.75rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputHeading>div{flex-direction:column;min-width:0;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputHeading small{color:var(--generation-muted);font-size:.68rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputBody{flex-direction:column;gap:.85rem;padding:.85rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputBody>div>span{color:var(--generation-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:800}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputBody p{margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__clampedDescription{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewWarnings{flex-direction:column;gap:.3rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewWarnings p{color:#805600;background:#fffaeb;border:1px solid #f6d58a;border-radius:.35rem;padding:.4rem .5rem;margin:0!important;font-size:.68rem!important}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputError{margin:.85rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__actions{flex:none}@media (max-width:760px){.MarketplaceListingGenerationModal-module-scss-module__AUURuq__content{padding:1rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__builderIntro,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewHeader,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceInputs,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__directionGrid{flex-direction:column;grid-template-columns:1fr}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reference{flex-wrap:wrap}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceIdentity{min-width:calc(100% - 7rem)}}
.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__downloadButton{border:1px solid var(--light-grey);border-radius:var(--border-radius);background-color:var(--white);color:var(--grey);cursor:pointer;align-items:center;gap:.375rem;padding:.35rem .6rem;font-size:.75rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__downloadButton:hover{border-color:var(--dark-grey);color:var(--dark-grey);background-color:var(--dark-white)}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__downloadButton:disabled{cursor:not-allowed;opacity:.55}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__aiActionGroup{display:inline-flex}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__modifyButton{border-top-right-radius:0;border-bottom-right-radius:0}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__aiMenuButton{border-top-left-radius:0;border-bottom-left-radius:0;min-width:24px;margin-left:-1px;padding-left:.35rem;padding-right:.35rem}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__aiMenuButton svg{width:10px;height:10px}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__aiActionMenu{min-width:170px}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__imageActions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__error{color:var(--error-color);margin-top:-.25rem;font-size:.75rem}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__warning{color:var(--warning-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,.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__modalMessage{flex-direction:column;gap:.75rem;display:flex}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__modalMessage p{margin:0}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__resolutionComparison{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__resolutionComparison>div{border:1px solid var(--light-grey);border-radius:var(--border-radius);flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__resolutionComparison span{color:var(--grey);font-size:var(--font-xs)}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__resolutionComparison strong{color:var(--light-black);font-size:var(--font-normal)}.ImageUrlOptionSchemaInput-module-scss-module__aHhFMa__detectedResolution{border:1px solid var(--light-grey);border-radius:var(--border-radius);color:var(--light-black);text-align:center;padding:.75rem;font-weight:600}
.SandboxSection-module-scss-module__cw051G__section{background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;width:100%;position:relative}.SandboxSection-module-scss-module__cw051G__section .SandboxSection-module-scss-module__cw051G__sectionHeader{cursor:pointer;align-items:center;gap:1rem;padding:1rem;display:flex}.SandboxSection-module-scss-module__cw051G__section .SandboxSection-module-scss-module__cw051G__sectionHeader:hover{background-color:#f5f5f5}.SandboxSection-module-scss-module__cw051G__section .SandboxSection-module-scss-module__cw051G__sectionContent{padding:1rem}
.EditorSelect-module-scss-module__SWuAtq__wrapper{min-height:var(--editor-row-height);box-sizing:border-box;align-items:center;display:inline-flex}.EditorSelect-module-scss-module__SWuAtq__wrapper.EditorSelect-module-scss-module__SWuAtq__fluid{flex:auto;min-width:0;display:flex}.EditorSelect-module-scss-module__SWuAtq__wrapper>*{margin-top:0!important;margin-bottom:0!important}.EditorSelect-module-scss-module__SWuAtq__linkAdornment{width:calc(var(--editor-row-height) - 2px);min-width:calc(var(--editor-row-height) - 2px);height:calc(var(--editor-row-height) - 2px);color:var(--dark-grey);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.9em;line-height:1;display:inline-flex}.EditorSelect-module-scss-module__SWuAtq__linkAdornment:hover:not(:disabled),.EditorSelect-module-scss-module__SWuAtq__linkAdornment:focus-visible{color:var(--black)}.EditorSelect-module-scss-module__SWuAtq__linkAdornment:focus-visible{outline:none}.EditorSelect-module-scss-module__SWuAtq__linkAdornment.EditorSelect-module-scss-module__SWuAtq__linked{color:var(--editor-linked-color);background:var(--editor-linked-bg)}
.EditorColorInput-module-scss-module__PpDmrq__wrapper{min-height:var(--editor-row-height);box-sizing:border-box;align-items:center;display:inline-flex}.EditorColorInput-module-scss-module__PpDmrq__wrapper.EditorColorInput-module-scss-module__PpDmrq__fluid{flex:auto;min-width:0;display:flex}
.EditorCheckbox-module-scss-module__8v5aPa__wrapper{height:var(--editor-row-height);min-height:var(--editor-row-height);cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;gap:.375rem;width:fit-content;max-width:100%;display:inline-flex}.EditorCheckbox-module-scss-module__8v5aPa__wrapper.EditorCheckbox-module-scss-module__8v5aPa__disabled{cursor:not-allowed;opacity:.55}.EditorCheckbox-module-scss-module__8v5aPa__wrapper input[type=checkbox]{width:.875rem;height:.875rem;cursor:inherit;accent-color:var(--brand-color);flex:none;margin:0}.EditorCheckbox-module-scss-module__8v5aPa__wrapper .EditorCheckbox-module-scss-module__8v5aPa__label{font-size:var(--editor-font-size);color:var(--black);cursor:inherit;line-height:1}.EditorCheckbox-module-scss-module__8v5aPa__wrapper .EditorCheckbox-module-scss-module__8v5aPa__label.EditorCheckbox-module-scss-module__8v5aPa__linked{color:var(--editor-linked-color)}.EditorCheckbox-module-scss-module__8v5aPa__wrapper .EditorCheckbox-module-scss-module__8v5aPa__linkButton{width:calc(var(--editor-row-height-dense) - 4px);height:calc(var(--editor-row-height-dense) - 4px);border-radius:var(--editor-input-radius);color:var(--dark-grey);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.EditorCheckbox-module-scss-module__8v5aPa__wrapper .EditorCheckbox-module-scss-module__8v5aPa__linkButton:hover,.EditorCheckbox-module-scss-module__8v5aPa__wrapper .EditorCheckbox-module-scss-module__8v5aPa__linkButton:focus-visible{color:var(--editor-linked-color)}.EditorCheckbox-module-scss-module__8v5aPa__wrapper .EditorCheckbox-module-scss-module__8v5aPa__linkButton:disabled{cursor:not-allowed;opacity:.5}.EditorCheckbox-module-scss-module__8v5aPa__wrapper.EditorCheckbox-module-scss-module__8v5aPa__dense{height:var(--editor-row-height-dense);min-height:var(--editor-row-height-dense)}
.EditorTextArea-module-scss-module__peq8GW__textarea{width:100%;height:auto;min-height:var(--editor-row-height);resize:vertical;font-family:var(--font);padding:.375rem;line-height:1.35;display:block}.EditorTextArea-module-scss-module__peq8GW__textarea.EditorTextArea-module-scss-module__peq8GW__hasLinkAdornment{padding-right:var(--editor-row-height)}.EditorTextArea-module-scss-module__peq8GW__textarea.EditorTextArea-module-scss-module__peq8GW__linked{border-color:var(--editor-linked-border);background:var(--editor-linked-bg);color:var(--editor-linked-color)}.EditorTextArea-module-scss-module__peq8GW__linkAdornment{width:var(--editor-row-height);height:var(--editor-row-height);color:var(--grey);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:flex;position:absolute;top:0;right:0}.EditorTextArea-module-scss-module__peq8GW__linkAdornment:hover{color:var(--info-color)}.EditorTextArea-module-scss-module__peq8GW__labelCentered{min-height:var(--editor-row-height)}.EditorTextArea-module-scss-module__peq8GW__linkMenuFill{flex:auto;min-width:0;display:flex}.EditorTextArea-module-scss-module__peq8GW__wrapper,.EditorTextArea-module-scss-module__peq8GW__inlineLinkWrapper{flex:auto;width:100%;min-width:0;display:flex;position:relative}.EditorTextArea-module-scss-module__peq8GW__inlineLinkLoading,.EditorTextArea-module-scss-module__peq8GW__inlineLinkEditor{width:100%;min-height:var(--inline-link-min-height,var(--editor-row-height));box-sizing:border-box;border:1px solid var(--editor-input-border);border-radius:var(--editor-input-radius);background:var(--editor-input-bg);color:var(--black);font-family:var(--font);font-size:var(--editor-font-size);font-weight:300;transition:border-color 80ms,background-color 80ms}.EditorTextArea-module-scss-module__peq8GW__inlineLinkLoading{background:var(--editor-input-bg-disabled)}.EditorTextArea-module-scss-module__peq8GW__inlineLinkEditor:hover:not(.EditorTextArea-module-scss-module__peq8GW__inlineLinkEditorDisabled):not(:focus-within){border-color:var(--editor-input-border-hover);background-color:var(--editor-input-bg-hover)}.EditorTextArea-module-scss-module__peq8GW__inlineLinkEditor:focus-within{border-color:var(--editor-input-border-focus)}.EditorTextArea-module-scss-module__peq8GW__inlineLinkEditorError{border-color:var(--editor-error-color)}.EditorTextArea-module-scss-module__peq8GW__inlineLinkEditorWarning{border-color:var(--editor-warning-color)}.EditorTextArea-module-scss-module__peq8GW__inlineLinkEditorDisabled{background:var(--editor-input-bg-disabled);color:var(--grey);cursor:not-allowed}.EditorTextArea-module-scss-module__peq8GW__inlineLinkEditor .ProseMirror{min-height:var(--inline-link-min-height,var(--editor-row-height));white-space:pre-wrap;word-break:break-word;outline:none;padding:.375rem;line-height:1.35}.EditorTextArea-module-scss-module__peq8GW__inlineLinkEditor .ProseMirror p{margin:0}.EditorTextArea-module-scss-module__peq8GW__inlineLinkEditor .ProseMirror-selectednode{outline:none}.EditorTextArea-module-scss-module__peq8GW__inlineLinkPlaceholder{color:var(--black);font-size:var(--editor-font-size);opacity:.5;pointer-events:none;font-weight:300;line-height:1.35;position:absolute;top:.375rem;left:.375rem}.EditorTextArea-module-scss-module__peq8GW__inlineLinkChip{border:1px solid var(--editor-linked-border);background:var(--editor-linked-bg);max-width:100%;color:var(--editor-linked-color);vertical-align:baseline;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.12rem;margin:0 .08rem;padding:0 .12rem 0 .25rem;font-size:.72rem;font-weight:500;line-height:1.25;display:inline-flex}.EditorTextArea-module-scss-module__peq8GW__inlineLinkChip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.EditorTextArea-module-scss-module__peq8GW__inlineLinkChipIcon{color:#7c3aed;flex:none;font-size:.72rem}.EditorTextArea-module-scss-module__peq8GW__inlineLinkChip:hover{border-color:var(--info-color)}.EditorTextArea-module-scss-module__peq8GW__inlineResourceChip{border-color:var(--light-grey);color:var(--dark-grey);background:#9999991a}.EditorTextArea-module-scss-module__peq8GW__inlineResourceChip:hover{border-color:var(--grey)}.EditorTextArea-module-scss-module__peq8GW__inlineMissingChip{border-color:var(--error-color);background:var(--error-color-very-light);color:var(--error-color-dark)}.EditorTextArea-module-scss-module__peq8GW__inlineAdvancedChip .EditorTextArea-module-scss-module__peq8GW__inlineLinkChipIcon{color:#7c3aed}.EditorTextArea-module-scss-module__peq8GW__inlineLinkChipRemove{width:.72rem;height:.72rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.72rem;line-height:1;display:inline-flex}.EditorTextArea-module-scss-module__peq8GW__inlineLinkChipRemove:hover{background:#0000001f}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinder{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;max-height:12rem;padding:.2rem;overflow:auto;box-shadow:0 .35rem 1rem #0000002e}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItem{border-radius:calc(var(--border-radius) - 1px);width:100%;color:var(--black);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;padding:.35rem .45rem;display:flex}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderText{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderThumbnail{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--dark-white);object-fit:contain;flex:none;width:32px;height:32px}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItem:hover,.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItemActive{background:var(--dark-white)}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItemAdvanced{color:#6d28d9}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItemAdvanced:hover,.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItemAdvanced.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItemActive{background:#f5f3ff}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItemClear{color:var(--error-color-dark)}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItemClear:hover,.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItemClear.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItemActive{background:var(--error-color-very-light)}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderIcon{width:1rem;color:var(--dark-grey);flex:none;justify-content:center;align-items:center;font-size:.9rem;display:flex}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItemAdvanced .EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderIcon{color:#7c3aed}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderItemClear .EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderIcon{color:var(--error-color-dark)}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderLabel{font-size:var(--font-xs);font-weight:600;line-height:1.2}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderDetail,.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderEmpty{color:var(--dark-grey);font-size:var(--font-xs);line-height:1.2}.EditorTextArea-module-scss-module__peq8GW__inlineLinkFinderEmpty{padding:.45rem}
.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__sign,.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__dollars,.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__cents{vertical-align:text-top;display:inline-block}.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__sign{margin-top:.1em;font-size:.7em}.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__dollars{margin-top:-.15em;margin-right:0;font-size:1.8em;font-weight:700}.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__cents{font-size:.8em;font-weight:700}.Price-module-scss-module__cG8sDq__compareTo{align-items:center;gap:.5rem;display:inline-flex}.Price-module-scss-module__cG8sDq__compareTo .Price-module-scss-module__cG8sDq__comparison{color:var(--grey);font-size:.8em;font-weight:400;text-decoration:line-through}.Price-module-scss-module__cG8sDq__compareTo .Price-module-scss-module__cG8sDq__discounted{color:var(--discount-color)}
.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)}
.ExpectedResolutionInput-module-scss-module__hspz9W__field{align-items:flex-start;gap:.75rem;display:flex}.ExpectedResolutionInput-module-scss-module__hspz9W__inlineLabel{color:var(--dark-grey);font-size:var(--font-xs);white-space:nowrap;padding-top:1.1rem;font-weight:600}.ExpectedResolutionInput-module-scss-module__hspz9W__controls{grid-template-columns:80px 80px auto;align-items:start;gap:.5rem;width:max-content;display:grid}.ExpectedResolutionInput-module-scss-module__hspz9W__controls .container{min-width:0}.ExpectedResolutionInput-module-scss-module__hspz9W__surfaceIconButton{color:var(--dark-grey);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:end;align-items:center;margin-bottom:calc(1.15rem - 5px);padding:0;font-size:1.45rem;line-height:1;display:flex}.ExpectedResolutionInput-module-scss-module__hspz9W__surfaceIconButton:hover{color:var(--light-black)}.ExpectedResolutionInput-module-scss-module__hspz9W__surfaceIconButton:focus-visible{outline:2px solid var(--dark-grey);outline-offset:2px;border-radius:2px}.ExpectedResolutionInput-module-scss-module__hspz9W__unitAdornment,.ExpectedResolutionInput-module-scss-module__hspz9W__dpiAdornment{color:var(--grey);font-size:var(--font-xs);padding-right:.5rem}.ExpectedResolutionInput-module-scss-module__hspz9W__modalContent{flex-direction:column;gap:1rem;display:flex}.ExpectedResolutionInput-module-scss-module__hspz9W__dpiControls{width:12rem}.ExpectedResolutionInput-module-scss-module__hspz9W__surfaceList{flex-direction:column;gap:.5rem;max-height:min(60vh,34rem);padding-right:.25rem;display:flex;overflow-y:auto}.ExpectedResolutionInput-module-scss-module__hspz9W__surfaceRow{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--white);text-align:left;cursor:pointer;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.75rem;width:100%;padding:.5rem;display:grid}.ExpectedResolutionInput-module-scss-module__hspz9W__surfaceRow:hover:not(:disabled){border-color:var(--grey);background:var(--dark-white)}.ExpectedResolutionInput-module-scss-module__hspz9W__surfaceRow:disabled{cursor:not-allowed;opacity:.55}.ExpectedResolutionInput-module-scss-module__hspz9W__surfaceThumbnail{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--lighter-grey);width:4rem;height:4rem;color:var(--grey);justify-content:center;align-items:center;font-size:1.25rem;display:flex;overflow:hidden}.ExpectedResolutionInput-module-scss-module__hspz9W__surfaceText{min-width:0}.ExpectedResolutionInput-module-scss-module__hspz9W__surfaceName{color:var(--light-black);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ExpectedResolutionInput-module-scss-module__hspz9W__surfaceSubtitle{color:var(--grey);font-size:var(--font-small)}.ExpectedResolutionInput-module-scss-module__hspz9W__emptyState{color:var(--grey);text-align:center;padding:1rem}
.SandboxProductPage-module-scss-module___g3cyW__productInfoSection{gap:2rem;display:flex}@media (max-width:767px){.SandboxProductPage-module-scss-module___g3cyW__productInfoSection{flex-direction:column}}.SandboxProductPage-module-scss-module___g3cyW__productInfoSection .SandboxProductPage-module-scss-module___g3cyW__image{flex-direction:column;justify-content:center;display:flex}.SandboxProductPage-module-scss-module___g3cyW__productInfo{flex-basis:25%}.SandboxProductPage-module-scss-module___g3cyW__productInfo h5{margin-bottom:1rem}.SandboxProductPage-module-scss-module___g3cyW__productInfo .SandboxProductPage-module-scss-module___g3cyW__infoRow{flex-direction:column;margin-bottom:1rem;display:flex}.SandboxProductPage-module-scss-module___g3cyW__productInfo .SandboxProductPage-module-scss-module___g3cyW__infoRow label{text-transform:uppercase;font-weight:700;font-size:var(--font-xs);display:inline-block}.SandboxProductPage-module-scss-module___g3cyW__selectionValues{overflow-x:hidden}.SandboxProductPage-module-scss-module___g3cyW__actionButtons{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}@media (max-width:767px){.SandboxProductPage-module-scss-module___g3cyW__actionButtons{flex-direction:row}}.SandboxProductPage-module-scss-module___g3cyW__actionButtons .SandboxProductPage-module-scss-module___g3cyW__bundleButtons{flex-direction:row;gap:.5rem;display:flex}.SandboxProductPage-module-scss-module___g3cyW__actionButtons .SandboxProductPage-module-scss-module___g3cyW__bundleButtons>*{flex-basis:50%}.SandboxProductPage-module-scss-module___g3cyW__imageList{flex-flow:wrap;gap:1rem;display:flex}.SandboxProductPage-module-scss-module___g3cyW__imageList>*{border:1px solid var(--light-grey);box-shadow:0 0 5px 0 var(--light-grey)}.SandboxProductPage-module-scss-module___g3cyW__downloadSetButton{position:absolute;top:1rem;right:1rem}.SandboxProductPage-module-scss-module___g3cyW__downloadSetButton>*{border:1px solid var(--light-grey)}.SandboxProductPage-module-scss-module___g3cyW__dimensionToggles{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.SandboxProductPage-module-scss-module___g3cyW__dimensions{flex-direction:column;gap:1rem;display:flex}.SandboxProductPage-module-scss-module___g3cyW__dimensionDetails{border:1px solid var(--light-grey);box-shadow:0 0 5px 0 var(--light-grey);flex-direction:row;justify-content:flex-start;align-items:stretch;gap:1rem;display:flex}.SandboxProductPage-module-scss-module___g3cyW__dimensionDetails>*{padding:1rem}.SandboxProductPage-module-scss-module___g3cyW__dimensionDetails .SandboxProductPage-module-scss-module___g3cyW__info{background:var(--dark-white);flex-direction:column;flex-shrink:0;flex-basis:140px;justify-content:center;align-items:center;gap:.5rem;display:flex}.SandboxProductPage-module-scss-module___g3cyW__dimensionDetails .SandboxProductPage-module-scss-module___g3cyW__info .SandboxProductPage-module-scss-module___g3cyW__dimensionPalette{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--white)}.SandboxProductPage-module-scss-module___g3cyW__dimensionDetails .SandboxProductPage-module-scss-module___g3cyW__info .SandboxProductPage-module-scss-module___g3cyW__name{font-weight:700;font-size:var(--font-large)}.SandboxProductPage-module-scss-module___g3cyW__dimensionDetails .SandboxProductPage-module-scss-module___g3cyW__info .SandboxProductPage-module-scss-module___g3cyW__copyButton{background-color:var(--light-grey)}.SandboxProductPage-module-scss-module___g3cyW__dimensionDetails .SandboxProductPage-module-scss-module___g3cyW__swatches{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex;position:relative}.SandboxProductPage-module-scss-module___g3cyW__dimensionDetails .SandboxProductPage-module-scss-module___g3cyW__swatches .SandboxProductPage-module-scss-module___g3cyW__swatch{border:1px solid var(--light-grey);box-shadow:0 0 5px 0 var(--light-grey);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.SandboxProductPage-module-scss-module___g3cyW__inputRow{flex-direction:row;gap:1rem;margin-bottom:1rem;display:flex}
.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%;min-height:0;padding:0;display:flex;overflow:hidden}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content{overflow: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}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content{overflow:hidden}.TwoPanelSelectionsModal-module-scss-module__i4_zXa__content .TwoPanelSelectionsModal-module-scss-module__i4_zXa__visuals{flex:0 0 clamp(150px,28dvh,220px);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{flex:auto;gap:.5rem;min-height:0;overflow:hidden}.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__content{overflow:hidden}.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}
.FontDownloadLink-module-scss-module__-kCFtW__container{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.FontDownloadLink-module-scss-module__-kCFtW__fontName.FontDownloadLink-module-scss-module__-kCFtW__hovered{color:var(--link-color-light);text-decoration:underline}.FontDownloadLink-module-scss-module__-kCFtW__fontDetails{opacity:.8;margin-left:.5rem;font-size:.85em;font-weight:600}.FontDownloadLink-module-scss-module__-kCFtW__icon.FontDownloadLink-module-scss-module__-kCFtW__hovered{color:var(--link-color-light)}.FontDownloadLink-module-scss-module__-kCFtW__icon.FontDownloadLink-module-scss-module__-kCFtW__downloading{opacity:.6;cursor:wait}.FontDownloadLink-module-scss-module__-kCFtW__warning{color:var(--warning-color,#f59e0b);margin-top:.25rem;font-size:.75rem;font-style:italic}
.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__container{min-width:fit-content;display:inline-block}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__resultContainer{flex-direction:column;gap:12px;display:flex}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__error{color:var(--error-color,#c62828);background-color:var(--error-background,#ffebee);border:1px solid var(--error-border,#ef9a9a);border-radius:6px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__warning{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;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__info{color:var(--info-color,#0277bd);background-color:var(--info-background,#e1f5fe);border:1px solid var(--info-border,#81d4fa);border-radius:6px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__icon{flex-shrink:0;margin-top:2px;font-size:16px}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__messageContent{flex-direction:column;flex:1;gap:10px;display:flex}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__fixButton{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__columns{gap:24px;display:flex}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__column{flex-direction:column;min-width:0;display:flex}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__columnTitle{color:var(--text-primary,#333);margin:0 0 6px;font-size:14px;font-weight:400}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__coordinatePairs{align-items:flex-start;gap:10px;display:flex}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__coordinateItem{flex-direction:column;align-items:center;gap:.5rem;width:80px;display:flex}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__valueRow{border:1px solid var(--grey);justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.25rem;display:flex}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__labelRow{justify-content:center;width:100%;display:flex}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__label{color:var(--text-secondary,#666);text-align:center;font-size:12px}.AmazonCustomizationCoordinates-module-scss-module__Eff-_W__value{color:var(--text-primary,#333);font-family:monospace;font-size:13px;font-weight:500}
.LabelledValue-module-scss-module__MUXliG__container{flex-direction:column;margin-bottom:1rem;display:flex}.LabelledValue-module-scss-module__MUXliG__label{text-transform:uppercase;font-weight:700;font-size:var(--font-xs);display:inline-block}.LabelledValue-module-scss-module__MUXliG__value{white-space:pre-wrap;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}
