.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__container{height:100%;overflow:auto}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__tileContent{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:.5rem;display:flex}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__thumbnailButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:transform .2s;display:flex}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__thumbnailButton:hover{transform:scale(1.02)}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__thumbnailButton:focus{outline:2px solid var(--primary-color);outline-offset:2px}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__thumbnailButton svg{border-radius:4px;max-width:100%;max-height:100%}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__divider{background-color:var(--light-grey);height:1px;margin:.5rem 1rem 1rem}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetsSection{padding:0 1rem 1rem}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetsHeader{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetsTitle{color:var(--dark-grey);margin:0;font-size:1rem;font-weight:600}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__helpIcon{color:var(--medium-grey);cursor:help;font-size:.875rem}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__helpIcon:hover{color:var(--dark-grey)}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetsList{flex-flow:wrap;justify-content:flex-start;gap:1rem;display:flex}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetTile{border:1px solid var(--light-grey);width:216px;min-height:216px;box-shadow:0 0 5px 0 var(--light-grey);background-color:#fff;flex-direction:column;transition:all .1s;display:flex;position:relative}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetTile:hover{box-shadow:0 0 10px 0 var(--light-grey)}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetTile:hover .TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__deleteIcon{opacity:.6}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetTile:hover .TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__deleteIcon:hover{opacity:1}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetContent{flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;padding:.5rem;display:flex}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetInfo{background-color:var(--dark-white);border-top:1px solid var(--light-grey);justify-content:space-between;align-items:center;padding:.5rem;display:flex}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetInfoLeft{flex:1;min-width:0}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetInfoRight{flex-shrink:0;align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetTitle{color:var(--dark-grey);white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-bottom:.125rem;font-size:14px;font-weight:600;display:flex;overflow:hidden}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__temporarySetSubtitle{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.TemplatedProductSelectionSetsPage-module-scss-module__CmGnLW__deleteIcon{opacity:0;cursor:pointer;transition:opacity .2s}
.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}
.EditorTextInput-module-scss-module__XjaL1W__wrapper{box-sizing:border-box;align-items:stretch;display:inline-flex;position:relative}.EditorTextInput-module-scss-module__XjaL1W__wrapper.EditorTextInput-module-scss-module__XjaL1W__fluid{flex:auto;width:100%;min-width:0;display:flex}.EditorTextInput-module-scss-module__XjaL1W__input{outline:none;flex:auto;min-width:0;display:flex}.EditorTextInput-module-scss-module__XjaL1W__input.EditorTextInput-module-scss-module__XjaL1W__hasStartAdornment{padding-left:1.25rem}.EditorTextInput-module-scss-module__XjaL1W__input.EditorTextInput-module-scss-module__XjaL1W__hasEndAdornment{padding-right:1.25rem}.EditorTextInput-module-scss-module__XjaL1W__startAdornment,.EditorTextInput-module-scss-module__XjaL1W__endAdornment{pointer-events:none;color:var(--dark-grey);font-size:var(--editor-label-font-size);align-items:center;display:flex;position:absolute;top:0;bottom:0}.EditorTextInput-module-scss-module__XjaL1W__startAdornment>*,.EditorTextInput-module-scss-module__XjaL1W__endAdornment>*{pointer-events:auto}.EditorTextInput-module-scss-module__XjaL1W__startAdornment{left:.25rem}.EditorTextInput-module-scss-module__XjaL1W__endAdornment{right:.25rem}
.EditorButton-module-scss-module__LY2nHG__button{height:var(--editor-row-height);min-height:var(--editor-row-height);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);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.25rem;padding:0 .5rem;font-weight:400;line-height:1;transition:background-color 80ms,border-color 80ms,color 80ms;display:inline-flex}.EditorButton-module-scss-module__LY2nHG__button:hover:not(:disabled){background:var(--editor-input-bg-hover);border-color:var(--editor-input-border-hover)}.EditorButton-module-scss-module__LY2nHG__button:focus-visible{border-color:var(--editor-input-border-focus);outline:none}.EditorButton-module-scss-module__LY2nHG__button:disabled{background:var(--editor-input-bg-disabled);color:var(--grey);cursor:not-allowed}.EditorButton-module-scss-module__LY2nHG__button.EditorButton-module-scss-module__LY2nHG__dense{height:var(--editor-row-height-dense);min-height:var(--editor-row-height-dense);padding:0 .375rem}.EditorButton-module-scss-module__LY2nHG__button.EditorButton-module-scss-module__LY2nHG__fluid{flex:auto;width:100%;display:flex}.EditorButton-module-scss-module__LY2nHG__button.EditorButton-module-scss-module__LY2nHG__primary{background:var(--brand-color);border-color:var(--brand-color);color:var(--brand-color-contrast)}.EditorButton-module-scss-module__LY2nHG__button.EditorButton-module-scss-module__LY2nHG__primary:hover:not(:disabled){background:var(--brand-color-light);border-color:var(--brand-color-light)}.EditorButton-module-scss-module__LY2nHG__button.EditorButton-module-scss-module__LY2nHG__danger{color:var(--error-color);border-color:var(--editor-input-border)}.EditorButton-module-scss-module__LY2nHG__button.EditorButton-module-scss-module__LY2nHG__danger:hover:not(:disabled){background:var(--error-color);color:var(--error-color-contrast);border-color:var(--error-color)}.EditorButton-module-scss-module__LY2nHG__button.EditorButton-module-scss-module__LY2nHG__ghost{background:0 0;border-color:#0000}.EditorButton-module-scss-module__LY2nHG__button.EditorButton-module-scss-module__LY2nHG__ghost:hover:not(:disabled){background:var(--editor-input-bg-hover);border-color:var(--editor-input-border)}.EditorButton-module-scss-module__LY2nHG__button.EditorButton-module-scss-module__LY2nHG__active{background:var(--brand-color);color:var(--brand-color-contrast);border-color:var(--brand-color)}.EditorButton-module-scss-module__LY2nHG__button .EditorButton-module-scss-module__LY2nHG__icon{align-items:center;font-size:.95em;display:inline-flex}.EditorButton-module-scss-module__LY2nHG__iconOnly{width:var(--editor-row-height);padding:0}.EditorButton-module-scss-module__LY2nHG__iconOnly.EditorButton-module-scss-module__LY2nHG__dense{width:var(--editor-row-height-dense)}
.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);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__dense{height:var(--editor-row-height-dense);min-height:var(--editor-row-height-dense)}
.EditorNumberInput-module-scss-module__PmR_wq__wrapper{box-sizing:border-box;align-items:stretch;display:inline-flex;position:relative}.EditorNumberInput-module-scss-module__PmR_wq__wrapper.EditorNumberInput-module-scss-module__PmR_wq__fluid{flex:auto;min-width:0;display:flex}.EditorNumberInput-module-scss-module__PmR_wq__input{text-align:left;outline:none;flex:auto;min-width:0;display:flex}.EditorNumberInput-module-scss-module__PmR_wq__input.EditorNumberInput-module-scss-module__PmR_wq__hasEndAdornment{padding-right:calc(var(--editor-row-height) - 2px)}.EditorNumberInput-module-scss-module__PmR_wq__endAdornment{pointer-events:none;align-items:center;padding-right:2px;display:flex;position:absolute;top:0;bottom:0;right:0}.EditorNumberInput-module-scss-module__PmR_wq__endAdornment>*{pointer-events:auto}.EditorNumberInput-module-scss-module__PmR_wq__endAdornmentButton{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}.EditorNumberInput-module-scss-module__PmR_wq__endAdornmentButton:hover:not(:disabled){color:var(--black)}.EditorNumberInput-module-scss-module__PmR_wq__endAdornmentButton:focus-visible{color:var(--black);outline:none}
