.CompositeOptionEditPage-module-scss-module__YY9IzW__container{box-sizing:border-box;border-top:1px solid var(--light-grey);flex:1;height:100%;max-height:100%;display:flex;overflow:hidden}.CompositeOptionEditPage-module-scss-module__YY9IzW__leftPanel{background:var(--dark-white);flex-direction:column;flex:1;max-height:100%;display:flex;overflow:auto}.CompositeOptionEditPage-module-scss-module__YY9IzW__choicesList{flex-direction:column;flex:1;padding:1.5rem;display:flex}.CompositeOptionEditPage-module-scss-module__YY9IzW__choicesList *{outline:none!important}.CompositeOptionEditPage-module-scss-module__YY9IzW__choicesTitle{border:none;outline:none;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.CompositeOptionEditPage-module-scss-module__YY9IzW__choicesListArea{border-radius:var(--border-radius);background:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.CompositeOptionEditPage-module-scss-module__YY9IzW__emptyChoices{text-align:center;color:var(--grey);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem;display:flex}.CompositeOptionEditPage-module-scss-module__YY9IzW__emptyChoices p{margin:0 0 1rem}.CompositeOptionEditPage-module-scss-module__YY9IzW__choicesTable{flex-direction:column;display:flex}.CompositeOptionEditPage-module-scss-module__YY9IzW__choiceRow{border-bottom:1px solid var(--light-grey);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;transition:all .15s;display:flex;position:relative}.CompositeOptionEditPage-module-scss-module__YY9IzW__choiceRow:hover{background:var(--dark-white)}.CompositeOptionEditPage-module-scss-module__YY9IzW__choiceRow.CompositeOptionEditPage-module-scss-module__YY9IzW__selected{background:var(--info-color-light,#e8f4fc)}.CompositeOptionEditPage-module-scss-module__YY9IzW__choiceRow.CompositeOptionEditPage-module-scss-module__YY9IzW__dragging{opacity:.5;border-radius:var(--border-radius);border:1px solid var(--light-grey);box-shadow:0 4px 20px #00000040}.CompositeOptionEditPage-module-scss-module__YY9IzW__dragHandle{color:var(--light-grey);cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CompositeOptionEditPage-module-scss-module__YY9IzW__dragHandle:hover{color:var(--grey)}.CompositeOptionEditPage-module-scss-module__YY9IzW__dragHandle:active{cursor:grabbing;color:var(--dark-grey)}.CompositeOptionEditPage-module-scss-module__YY9IzW__choiceSwatch{flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.CompositeOptionEditPage-module-scss-module__YY9IzW__choiceName{flex:1;font-weight:500}.CompositeOptionEditPage-module-scss-module__YY9IzW__choiceActions{gap:.5rem;display:flex}.CompositeOptionEditPage-module-scss-module__YY9IzW__deleteIcon{color:var(--grey);font-size:1.125rem}.CompositeOptionEditPage-module-scss-module__YY9IzW__addChoiceButton{background:var(--dark-white);border:none;outline:none;justify-content:center;align-items:center;padding:1rem;display:flex}.CompositeOptionEditPage-module-scss-module__YY9IzW__rightPanel{background-color:var(--dark-white);border-left:1px solid var(--light-grey);flex-direction:column;flex:0 0 340px;height:100%;display:flex;overflow:visible auto}.CompositeOptionEditPage-module-scss-module__YY9IzW__tabContent{background:var(--white);flex:1;overflow-y:auto}.CompositeOptionEditPage-module-scss-module__YY9IzW__choiceNameInput{border-bottom:1px solid var(--light-grey);margin-bottom:1.5rem;padding:1.5rem}.CompositeOptionEditPage-module-scss-module__YY9IzW__compositeTab,.CompositeOptionEditPage-module-scss-module__YY9IzW__choiceTab{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.CompositeOptionEditPage-module-scss-module__YY9IzW__sectionTitle{margin:0;font-size:1.25rem;font-weight:600}.CompositeOptionEditPage-module-scss-module__YY9IzW__field{flex-direction:column;gap:.5rem;display:flex}.CompositeOptionEditPage-module-scss-module__YY9IzW__sectionDivider{color:var(--dark-grey);text-transform:uppercase;letter-spacing:.05em;align-items:center;margin:1rem 0 .5rem;font-size:.875rem;font-weight:600;display:flex}.CompositeOptionEditPage-module-scss-module__YY9IzW__sectionDivider:after{content:"";background:var(--light-grey);flex:1;height:1px;margin-left:.75rem}.CompositeOptionEditPage-module-scss-module__YY9IzW__choiceEditor{border-top:1px solid var(--light-grey);margin-top:2rem;padding-top:2rem}.CompositeOptionEditPage-module-scss-module__YY9IzW__stubMessage{color:var(--grey);font-style:italic}.CompositeOptionEditPage-module-scss-module__YY9IzW__noChoiceSelected{text-align:center;color:var(--grey);justify-content:center;align-items:center;height:100%;min-height:200px;padding:3rem;font-style:italic;display:flex}.CompositeOptionEditPage-module-scss-module__YY9IzW__noChoiceSelected p{margin:0}.CompositeOptionEditPage-module-scss-module__YY9IzW__optionInputs{flex-direction:column;gap:1.5rem;display:flex}
.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__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__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}
.TemplatedResourceTileList-module-scss-module__fE95dW__container{padding:1rem}.TemplatedResourceTileList-module-scss-module__fE95dW__tileList{flex-flow:wrap;justify-content:flex-start;gap:1rem;display:flex}.TemplatedResourceTileList-module-scss-module__fE95dW__tile,.TemplatedResourceTileList-module-scss-module__fE95dW__tileClickable,.TemplatedResourceTileList-module-scss-module__fE95dW__addTile{border:1px solid var(--light-grey);box-shadow:0 0 5px 0 var(--light-grey);background-color:#fff;flex-direction:column;transition:box-shadow .1s;display:flex;position:relative}.TemplatedResourceTileList-module-scss-module__fE95dW__tile:hover,.TemplatedResourceTileList-module-scss-module__fE95dW__tileClickable:hover,.TemplatedResourceTileList-module-scss-module__fE95dW__addTile:hover{box-shadow:0 0 10px 0 var(--light-grey)}.TemplatedResourceTileList-module-scss-module__fE95dW__tile.TemplatedResourceTileList-module-scss-module__fE95dW__dragging,.TemplatedResourceTileList-module-scss-module__fE95dW__tileClickable.TemplatedResourceTileList-module-scss-module__fE95dW__dragging,.TemplatedResourceTileList-module-scss-module__fE95dW__addTile.TemplatedResourceTileList-module-scss-module__fE95dW__dragging{box-shadow:0 4px 20px #00000040}.TemplatedResourceTileList-module-scss-module__fE95dW__tile{cursor:default}.TemplatedResourceTileList-module-scss-module__fE95dW__tileClickable{cursor:pointer}.TemplatedResourceTileList-module-scss-module__fE95dW__addTile{background-color:var(--dark-white);cursor:pointer}.TemplatedResourceTileList-module-scss-module__fE95dW__addTile:hover{background-color:var(--light-grey);box-shadow:0 0 10px 0 var(--light-grey)}.TemplatedResourceTileList-module-scss-module__fE95dW__importTile{background-color:var(--dark-white);cursor:pointer;border:1px solid var(--light-grey)}.TemplatedResourceTileList-module-scss-module__fE95dW__importTile:hover{background-color:var(--light-grey);box-shadow:0 0 10px 0 var(--light-grey)}.TemplatedResourceTileList-module-scss-module__fE95dW__importIcon{color:var(--info-color-light);margin-bottom:8px;font-size:48px}.TemplatedResourceTileList-module-scss-module__fE95dW__tileContent{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.TemplatedResourceTileList-module-scss-module__fE95dW__tileContent .TemplatedResourceTileList-module-scss-module__fE95dW__makeDefaultButton{opacity:0;z-index:10;pointer-events:none;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TemplatedResourceTileList-module-scss-module__fE95dW__tile:hover .TemplatedResourceTileList-module-scss-module__fE95dW__makeDefaultButton,.TemplatedResourceTileList-module-scss-module__fE95dW__tileClickable:hover .TemplatedResourceTileList-module-scss-module__fE95dW__makeDefaultButton{opacity:1;pointer-events:auto}.TemplatedResourceTileList-module-scss-module__fE95dW__addTileContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TemplatedResourceTileList-module-scss-module__fE95dW__addTilePlus{color:var(--success-color);margin-bottom:8px;font-size:48px;font-weight:300;line-height:1}.TemplatedResourceTileList-module-scss-module__fE95dW__addTileText{color:var(--grey);text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:500}.TemplatedResourceTileList-module-scss-module__fE95dW__tileInfo{background-color:var(--dark-white);border-top:1px solid var(--light-grey);justify-content:space-between;align-items:center;padding:.5rem;display:flex}.TemplatedResourceTileList-module-scss-module__fE95dW__tileInfoLeft{flex:1;min-width:0}.TemplatedResourceTileList-module-scss-module__fE95dW__tileInfoRight{flex-shrink:0;align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.TemplatedResourceTileList-module-scss-module__fE95dW__copyIcon,.TemplatedResourceTileList-module-scss-module__fE95dW__deleteIcon{opacity:0;cursor:pointer;transition:opacity .2s}.TemplatedResourceTileList-module-scss-module__fE95dW__tile:hover .TemplatedResourceTileList-module-scss-module__fE95dW__copyIcon,.TemplatedResourceTileList-module-scss-module__fE95dW__tileClickable:hover .TemplatedResourceTileList-module-scss-module__fE95dW__copyIcon,.TemplatedResourceTileList-module-scss-module__fE95dW__tile:hover .TemplatedResourceTileList-module-scss-module__fE95dW__deleteIcon,.TemplatedResourceTileList-module-scss-module__fE95dW__tileClickable:hover .TemplatedResourceTileList-module-scss-module__fE95dW__deleteIcon{opacity:.6}.TemplatedResourceTileList-module-scss-module__fE95dW__tile:hover .TemplatedResourceTileList-module-scss-module__fE95dW__copyIcon:hover,.TemplatedResourceTileList-module-scss-module__fE95dW__tileClickable:hover .TemplatedResourceTileList-module-scss-module__fE95dW__copyIcon:hover,.TemplatedResourceTileList-module-scss-module__fE95dW__tile:hover .TemplatedResourceTileList-module-scss-module__fE95dW__deleteIcon:hover,.TemplatedResourceTileList-module-scss-module__fE95dW__tileClickable:hover .TemplatedResourceTileList-module-scss-module__fE95dW__deleteIcon:hover{opacity:1}.TemplatedResourceTileList-module-scss-module__fE95dW__tileTitle{color:var(--dark-grey);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.125rem;font-size:14px;font-weight:600;overflow:hidden}.TemplatedResourceTileList-module-scss-module__fE95dW__tileSubtitle{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.TemplatedResourceTileList-module-scss-module__fE95dW__defaultBadge{background-color:var(--info-color);color:var(--info-color-contrast);text-transform:uppercase;letter-spacing:.5px;z-index:1;border-radius:12px;padding:.25rem .5rem;font-size:10px;font-weight:600;position:absolute;top:8px;right:8px}.TemplatedResourceTileList-module-scss-module__fE95dW__errorTile{border:1px solid var(--error-color,#f44336);box-shadow:0 0 5px 0 var(--error-color,#f44336);background-color:var(--error-background,#ffebee);flex-direction:column;transition:all .1s;display:flex;position:relative}.TemplatedResourceTileList-module-scss-module__fE95dW__errorContent{flex:1;justify-content:center;align-items:center;padding:1rem;display:flex}.TemplatedResourceTileList-module-scss-module__fE95dW__errorText{color:var(--error-color,#f44336);text-align:center;font-size:14px;font-weight:600}
.TemplateProductRendersPage-module-scss-module__QXywBa__container{box-sizing:border-box;border-top:1px solid var(--light-grey);height:100%;display:flex;overflow:auto}.TemplateProductRendersPage-module-scss-module__QXywBa__leftPanel{flex-direction:column;flex:1;height:100%;padding:1rem;display:flex;overflow-y:auto}.TemplateProductRendersPage-module-scss-module__QXywBa__rendersHeader{justify-content:flex-end;padding-bottom:.5rem;display:flex}.TemplateProductRendersPage-module-scss-module__QXywBa__rightPanel{border-left:1px solid var(--light-grey);flex-direction:column;min-width:320px;display:flex;overflow:hidden}.TemplateProductRendersPage-module-scss-module__QXywBa__tabContent{flex:1;overflow-y:auto;padding:0!important}.TemplateProductRendersPage-module-scss-module__QXywBa__downloadTab{flex-direction:column;gap:1rem;padding:1rem;display:flex}.TemplateProductRendersPage-module-scss-module__QXywBa__selectionsTab{flex-direction:column;height:100%;display:flex}.TemplateProductRendersPage-module-scss-module__QXywBa__customSizeInputs{align-items:flex-end;gap:.5rem;display:flex}.TemplateProductRendersPage-module-scss-module__QXywBa__customSizeInputs>*{flex:1}.TemplateProductRendersPage-module-scss-module__QXywBa__tileContent:hover{justify-content:center;align-items:center;width:100%;display:flex}.TemplateProductRendersPage-module-scss-module__QXywBa__tileContent:hover:hover{background-color:var(--light-grey)}
.PageSectionTitle-module-scss-module__TYw8Sq__title{justify-content:center;align-items:center;gap:.5rem;padding-bottom:2rem;display:flex}@media screen and (max-width:767px){.PageSectionTitle-module-scss-module__TYw8Sq__title{font-size:var(--font-xl)}}
.JobApplicationForm-module-scss-module__nGy-3a__form{flex-direction:column;gap:1rem;max-width:640px;margin:0 auto;display:flex}.JobApplicationForm-module-scss-module__nGy-3a__formTitle{text-align:center;margin:0 0 .25rem}.JobApplicationForm-module-scss-module__nGy-3a__fileField{flex-direction:column;gap:.4rem;display:flex}.JobApplicationForm-module-scss-module__nGy-3a__fileLabel{color:var(--ui-label-color,#333);font-size:.9rem}.JobApplicationForm-module-scss-module__nGy-3a__dropZone{border:1px dashed var(--ui-border-color,#999);text-align:center;cursor:pointer;min-height:90px;color:var(--ui-secondary-text-color,#666);background:var(--ui-bg-color,#fff);border-radius:8px;justify-content:center;align-items:center;padding:1rem;display:flex}.JobApplicationForm-module-scss-module__nGy-3a__fileInput{display:none}.JobApplicationForm-module-scss-module__nGy-3a__selectedFiles{flex-direction:column;gap:.4rem;display:flex}.JobApplicationForm-module-scss-module__nGy-3a__selectedFilesTitle{color:#145214;font-size:.85rem;font-weight:700}.JobApplicationForm-module-scss-module__nGy-3a__selectedFilesChips{flex-wrap:wrap;gap:.45rem;display:flex}.JobApplicationForm-module-scss-module__nGy-3a__selectedFileChip{color:#145214;background:#edf9ed;border:1px solid #9ecf9e;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .35rem .25rem .6rem;font-size:.85rem;font-weight:600;line-height:1.2;display:inline-flex}.JobApplicationForm-module-scss-module__nGy-3a__uploadingChip{color:#2446a8;background:#f4f7ff;border-color:#afc2ff}.JobApplicationForm-module-scss-module__nGy-3a__errorChip{color:#a81f1f;background:#fff0f0;border-color:#f2a2a2}.JobApplicationForm-module-scss-module__nGy-3a__removeFileButton{color:#cf2d2d;cursor:pointer;background:#fff;border:1px solid #cf2d2d;border-radius:999px;padding:.05rem .35rem;font-size:1rem;line-height:1}.JobApplicationForm-module-scss-module__nGy-3a__removeFileButton:hover{background:#fff1f1}.JobApplicationForm-module-scss-module__nGy-3a__uploadError{color:#a81f1f;font-size:.85rem}.JobApplicationForm-module-scss-module__nGy-3a__button{align-self:center;min-width:200px}.JobApplicationForm-module-scss-module__nGy-3a__error{color:var(--error-color);text-align:center}.JobApplicationForm-module-scss-module__nGy-3a__success{text-align:center;color:#0f4f0f;background:#e8f9e8;border:2px solid #69ba69;border-radius:10px;padding:1.25rem;font-size:1.15rem;font-weight:700}
.DaycareLabelPackBreakdown-module-scss-module__jRrUca__container{flex-direction:column;display:flex}.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row{align-items:center;width:100%;display:flex}.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row .DaycareLabelPackBreakdown-module-scss-module__jRrUca__details .DaycareLabelPackBreakdown-module-scss-module__jRrUca__name{font-size:var(--font-large);margin-bottom:.3rem;font-weight:700}.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row .DaycareLabelPackBreakdown-module-scss-module__jRrUca__details .DaycareLabelPackBreakdown-module-scss-module__jRrUca__amount{font-size:var(--font-normal)}.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row .DaycareLabelPackBreakdown-module-scss-module__jRrUca__preview{opacity:1;text-align:center;flex-grow:1}.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row .DaycareLabelPackBreakdown-module-scss-module__jRrUca__preview img{object-fit:contain}@media screen and (max-width:767px){.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row{flex-direction:column-reverse;gap:.25rem;margin-top:1rem}.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row .DaycareLabelPackBreakdown-module-scss-module__jRrUca__details{text-align:center}.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row .DaycareLabelPackBreakdown-module-scss-module__jRrUca__details .DaycareLabelPackBreakdown-module-scss-module__jRrUca__name{font-size:var(--font-normal);margin-bottom:0}.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row .DaycareLabelPackBreakdown-module-scss-module__jRrUca__details .DaycareLabelPackBreakdown-module-scss-module__jRrUca__amount{font-size:var(--font-small)}.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row .DaycareLabelPackBreakdown-module-scss-module__jRrUca__preview{text-align:center}.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row .DaycareLabelPackBreakdown-module-scss-module__jRrUca__preview .DaycareLabelPackBreakdown-module-scss-module__jRrUca__svg{justify-self:center;width:100%}}@media screen and (min-width:768px){.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row{gap:2rem}.DaycareLabelPackBreakdown-module-scss-module__jRrUca__row .DaycareLabelPackBreakdown-module-scss-module__jRrUca__details{text-align:right;flex-basis:50%}}
.LifestyleImagesSection-module-scss-module__cCQuJq__lifestyleImages{display:flex}@media screen and (max-width:767px){.LifestyleImagesSection-module-scss-module__cCQuJq__lifestyleImages{justify-content:space-evenly;align-items:center;gap:.5rem}.LifestyleImagesSection-module-scss-module__cCQuJq__lifestyleImages img{object-fit:cover;border-radius:var(--border-radius);width:30%}}@media screen and (min-width:768px){.LifestyleImagesSection-module-scss-module__cCQuJq__lifestyleImages{flex-direction:row;justify-content:space-evenly;gap:1rem}.LifestyleImagesSection-module-scss-module__cCQuJq__lifestyleImages img{object-fit:cover;border-radius:1000px;width:100%;max-width:250px}}
.TemplateProductPrintsPage-module-scss-module__6u-NIq__container{box-sizing:border-box;border-top:1px solid var(--light-grey);height:100%;display:flex;overflow:auto}.TemplateProductPrintsPage-module-scss-module__6u-NIq__leftPanel{flex:1;padding:1rem;overflow:auto}.TemplateProductPrintsPage-module-scss-module__6u-NIq__rightPanel{border-left:1px solid var(--light-grey);flex-direction:column;min-width:320px;padding:1rem;display:flex;overflow:visible}.TemplateProductPrintsPage-module-scss-module__6u-NIq__tileContent{flex:1;justify-content:center;align-items:center;width:100%;height:100%;max-height:200px;display:flex}.TemplateProductPrintsPage-module-scss-module__6u-NIq__tileContent:hover{background-color:var(--light-grey)}.TemplateProductPrintsPage-module-scss-module__6u-NIq__error{color:var(--error-color);margin-top:1rem}
.TemplatedProductPrintPage-module-scss-module__bLuRPa__container{box-sizing:border-box;border-top:1px solid var(--light-grey);flex-direction:column;flex:1;height:100%;max-height:100%;display:flex;overflow:hidden}.TemplatedProductPrintPage-module-scss-module__bLuRPa__tabsSection{border-bottom:1px solid var(--light-grey);background-color:var(--white);flex-shrink:0;padding-top:.5rem;padding-left:.5rem}.TemplatedProductPrintPage-module-scss-module__bLuRPa__tabs{gap:.5rem;width:100%}.TemplatedProductPrintPage-module-scss-module__bLuRPa__tab{flex-direction:column;align-items:center;gap:2px;min-width:60px;margin:0 1rem;display:flex}.TemplatedProductPrintPage-module-scss-module__bLuRPa__tab .TemplatedProductPrintPage-module-scss-module__bLuRPa__sideName{font-size:var(--font-small);color:var(--dark-grey);font-weight:500}.TemplatedProductPrintPage-module-scss-module__bLuRPa__tab .TemplatedProductPrintPage-module-scss-module__bLuRPa__sideNumber{color:var(--grey);font-size:.7rem}.TemplatedProductPrintPage-module-scss-module__bLuRPa__tab .TemplatedProductPrintPage-module-scss-module__bLuRPa__sideNumber.TemplatedProductPrintPage-module-scss-module__bLuRPa__highlightSides{color:var(--info-color);border-color:var(--info-color);font-weight:700}.TemplatedProductPrintPage-module-scss-module__bLuRPa__tab .TemplatedProductPrintPage-module-scss-module__bLuRPa__deleteButton{color:var(--grey);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;width:20px;height:20px;padding:2px;font-size:16px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.TemplatedProductPrintPage-module-scss-module__bLuRPa__tab .TemplatedProductPrintPage-module-scss-module__bLuRPa__deleteButton:hover{background:var(--light-grey)}.TemplatedProductPrintPage-module-scss-module__bLuRPa__addTab{justify-content:center;align-items:center;width:60px;font-size:18px;font-weight:700;display:flex}.TemplatedProductPrintPage-module-scss-module__bLuRPa__tab:hover .TemplatedProductPrintPage-module-scss-module__bLuRPa__deleteButton{opacity:1}.TemplatedProductPrintPage-module-scss-module__bLuRPa__customSheetPlaceholder{border:1px solid var(--light-grey);border-radius:var(--border-radius);background-color:var(--dark-white);min-height:100px}.TemplatedProductPrintPage-module-scss-module__bLuRPa__tabContent{flex:1;display:flex;overflow:hidden;padding:0!important}.TemplatedProductPrintPage-module-scss-module__bLuRPa__leftPanel{flex-direction:column;flex:2;max-height:100%;display:flex;overflow:auto}.TemplatedProductPrintPage-module-scss-module__bLuRPa__printDisplay{background-color:var(--dark-white);flex:1;justify-content:center;align-items:center;height:100%;padding:1rem;display:flex;position:relative}.TemplatedProductPrintPage-module-scss-module__bLuRPa__rightPanel{background-color:var(--white);border-left:1px solid var(--light-grey);flex-direction:column;flex:0 0 340px;max-height:100%;display:flex;overflow:visible auto}.TemplatedProductPrintPage-module-scss-module__bLuRPa__rightPanel>*{overflow:visible}.TemplatedProductPrintPage-module-scss-module__bLuRPa__configurationPanel{box-sizing:border-box;flex-direction:column;gap:1rem;height:100%;padding:1rem;display:flex;overflow-x:visible}.TemplatedProductPrintPage-module-scss-module__bLuRPa__configurationPanel:has(.TemplatedProductPrintPage-module-scss-module__bLuRPa__selectionsFormContainer){padding:0}.TemplatedProductPrintPage-module-scss-module__bLuRPa__selectionsFormContainer{flex-direction:column;height:100%;display:flex}.TemplatedProductPrintPage-module-scss-module__bLuRPa__sideTypeDisplay{text-align:left}.TemplatedProductPrintPage-module-scss-module__bLuRPa__sideTypeDisplay .TemplatedProductPrintPage-module-scss-module__bLuRPa__sideTypeValue{margin-bottom:2px;font-size:18px;font-weight:700}.TemplatedProductPrintPage-module-scss-module__bLuRPa__sideTypeDisplay .TemplatedProductPrintPage-module-scss-module__bLuRPa__sideTypeLabel{color:#666;text-transform:uppercase;letter-spacing:1px;font-size:10px}
.AddRenderModal-module-scss-module__zYeiJq__content{flex-direction:column;gap:16px;display:flex}.AddRenderModal-module-scss-module__zYeiJq__sectionTitle{color:var(--dark-grey);font-size:14px;font-weight:600}.AddRenderModal-module-scss-module__zYeiJq__rendersGrid{max-height:400px;overflow-y:auto}.AddRenderModal-module-scss-module__zYeiJq__rendersGridInner{flex-flow:wrap;justify-content:flex-start;gap:16px;display:flex}.AddRenderModal-module-scss-module__zYeiJq__renderTile{border:2px solid var(--light-grey);cursor:pointer;width:140px;min-height:180px;box-shadow:0 0 5px 0 var(--light-grey);background-color:#fff;border-radius:4px;flex-direction:column;transition:all .1s;display:flex}.AddRenderModal-module-scss-module__zYeiJq__renderTile:hover,.AddRenderModal-module-scss-module__zYeiJq__renderTileSelected{border-color:var(--accent-color);box-shadow:0 0 8px 0 var(--accent-color)}.AddRenderModal-module-scss-module__zYeiJq__tileImage{justify-content:center;align-items:center;height:140px;display:flex;overflow:hidden}.AddRenderModal-module-scss-module__zYeiJq__tileContent{background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AddRenderModal-module-scss-module__zYeiJq__emptyTile{background-color:var(--light-grey);width:100%;height:100%;color:var(--grey);justify-content:center;align-items:center;font-size:48px;font-weight:300;display:flex}.AddRenderModal-module-scss-module__zYeiJq__renderPreview{justify-content:center;align-items:center;width:140px;height:140px;padding:.5rem;display:flex;overflow:hidden}.AddRenderModal-module-scss-module__zYeiJq__tileFooter{background-color:var(--dark-white);border-top:1px solid var(--light-grey);flex-direction:column;flex:1;justify-content:center;padding:8px;display:flex}.AddRenderModal-module-scss-module__zYeiJq__tileTitle{color:var(--dark-grey);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;font-weight:600;overflow:hidden}.AddRenderModal-module-scss-module__zYeiJq__tileSubtitle{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}
.TemplatedProductSurfacesPage-module-scss-module__U4nHNq__container{width:100%;height:100%;overflow-y:auto}.TemplatedProductSurfacesPage-module-scss-module__U4nHNq__leftPanel{flex-direction:column;flex:1;display:flex}.TemplatedProductSurfacesPage-module-scss-module__U4nHNq__surfacesHeader{justify-content:flex-end;padding:.5rem 1rem;display:flex}
.ContactForm-module-scss-module__q1fgDG__form{flex-direction:column;gap:1rem;max-width:600px;margin:0 auto;display:flex}.ContactForm-module-scss-module__q1fgDG__button{align-self:center;min-width:200px}.ContactForm-module-scss-module__q1fgDG__error{color:var(--error-color);text-align:center}.ContactForm-module-scss-module__q1fgDG__success{text-align:center}
.page-module-scss-module__mERCCG__listing{max-width:760px;margin:0 auto}.page-module-scss-module__mERCCG__title{margin:0 0 .4rem;font-size:2rem}.page-module-scss-module__mERCCG__description{margin-bottom:1rem}.page-module-scss-module__mERCCG__detailsTable{border-collapse:collapse;margin:1rem 0 1.2rem}.page-module-scss-module__mERCCG__detailsTable td{vertical-align:top;padding:.2rem .75rem .2rem 0}.page-module-scss-module__mERCCG__formSection{margin-top:2rem}.page-module-scss-module__mERCCG__formSection h3{text-align:center;margin-bottom:1rem}
.GeneratedImagesPage-module-scss-module__jx1wuW__container{flex-direction:row;width:100%;height:100%;display:flex;overflow:hidden}.GeneratedImagesPage-module-scss-module__jx1wuW__content{flex:1;padding:0;overflow-y:auto}.GeneratedImagesPage-module-scss-module__jx1wuW__tileContent{justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;overflow:hidden}.GeneratedImagesPage-module-scss-module__jx1wuW__thumbnailImage{object-fit:contain;border-radius:var(--border-radius);max-width:100%;max-height:100%}.GeneratedImagesPage-module-scss-module__jx1wuW__aiPlaceholder{background:linear-gradient(135deg,var(--info-color-light)0%,var(--accent-color-light)100%);border-radius:var(--border-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.GeneratedImagesPage-module-scss-module__jx1wuW__aiIcon{color:#fff;opacity:.9;font-size:64px}
.AddGeneratorModal-module-scss-module__98YCBW__content{flex-direction:column;gap:1rem;display:flex}
.TermsOfService-module-scss-module__QQlNna__container h1{margin-bottom:1rem}.TermsOfService-module-scss-module__QQlNna__container h3{margin-top:1rem;margin-bottom:1rem}.TermsOfService-module-scss-module__QQlNna__container p{margin-bottom:1rem}
