.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}
.Menu-module-scss-module__gV3NZG__menu{background:var(--white);border-radius:var(--border-radius);z-index:1000;min-width:160px;overflow:hidden auto;box-shadow:0 2px 8px #00000026}.Menu-module-scss-module__gV3NZG__menuItem{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-weight:300;line-height:0;display:flex;position:relative}.Menu-module-scss-module__gV3NZG__menuItem:hover:not(.Menu-module-scss-module__gV3NZG__disabled):not(.Menu-module-scss-module__gV3NZG__selected){background:var(--dark-white)}.Menu-module-scss-module__gV3NZG__menuItem.Menu-module-scss-module__gV3NZG__disabled{opacity:.5;cursor:not-allowed}.Menu-module-scss-module__gV3NZG__menuItem.Menu-module-scss-module__gV3NZG__selected{background:var(--light-grey)}.Menu-module-scss-module__gV3NZG__menuItem.Menu-module-scss-module__gV3NZG__hasSubmenu{padding-right:2.5rem}.Menu-module-scss-module__gV3NZG__menuItem.Menu-module-scss-module__gV3NZG__submenuOpen{background:var(--dark-white)}.Menu-module-scss-module__gV3NZG__menuItem .Menu-module-scss-module__gV3NZG__icon{color:var(--dark-grey);font-size:1rem}.Menu-module-scss-module__gV3NZG__menuItem .Menu-module-scss-module__gV3NZG__label{flex:1;margin-top:-4px}.Menu-module-scss-module__gV3NZG__menuItem .Menu-module-scss-module__gV3NZG__shortcut{color:var(--grey);font-size:.875rem}.Menu-module-scss-module__gV3NZG__menuItem .Menu-module-scss-module__gV3NZG__submenuArrow{color:var(--grey);font-size:.75rem;position:absolute;right:.75rem}.Menu-module-scss-module__gV3NZG__divider{background:var(--light-grey);height:1px;margin:.25rem 0}.Menu-module-scss-module__gV3NZG__submenu{background:var(--white);border-radius:var(--border-radius);z-index:1001;flex-direction:column;min-width:240px;max-width:320px;max-height:400px;display:flex;box-shadow:0 2px 8px #00000026}.Menu-module-scss-module__gV3NZG__filterContainer{border-bottom:1px solid var(--light-grey);flex-shrink:0;padding:.5rem}.Menu-module-scss-module__gV3NZG__filterInput{border:1px solid var(--light-grey);border-radius:var(--border-radius);outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:300}.Menu-module-scss-module__gV3NZG__filterInput:focus{border-color:var(--accent)}.Menu-module-scss-module__gV3NZG__filterInput::placeholder{color:var(--grey)}.Menu-module-scss-module__gV3NZG__submenuContent{flex:1;overflow-y:auto}.Menu-module-scss-module__gV3NZG__emptyMessage{text-align:center;color:var(--grey);padding:1rem;font-size:.875rem}
.ProductStatusChip-module-scss-module__nzzgXq__statusChip{background-color:var(--light-grey);border-radius:var(--border-radius);color:var(--grey);padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.ProductStatusChip-module-scss-module__nzzgXq__statusChip.ProductStatusChip-module-scss-module__nzzgXq__small{padding:.125rem .375rem;font-size:.625rem}.ProductStatusChip-module-scss-module__nzzgXq__statusChip.ProductStatusChip-module-scss-module__nzzgXq__DRAFT{background-color:var(--status-draft-color);color:var(--status-draft-color-contrast)}.ProductStatusChip-module-scss-module__nzzgXq__statusChip.ProductStatusChip-module-scss-module__nzzgXq__LIVE{background-color:var(--status-live-color);color:var(--status-live-color-contrast)}.ProductStatusChip-module-scss-module__nzzgXq__statusChip.ProductStatusChip-module-scss-module__nzzgXq__ARCHIVED{background-color:var(--status-archived-color);color:var(--status-archived-color-contrast)}.ProductStatusChip-module-scss-module__nzzgXq__statusChip.ProductStatusChip-module-scss-module__nzzgXq__TEMPLATE{color:var(--white);background-color:#9c27b0}.ProductStatusChip-module-scss-module__nzzgXq__statusChip.ProductStatusChip-module-scss-module__nzzgXq__ARCHIVED_TEMPLATE{background-color:var(--light-grey);color:#9c27b0}
.LibraryProductPicker-module-scss-module__vCKq9q__picker{width:100%}.LibraryProductPicker-module-scss-module__vCKq9q__trigger{background:var(--white);width:100%;min-height:3.5rem;color:var(--black);font:inherit;text-align:left;cursor:pointer;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:.75rem;padding:.45rem .75rem .45rem .5rem;transition:border-color .15s,box-shadow .15s;display:flex}.LibraryProductPicker-module-scss-module__vCKq9q__trigger:hover{border-color:#9ca3af}.LibraryProductPicker-module-scss-module__vCKq9q__trigger:focus-visible,.LibraryProductPicker-module-scss-module__vCKq9q__trigger.LibraryProductPicker-module-scss-module__vCKq9q__open{border-color:var(--brand-color-light);outline:none;box-shadow:0 0 0 3px #2878952e}.LibraryProductPicker-module-scss-module__vCKq9q__thumb{border:1px solid var(--light-grey);background:var(--white);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.LibraryProductPicker-module-scss-module__vCKq9q__thumb img{object-fit:contain;width:100%;height:100%}.LibraryProductPicker-module-scss-module__vCKq9q__thumbFallback{color:var(--grey);background:var(--dark-white);font-size:1.05rem}.LibraryProductPicker-module-scss-module__vCKq9q__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.LibraryProductPicker-module-scss-module__vCKq9q__name{font-size:var(--font-small);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.LibraryProductPicker-module-scss-module__vCKq9q__meta{color:var(--dark-grey);font-family:var(--font-mono);font-size:var(--font-xxs)}.LibraryProductPicker-module-scss-module__vCKq9q__placeholder{color:var(--grey)}.LibraryProductPicker-module-scss-module__vCKq9q__chevron{color:var(--dark-grey);flex-shrink:0;font-size:.85rem;transition:transform .15s}.LibraryProductPicker-module-scss-module__vCKq9q__open .LibraryProductPicker-module-scss-module__vCKq9q__chevron{transform:rotate(180deg)}.LibraryProductPicker-module-scss-module__vCKq9q__menu{border:1px solid var(--light-grey);border-radius:8px;box-shadow:0 8px 24px #00000024}.LibraryProductPicker-module-scss-module__vCKq9q__searchRow{border-bottom:1px solid var(--light-grey);align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.LibraryProductPicker-module-scss-module__vCKq9q__searchIcon{color:var(--grey);flex-shrink:0}.LibraryProductPicker-module-scss-module__vCKq9q__searchInput{min-width:0;color:var(--black);font:inherit;font-size:var(--font-small);background:0 0;border:none;outline:none;flex:1}.LibraryProductPicker-module-scss-module__vCKq9q__searchInput::placeholder{color:var(--grey)}.LibraryProductPicker-module-scss-module__vCKq9q__list{max-height:320px;padding:.35rem;position:relative;overflow-y:auto}.LibraryProductPicker-module-scss-module__vCKq9q__option{cursor:pointer;border-radius:6px;align-items:center;gap:.75rem;padding:.4rem .5rem;display:flex}.LibraryProductPicker-module-scss-module__vCKq9q__option.LibraryProductPicker-module-scss-module__vCKq9q__highlighted{background:var(--dark-white)}.LibraryProductPicker-module-scss-module__vCKq9q__check{color:var(--accent-color);visibility:hidden;flex-shrink:0}.LibraryProductPicker-module-scss-module__vCKq9q__checkVisible{visibility:visible}.LibraryProductPicker-module-scss-module__vCKq9q__empty{color:var(--dark-grey);font-size:var(--font-small);text-align:center;padding:1rem .75rem}
.LayerRow-module-scss-module__RXIrFa__row{--layer-state-icon-active:#4b5563;--layer-state-icon-muted:#cbd1d8;-webkit-user-select:none;user-select:none;cursor:pointer;background:var(--light-grey,#dcddde);height:28px;color:var(--dark-text,#1f2937);touch-action:none;border-bottom:1px solid #0000000f;align-items:center;gap:6px;padding:0 8px;display:flex;position:relative}.LayerRow-module-scss-module__RXIrFa__row:hover{background:var(--dark-white,#f3f4f5)}.LayerRow-module-scss-module__RXIrFa__row:focus{outline:none}.LayerRow-module-scss-module__RXIrFa__row:focus-visible{box-shadow:inset 0 0 0 1px #1f29378c,inset 0 0 0 2px #ffffffa6}.LayerRow-module-scss-module__RXIrFa__selected{background:var(--info-color,#2563eb);color:#fff}.LayerRow-module-scss-module__RXIrFa__selected:hover{background:var(--info-color,#2563eb);filter:brightness(1.08)}.LayerRow-module-scss-module__RXIrFa__selected:focus-visible{box-shadow:inset 0 0 0 2px #ffffffbf}.LayerRow-module-scss-module__RXIrFa__dragging{opacity:.3}.LayerRow-module-scss-module__RXIrFa__hidden{opacity:.5}.LayerRow-module-scss-module__RXIrFa__locked{cursor:default}.LayerRow-module-scss-module__RXIrFa__groupChevronButton{width:8px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.LayerRow-module-scss-module__RXIrFa__groupChevronButton:disabled{cursor:default}.LayerRow-module-scss-module__RXIrFa__groupChevron{opacity:.8;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0;display:block}.LayerRow-module-scss-module__RXIrFa__groupChevronExpanded{border:4px solid #0000;border-top:5px solid;border-bottom:none}.LayerRow-module-scss-module__RXIrFa__iconButton{cursor:pointer;width:22px;height:22px;color:inherit;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.LayerRow-module-scss-module__RXIrFa__iconButton:hover{background:#0000000f}.LayerRow-module-scss-module__RXIrFa__iconButton:disabled{cursor:default;opacity:.65}.LayerRow-module-scss-module__RXIrFa__iconButton svg{width:14px;height:14px}.LayerRow-module-scss-module__RXIrFa__stateIconButton{color:var(--layer-state-icon-active)}.LayerRow-module-scss-module__RXIrFa__stateIconMuted{color:var(--layer-state-icon-muted)}.LayerRow-module-scss-module__RXIrFa__selected .LayerRow-module-scss-module__RXIrFa__iconButton:hover{background:#fff3}.LayerRow-module-scss-module__RXIrFa__selected .LayerRow-module-scss-module__RXIrFa__stateIconButton{color:#fff}.LayerRow-module-scss-module__RXIrFa__autofillCandidateButton{background:0 0;width:22px;height:22px;margin-left:1px;overflow:visible}.LayerRow-module-scss-module__RXIrFa__autofillCandidateButton:hover{background:0 0}.LayerRow-module-scss-module__RXIrFa__autofillCandidateButton:hover .LayerRow-module-scss-module__RXIrFa__autofillCandidateIcon{filter:drop-shadow(0 0 4px #a855f7a6)drop-shadow(0 0 7px #22d3ee59);transform:scale(1.08)}.LayerRow-module-scss-module__RXIrFa__selected .LayerRow-module-scss-module__RXIrFa__autofillCandidateButton,.LayerRow-module-scss-module__RXIrFa__selected .LayerRow-module-scss-module__RXIrFa__autofillCandidateButton:hover{background:0 0}.LayerRow-module-scss-module__RXIrFa__autofillCandidateIcon{filter:drop-shadow(0 0 3px #a855f780)drop-shadow(0 0 5px #facc1540);width:17px;height:17px;transition:filter .12s,transform .12s;overflow:visible}.LayerRow-module-scss-module__RXIrFa__typeIcon{width:18px;height:18px;color:inherit;opacity:.75;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.LayerRow-module-scss-module__RXIrFa__typeIcon svg{width:16px;height:16px;display:block;overflow:visible}.LayerRow-module-scss-module__RXIrFa__selected .LayerRow-module-scss-module__RXIrFa__typeIcon{opacity:1}.LayerRow-module-scss-module__RXIrFa__groupName{font-weight:600}.LayerRow-module-scss-module__RXIrFa__appearanceBadge{width:18px;height:18px;color:var(--info-color);opacity:.8;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.LayerRow-module-scss-module__RXIrFa__appearanceBadge svg{width:12px;height:12px;display:block}.LayerRow-module-scss-module__RXIrFa__selected .LayerRow-module-scss-module__RXIrFa__appearanceBadge{color:var(--info-color-very-light,#bfdbfe);opacity:1}.LayerRow-module-scss-module__RXIrFa__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}.LayerRow-module-scss-module__RXIrFa__typeName{opacity:.7;font-style:italic}.LayerRow-module-scss-module__RXIrFa__nameInput{flex:1;min-width:0}.LayerRow-module-scss-module__RXIrFa__nameInput>div{padding-top:0}.LayerRow-module-scss-module__RXIrFa__nameInput>div>div:first-child{border-radius:0}.LayerRow-module-scss-module__RXIrFa__nameInput>div>div:not(:first-child){display:none}.LayerRow-module-scss-module__RXIrFa__nameInput input{border-radius:0;outline:none}.LayerRow-module-scss-module__RXIrFa__nameInput input:focus{box-shadow:none;outline:none}.LayerRow-module-scss-module__RXIrFa__validationDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:4px;display:inline-block}.LayerRow-module-scss-module__RXIrFa__noticeIcon{color:var(--warning-color,#f59e0b);cursor:default;flex-shrink:0;align-items:center;margin-left:4px;font-size:11px;display:inline-flex}.LayerRow-module-scss-module__RXIrFa__validationDotError{background:var(--danger-color,#dc2626)}.LayerRow-module-scss-module__RXIrFa__validationDotWarning{background:var(--warning-color,#f59e0b)}.LayerRow-module-scss-module__RXIrFa__contextMenu{min-width:140px;padding:4px 0}.LayerRow-module-scss-module__RXIrFa__contextMenu div[class*=menuItem]{gap:10px;padding:6px 10px;font-weight:400}.LayerRow-module-scss-module__RXIrFa__contextMenu .menuItem{gap:10px;padding:6px 10px;font-weight:400}.LayerRow-module-scss-module__RXIrFa__contextMenu div[class*=menuItem] span[class*=label]{margin-top:0;font-size:13px}.LayerRow-module-scss-module__RXIrFa__contextMenu .menuItem span[class*=label]{margin-top:0;font-size:13px}.LayerRow-module-scss-module__RXIrFa__contextMenu div[class*=menuItem] span[class*=icon]{justify-content:center;align-items:center;width:14px;height:14px;font-size:13px;display:inline-flex}.LayerRow-module-scss-module__RXIrFa__contextMenu .menuItem span[class*=icon]{justify-content:center;align-items:center;width:14px;height:14px;font-size:13px;display:inline-flex}
.TemplatedSchemaEditor-module-scss-module__IwBlQq__container{flex-direction:column;gap:.5rem;width:100%;height:100%;padding:1rem;display:flex;overflow-y:auto}.TemplatedSchemaEditor-module-scss-module__IwBlQq__addOptionButton{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:5rem;display:flex}
.AttachBriefModal-module-scss-module__tcmB5q__content{flex-direction:column;gap:.75rem;display:flex}.AttachBriefModal-module-scss-module__tcmB5q__search{border:1px solid var(--light-grey);background:var(--white);color:var(--dark-grey);cursor:text;border-radius:8px;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.AttachBriefModal-module-scss-module__tcmB5q__search:focus-within{border-color:var(--dark-grey);outline:2px solid var(--black);outline-offset:1px}.AttachBriefModal-module-scss-module__tcmB5q__search input{min-width:0;color:var(--text-color);font:inherit;font-size:var(--font-small);background:0 0;border:none;outline:none;flex:1;padding:.55rem 0}.AttachBriefModal-module-scss-module__tcmB5q__muted{color:var(--grey);font-size:var(--font-small);margin:0}.AttachBriefModal-module-scss-module__tcmB5q__error{color:var(--error-color);font-size:var(--font-small);margin:0}.AttachBriefModal-module-scss-module__tcmB5q__list{flex-direction:column;gap:.35rem;max-height:min(55vh,460px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.AttachBriefModal-module-scss-module__tcmB5q__option{border:1px solid var(--light-grey);background:var(--white);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .75rem;transition:border-color .12s,background-color .12s;display:grid}.AttachBriefModal-module-scss-module__tcmB5q__option:hover:not(:disabled){border-color:var(--info-color);background:var(--info-color-very-light)}.AttachBriefModal-module-scss-module__tcmB5q__option:focus-visible{outline:2px solid var(--info-color);outline-offset:1px}.AttachBriefModal-module-scss-module__tcmB5q__option:disabled{cursor:default}.AttachBriefModal-module-scss-module__tcmB5q__attached{background:var(--dark-white)}.AttachBriefModal-module-scss-module__tcmB5q__text{flex-direction:column;min-width:0;display:flex}.AttachBriefModal-module-scss-module__tcmB5q__title{font-size:var(--font-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.AttachBriefModal-module-scss-module__tcmB5q__summary{color:var(--dark-grey);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AttachBriefModal-module-scss-module__tcmB5q__state{color:var(--dark-grey);font-size:var(--font-xs);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.AttachBriefModal-module-scss-module__tcmB5q__actions{align-items:center}.AttachBriefModal-module-scss-module__tcmB5q__newLink{color:var(--info-color);font-size:var(--font-small);margin-right:auto;font-weight:600;text-decoration:none}.AttachBriefModal-module-scss-module__tcmB5q__newLink:hover{text-decoration:underline}
.InstructionContainer-module-scss-module__HBxFra__container{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px}.InstructionContainer-module-scss-module__HBxFra__header{cursor:pointer;background:#f8f9fa;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.InstructionContainer-module-scss-module__HBxFra__headerContent{flex-direction:column;gap:.125rem;display:flex}.InstructionContainer-module-scss-module__HBxFra__titleRow{align-items:center;gap:8px;display:flex}.InstructionContainer-module-scss-module__HBxFra__customizationTypeIcon{background:var(--dark-white);border:1px solid var(--light-grey);width:24px;height:24px;color:var(--dark-grey);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.InstructionContainer-module-scss-module__HBxFra__customizationTypeIcon:hover{background:var(--light-grey);border-color:var(--grey)}.InstructionContainer-module-scss-module__HBxFra__title{color:#333;margin:0;font-size:1.1rem;font-weight:600}.InstructionContainer-module-scss-module__HBxFra__typeChip{color:#495057;text-transform:uppercase;letter-spacing:.5px;background:#e9ecef;border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:500}.InstructionContainer-module-scss-module__HBxFra__headerActions{align-items:center;gap:.5rem;display:flex}.InstructionContainer-module-scss-module__HBxFra__actionsMenuButton{color:var(--grey);cursor:pointer;border-radius:var(--border-radius);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1.2rem;transition:all .2s;display:flex}.InstructionContainer-module-scss-module__HBxFra__actionsMenuButton:hover{background-color:var(--light-grey);color:var(--dark-grey)}.InstructionContainer-module-scss-module__HBxFra__content{padding:16px}.InstructionContainer-module-scss-module__HBxFra__baseOptionWarning{color:var(--warning-color,#e65100);background-color:var(--warning-background,#fff3e0);border:1px solid var(--warning-border,#ffcc80);border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.InstructionContainer-module-scss-module__HBxFra__warningIcon{flex-shrink:0;margin-top:2px;font-size:16px}.InstructionContainer-module-scss-module__HBxFra__idContainer{align-self:flex-start;align-items:center;display:flex}.InstructionContainer-module-scss-module__HBxFra__id{color:#666;font-family:monospace;font-size:.8rem;font-weight:500}.InstructionContainer-module-scss-module__HBxFra__alternateNamesButton{margin-left:8px}.InstructionContainer-module-scss-module__HBxFra__alternateName{color:var(--grey);align-items:center;gap:4px;margin-left:12px;font-family:monospace;font-size:.8rem;font-weight:500;display:inline-flex}.InstructionContainer-module-scss-module__HBxFra__typeOptions{flex-direction:column;gap:.5rem;display:flex}.InstructionContainer-module-scss-module__HBxFra__typeOption{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--white);cursor:pointer;text-align:left;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:all .2s;display:flex}.InstructionContainer-module-scss-module__HBxFra__typeOption:hover{background:var(--dark-white);border-color:var(--grey)}.InstructionContainer-module-scss-module__HBxFra__typeOption.InstructionContainer-module-scss-module__HBxFra__typeOptionSelected{background:var(--primary-color-light);border-color:var(--primary-color);color:var(--primary-color-dark)}.InstructionContainer-module-scss-module__HBxFra__typeOptionIcon{background:var(--dark-white);border:1px solid var(--light-grey);width:24px;height:24px;color:var(--dark-grey);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.InstructionContainer-module-scss-module__HBxFra__typeOptionLabel{font-size:.9rem;font-weight:500}
.OptionSchemaBase-module-scss-module__PdJHja__container{background-color:var(--white);border:1px solid var(--light-grey);flex-direction:column;display:flex;overflow:visible}.OptionSchemaBase-module-scss-module__PdJHja__container:not(.OptionSchemaBase-module-scss-module__PdJHja__expanded):hover{box-shadow:0 0 5px #0000004d}.OptionSchemaBase-module-scss-module__PdJHja__container.OptionSchemaBase-module-scss-module__PdJHja__expanded{box-shadow:0 0 10px #0000001a}.OptionSchemaBase-module-scss-module__PdJHja__container.OptionSchemaBase-module-scss-module__PdJHja__dragging{box-shadow:0 4px 20px #00000040}.OptionSchemaBase-module-scss-module__PdJHja__header{cursor:pointer;align-items:center;gap:.5rem;min-height:3.75rem;padding:.45rem .5rem .45rem 0;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerMain{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerActions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__dragHandle{color:var(--light-grey);cursor:grab;touch-action:none;justify-content:center;align-items:center;padding:0 .5rem;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__dragHandle:hover{color:var(--grey)}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__dragHandle:active{cursor:grabbing;color:var(--dark-grey)}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__dragHandle.OptionSchemaBase-module-scss-module__PdJHja__disabled{color:var(--light-grey);cursor:not-allowed;opacity:.5}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__dragHandle.OptionSchemaBase-module-scss-module__PdJHja__locked{color:var(--grey);cursor:default;opacity:.7}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__dragHandle.OptionSchemaBase-module-scss-module__PdJHja__locked:hover{color:var(--grey)}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__typeIcon{border-radius:var(--border-radius);background-color:var(--grey);width:2rem;height:2rem;color:var(--white);flex:none;justify-content:center;align-items:center;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerFields{flex:auto;align-items:flex-end;gap:.75rem;min-width:0;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerField{flex-direction:column;gap:.1rem;min-width:0;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__idField{flex:0 0 10.5rem}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__labelField{flex:0 auto;max-width:100%;position:relative}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__inputSizer{visibility:hidden;white-space:pre;pointer-events:none;border:1px solid #0000;width:max-content;height:0;padding:2px .45rem;font-size:.875rem;font-weight:600;position:absolute;top:0;left:0;overflow:hidden}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerFieldLabel{color:var(--grey);letter-spacing:0;padding-left:.45rem;font-size:.58rem;font-weight:700;line-height:1}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__id,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput{background-color:var(--dark-white);width:100%;margin-bottom:0;line-height:1.2;padding:2px .45rem!important}:is(.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__id .container,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput .container){flex-direction:column;justify-content:center;height:100%;min-height:0;margin:0;display:flex;padding-top:0!important;padding-bottom:0!important}:is(.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__id .label,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput .label){height:0;margin:0;display:none!important}:is(.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__id .inputContainer,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput .inputContainer){flex:1;align-items:center;height:100%;min-height:0;display:flex}:is(.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__id .input,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput .input){vertical-align:middle;line-height:normal}:is(.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__id .helper,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput .helper){height:0;margin:0;display:none!important}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionLabelInput{text-align:left;font-weight:600}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__compositeOptionBadge{gap:.25rem;max-width:14rem;font-weight:500}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__compositeOptionBadge span{text-overflow:ellipsis;min-width:0;overflow:hidden}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__compositeOptionBadge svg{flex:none}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionTypeBadge{border:1px solid var(--light-grey);letter-spacing:0;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:10rem;font-size:.65rem;font-weight:700;overflow:hidden;background:var(--dark-white)!important;color:var(--grey)!important}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__controls{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__controls button{box-shadow:none!important;background-color:#0000!important;border:none!important}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__controls button:hover{background-color:#0000!important}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__controls button:active{background-color:#0000!important}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__controls button svg{color:var(--grey);transition:color .2s}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__controls button:hover svg{color:var(--dark-grey)}@media (max-width:760px){.OptionSchemaBase-module-scss-module__PdJHja__header{flex-wrap:wrap;align-items:flex-start;padding:.5rem}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerMain{flex:22rem;align-items:flex-start}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__typeIcon{display:none}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__idField{flex-basis:8.5rem}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__optionTypeBadge,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__compositeOptionBadge span{display:none}}@media (max-width:520px){.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__headerFields{flex-wrap:wrap}.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__idField,.OptionSchemaBase-module-scss-module__PdJHja__header .OptionSchemaBase-module-scss-module__PdJHja__labelField{flex:100%}}.OptionSchemaBase-module-scss-module__PdJHja__content{overflow:visible}.OptionSchemaBase-module-scss-module__PdJHja__bottomBar{border-top:1px solid var(--light-grey);background-color:var(--white);justify-content:flex-start;padding:.5rem;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__twoColumnGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.OptionSchemaBase-module-scss-module__PdJHja__twoColumnGrid>*{grid-column:span 1}.OptionSchemaBase-module-scss-module__PdJHja__sectionHeader{color:var(--grey);align-items:center;margin-top:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__sectionContainer{border-top:1px solid var(--light-grey);padding:.5rem}.OptionSchemaBase-module-scss-module__PdJHja__sectionContainer.OptionSchemaBase-module-scss-module__PdJHja__noPadding{padding:0}.OptionSchemaBase-module-scss-module__PdJHja__configurationPanel{background:var(--white)}.OptionSchemaBase-module-scss-module__PdJHja__configurationSummary{border:0;border-bottom:1px solid var(--light-grey);background:var(--dark-white);width:100%;min-height:3.25rem;color:var(--grey);cursor:pointer;font:inherit;font-size:1rem;font-weight:600;line-height:inherit;text-align:left;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.OptionSchemaBase-module-scss-module__PdJHja__configurationSummary svg{flex:none;width:1rem;height:1rem}.OptionSchemaBase-module-scss-module__PdJHja__configurationBody{flex-direction:column;gap:.75rem;min-width:0;padding:.75rem 1rem 1rem;display:flex}
.ProductBrowser-module-scss-module__ZDVqGa__container{background:#fff;flex-direction:column;height:100%;padding:0 1.5rem 2rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__workspaceHeader{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e7e9ec;margin:0 -1.5rem;padding:.6rem 1.5rem;position:sticky;top:0}.ProductBrowser-module-scss-module__ZDVqGa__headerRow{align-items:center;gap:1rem;min-height:46px;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__headerRow .ProductBrowser-module-scss-module__ZDVqGa__headerSearch{flex:0 340px;min-width:190px;margin-bottom:0}.ProductBrowser-module-scss-module__ZDVqGa__headerMeta{flex:none;align-items:center;gap:.85rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__sortToggle{background:#f8f9fa;border:1px solid #e3e6e8;border-radius:999px;padding:2px;display:inline-flex}.ProductBrowser-module-scss-module__ZDVqGa__sortToggle button{color:#5f6368;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.28rem .75rem;font-size:.76rem;font-weight:600;transition:background-color .15s,color .15s}.ProductBrowser-module-scss-module__ZDVqGa__sortToggle button:hover{color:#202124}.ProductBrowser-module-scss-module__ZDVqGa__sortToggle button.ProductBrowser-module-scss-module__ZDVqGa__active{color:#185abc;background:#fff;box-shadow:0 1px 2px #3c404333}.ProductBrowser-module-scss-module__ZDVqGa__viewToggle button{align-items:center;padding:.28rem .6rem;display:inline-flex}.ProductBrowser-module-scss-module__ZDVqGa__viewToggle button svg{font-size:.85rem;display:block}.ProductBrowser-module-scss-module__ZDVqGa__breadcrumbs{white-space:nowrap;scrollbar-width:none;flex:1;align-items:center;min-width:0;font-size:.95rem;display:flex;overflow-x:auto}.ProductBrowser-module-scss-module__ZDVqGa__breadcrumbGroup{flex:none;align-items:center;display:inline-flex}.ProductBrowser-module-scss-module__ZDVqGa__breadcrumbItem{cursor:pointer;color:#5f6368;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.32rem .6rem;display:inline-flex}.ProductBrowser-module-scss-module__ZDVqGa__breadcrumbItem svg{font-size:1rem}.ProductBrowser-module-scss-module__ZDVqGa__breadcrumbItem:hover{color:#202124;background:#f1f3f4}.ProductBrowser-module-scss-module__ZDVqGa__breadcrumbSeparator{color:#b6bbc2;flex:none;margin:0 .1rem;font-size:.72rem}.ProductBrowser-module-scss-module__ZDVqGa__breadcrumbCurrent{white-space:nowrap;padding:.32rem .6rem}.ProductBrowser-module-scss-module__ZDVqGa__breadcrumbActive{color:#202124;letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.ProductBrowser-module-scss-module__ZDVqGa__selectionToolbar{z-index:60;scrollbar-width:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dfe3e7;border-radius:999px;align-items:center;gap:.25rem;max-width:calc(100vw - 2rem);padding:.4rem .6rem;animation:.16s ProductBrowser-module-scss-module__ZDVqGa__toolbarIn;display:flex;position:fixed;bottom:1.4rem;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 10px 30px #172b4d2e,0 2px 8px #172b4d1a}@keyframes ProductBrowser-module-scss-module__ZDVqGa__toolbarIn{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.ProductBrowser-module-scss-module__ZDVqGa__selectionToolbarCount{color:#fff;background:#1a73e8;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-left:.2rem;font-size:.76rem;font-weight:700;display:grid}.ProductBrowser-module-scss-module__ZDVqGa__selectionToolbarLabel{color:#5f6368;flex:none;margin:0 .35rem 0 .1rem;font-size:.8rem}.ProductBrowser-module-scss-module__ZDVqGa__selectionToolbarDivider{background:#e7e9ec;flex:none;align-self:stretch;width:1px;margin:.25rem .3rem}.ProductBrowser-module-scss-module__ZDVqGa__selectionToolbarClear{color:#5f6368;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ProductBrowser-module-scss-module__ZDVqGa__selectionToolbarClear:hover{color:#202124;background:#f1f3f4}.ProductBrowser-module-scss-module__ZDVqGa__toast{z-index:70;color:#f1f3f4;background:#202124;border-radius:10px;align-items:center;gap:.6rem;max-width:min(420px,100vw - 2rem);padding:.65rem .8rem .65rem 1rem;font-size:.84rem;animation:.18s ProductBrowser-module-scss-module__ZDVqGa__toastIn;display:flex;position:fixed;bottom:1.4rem;left:1.4rem;box-shadow:0 8px 24px #0000004d}@keyframes ProductBrowser-module-scss-module__ZDVqGa__toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ProductBrowser-module-scss-module__ZDVqGa__toastMessage{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductBrowser-module-scss-module__ZDVqGa__toastAction{color:#8ab4f8;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:.3rem .55rem;font-size:.82rem;font-weight:700}.ProductBrowser-module-scss-module__ZDVqGa__toastAction:hover{background:#8ab4f824}.ProductBrowser-module-scss-module__ZDVqGa__toastClose{color:#bdc1c6;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.7rem;display:grid}.ProductBrowser-module-scss-module__ZDVqGa__toastClose:hover{color:#fff;background:#ffffff1f}.ProductBrowser-module-scss-module__ZDVqGa__breadcrumbDragOver{outline-offset:-1px;color:#185abc;background:#e8f0fe;border-radius:6px;outline:2px solid #1a73e8}.ProductBrowser-module-scss-module__ZDVqGa__grid{flex-direction:column;flex:1;gap:2rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__librarySection{min-width:0}.ProductBrowser-module-scss-module__ZDVqGa__sectionHeading{color:#3c4043;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__sectionHeading h2{margin:0;font-size:.9rem;font-weight:600}.ProductBrowser-module-scss-module__ZDVqGa__sectionIcon{color:#5f6368;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__amazonIcon{color:#b45309}.ProductBrowser-module-scss-module__ZDVqGa__sectionCount{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:.75rem}.ProductBrowser-module-scss-module__ZDVqGa__foldersSection,.ProductBrowser-module-scss-module__ZDVqGa__productsSection{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.85rem;display:grid}.ProductBrowser-module-scss-module__ZDVqGa__searchResultsSection{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}.ProductBrowser-module-scss-module__ZDVqGa__emptyState{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__emptyIcon{opacity:.5;margin-bottom:1rem;font-size:3rem}.ProductBrowser-module-scss-module__ZDVqGa__emptyText{margin-bottom:.5rem;font-size:1rem}.ProductBrowser-module-scss-module__ZDVqGa__emptySubtext{opacity:.7;font-size:.875rem}.ProductBrowser-module-scss-module__ZDVqGa__emptyActions{align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__skeleton{background:#f1f3f4;border-radius:10px;position:relative;overflow:hidden}.ProductBrowser-module-scss-module__ZDVqGa__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.4s ease-in-out infinite ProductBrowser-module-scss-module__ZDVqGa__skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ProductBrowser-module-scss-module__ZDVqGa__skeletonShimmer{to{transform:translate(100%)}}.ProductBrowser-module-scss-module__ZDVqGa__skeletonHeading{border-radius:6px;width:120px;height:16px;margin-bottom:.85rem}.ProductBrowser-module-scss-module__ZDVqGa__skeletonFolder{height:58px}.ProductBrowser-module-scss-module__ZDVqGa__skeletonCard{aspect-ratio:1/1.28}.ProductBrowser-module-scss-module__ZDVqGa__tile{cursor:pointer;-webkit-user-select:none;user-select:none;outline-offset:-2px;background:#f8f9fa;border:1px solid #e3e6e8;border-radius:10px;outline:2px solid #0000;flex-direction:column;align-items:center;padding:.75rem;transition:background-color .15s,border-color .15s,border-style .15s;display:flex;position:relative;box-shadow:0 1px 2px #3c40430f}.ProductBrowser-module-scss-module__ZDVqGa__tile:hover{background:#f1f3f4;border-color:#d2d6da;box-shadow:0 2px 6px #3c404324}.ProductBrowser-module-scss-module__ZDVqGa__tile:hover .ProductBrowser-module-scss-module__ZDVqGa__tileMenuButton{opacity:1}.ProductBrowser-module-scss-module__ZDVqGa__tile.ProductBrowser-module-scss-module__ZDVqGa__selected{background:#e8f0fe;border-color:#8ab4f8;outline-color:#1a73e8}.ProductBrowser-module-scss-module__ZDVqGa__tile.ProductBrowser-module-scss-module__ZDVqGa__dragOver{background:#e8f0fe;border-color:#1a73e8;outline-color:#1a73e8;box-shadow:0 2px 10px #1a73e840}.ProductBrowser-module-scss-module__ZDVqGa__tile.ProductBrowser-module-scss-module__ZDVqGa__springing{animation:.85s ease-in-out infinite ProductBrowser-module-scss-module__ZDVqGa__springPulse}.ProductBrowser-module-scss-module__ZDVqGa__tile.ProductBrowser-module-scss-module__ZDVqGa__dragging{opacity:.5}.ProductBrowser-module-scss-module__ZDVqGa__tile.ProductBrowser-module-scss-module__ZDVqGa__moving{opacity:.4;pointer-events:none;cursor:not-allowed}.ProductBrowser-module-scss-module__ZDVqGa__tile.ProductBrowser-module-scss-module__ZDVqGa__moving .ProductBrowser-module-scss-module__ZDVqGa__tileName{color:var(--text-muted,#999)}.ProductBrowser-module-scss-module__ZDVqGa__tile.ProductBrowser-module-scss-module__ZDVqGa__pending{opacity:.6;pointer-events:none;cursor:not-allowed;background:#e8e8e8}.ProductBrowser-module-scss-module__ZDVqGa__tile.ProductBrowser-module-scss-module__ZDVqGa__pending .ProductBrowser-module-scss-module__ZDVqGa__folderIcon{opacity:.5}.ProductBrowser-module-scss-module__ZDVqGa__tile.ProductBrowser-module-scss-module__ZDVqGa__pending .ProductBrowser-module-scss-module__ZDVqGa__tileName,.ProductBrowser-module-scss-module__ZDVqGa__tile.ProductBrowser-module-scss-module__ZDVqGa__pending .ProductBrowser-module-scss-module__ZDVqGa__tileMeta{color:var(--text-muted,#999);font-style:italic}.ProductBrowser-module-scss-module__ZDVqGa__tile.ProductBrowser-module-scss-module__ZDVqGa__highlighted{box-shadow:0 0 0 3px var(--brand-color,#1976d2),0 0 12px #1976d266;animation:.6s ease-in-out 2 ProductBrowser-module-scss-module__ZDVqGa__highlightPulse}@keyframes ProductBrowser-module-scss-module__ZDVqGa__springPulse{0%,to{box-shadow:0 0 #1a73e873}50%{box-shadow:0 0 0 5px #1a73e81f}}@keyframes ProductBrowser-module-scss-module__ZDVqGa__highlightPulse{0%,to{box-shadow:0 0 0 3px var(--brand-color,#1976d2),0 0 12px #1976d266}50%{box-shadow:0 0 0 5px var(--brand-color,#1976d2),0 0 20px #1976d299}}.ProductBrowser-module-scss-module__ZDVqGa__folderTile{text-align:left;flex-direction:row;align-items:center;width:100%;min-height:auto;padding:.7rem .85rem;}.ProductBrowser-module-scss-module__ZDVqGa__folderTile.ProductBrowser-module-scss-module__ZDVqGa__selected{border-color:var(--brand-color-dark,#0f4557)}.ProductBrowser-module-scss-module__ZDVqGa__folderTileGrid{}.ProductBrowser-module-scss-module__ZDVqGa__folderArt{--folder-art-tab:#cdd7e4;--folder-art-body-top:#cdd7e4;--folder-art-body:#e2e8f0;--folder-art-border:#b9c5d5;width:100%;margin-bottom:.55rem;padding-top:11px;position:relative}.ProductBrowser-module-scss-module__ZDVqGa__folderTileGrid.ProductBrowser-module-scss-module__ZDVqGa__selected .ProductBrowser-module-scss-module__ZDVqGa__folderArt,.ProductBrowser-module-scss-module__ZDVqGa__folderTileGrid.ProductBrowser-module-scss-module__ZDVqGa__dragOver .ProductBrowser-module-scss-module__ZDVqGa__folderArt{--folder-art-tab:#aac4ee;--folder-art-body-top:#aac4ee;--folder-art-body:#d2e1f9;--folder-art-border:#7fa6e6}.ProductBrowser-module-scss-module__ZDVqGa__folderArtTab{border:1px solid var(--folder-art-border);background:var(--folder-art-tab);border-bottom:none;border-radius:7px 9px 0 0;width:42%;height:12px;transition:background-color .15s,border-color .15s;position:absolute;top:0;left:0}.ProductBrowser-module-scss-module__ZDVqGa__folderArtBody{aspect-ratio:4/3;border:1px solid var(--folder-art-border);background:linear-gradient(180deg,var(--folder-art-body-top)0%,var(--folder-art-body)38%);border-radius:0 9px 9px;justify-content:center;align-items:center;padding:7px;transition:background-color .15s,border-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c;container-type:inline-size}.ProductBrowser-module-scss-module__ZDVqGa__folderArtMosaicWrap{width:100%;height:100%;position:relative}.ProductBrowser-module-scss-module__ZDVqGa__folderArtMosaic{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.ProductBrowser-module-scss-module__ZDVqGa__folderArtOverflow{letter-spacing:.01em;color:#4a5b72;pointer-events:none;justify-content:center;align-items:center;width:48.75%;height:48.33%;font-size:clamp(.95rem,11cqw,1.5rem);font-weight:600;display:flex;position:absolute;top:51.67%;left:51.25%}.ProductBrowser-module-scss-module__ZDVqGa__folderArtEmpty{color:var(--text-muted,#80868b);opacity:.7;justify-content:center;align-items:center;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__folderArtEmpty svg{width:1.75rem;height:1.75rem}.ProductBrowser-module-scss-module__ZDVqGa__folderGridFooter{align-items:flex-start;gap:.45rem;width:100%;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__folderGridIcon{color:var(--folder-color,#616161);flex-shrink:0;margin-top:.3rem;font-size:1rem;line-height:1}.ProductBrowser-module-scss-module__ZDVqGa__folderTileGrid.ProductBrowser-module-scss-module__ZDVqGa__selected .ProductBrowser-module-scss-module__ZDVqGa__folderGridIcon{color:#1a73e8}.ProductBrowser-module-scss-module__ZDVqGa__productTile{align-items:flex-start;padding:.55rem .55rem .7rem;}.ProductBrowser-module-scss-module__ZDVqGa__amazonFamilyTile{background:#fffaf2;}.ProductBrowser-module-scss-module__ZDVqGa__amazonFamilyTile:hover:not(.ProductBrowser-module-scss-module__ZDVqGa__selected):not(.ProductBrowser-module-scss-module__ZDVqGa__dragging){background:#ffefd3}.ProductBrowser-module-scss-module__ZDVqGa__amazonFamilyTile.ProductBrowser-module-scss-module__ZDVqGa__selected{border-color:#d97706}.ProductBrowser-module-scss-module__ZDVqGa__amazonFamilyPreview{aspect-ratio:1;color:#92400e;background:linear-gradient(135deg,#fffbeb,#fed7aa);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-bottom:.5rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__amazonFamilyPreview svg{font-size:2rem}.ProductBrowser-module-scss-module__ZDVqGa__amazonFamilyPreview span{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.ProductBrowser-module-scss-module__ZDVqGa__amazonFamilyArt{aspect-ratio:1;background:linear-gradient(135deg,#fffbeb,#fed7aa);border-radius:7px;width:100%;margin-bottom:.5rem;padding:6px;container-type:inline-size}.ProductBrowser-module-scss-module__ZDVqGa__amazonFamilyArtWrap{width:100%;height:100%;position:relative}.ProductBrowser-module-scss-module__ZDVqGa__amazonFamilyArtImage{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.ProductBrowser-module-scss-module__ZDVqGa__amazonFamilyArtCount{color:#fff;pointer-events:none;background:#92400ee0;border-radius:999px;align-items:center;gap:.3em;padding:.2em .55em;font-family:Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif;font-size:clamp(.65rem,6cqw,.8rem);font-weight:600;line-height:1.3;display:inline-flex;position:absolute;bottom:27.92%;left:2.5%}.ProductBrowser-module-scss-module__ZDVqGa__amazonFamilyArtCount svg{font-size:.95em}.ProductBrowser-module-scss-module__ZDVqGa__amazonFamilyArtOverflow{color:#92400e;pointer-events:none;justify-content:center;align-items:center;width:23.75%;height:23.75%;font-family:Helvetica Neue,Helvetica,Segoe UI,Roboto,sans-serif;font-size:clamp(.8rem,7cqw,1.15rem);font-weight:600;display:flex;position:absolute;top:76.25%;left:76.25%}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__template{background:var(--template-color-very-light)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__template:hover:not(.ProductBrowser-module-scss-module__ZDVqGa__selected):not(.ProductBrowser-module-scss-module__ZDVqGa__dragging){background:var(--template-color-light)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__template.ProductBrowser-module-scss-module__ZDVqGa__selected{background:var(--template-color-light);border-color:var(--template-color)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusDRAFT{background:var(--status-draft-color-bg)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusDRAFT:hover:not(.ProductBrowser-module-scss-module__ZDVqGa__selected):not(.ProductBrowser-module-scss-module__ZDVqGa__dragging):not(.ProductBrowser-module-scss-module__ZDVqGa__template){background:#0059df1f}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusDRAFT.ProductBrowser-module-scss-module__ZDVqGa__selected{border-color:var(--status-draft-color-dark)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusLIVE{background:var(--status-live-color-bg)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusLIVE:hover:not(.ProductBrowser-module-scss-module__ZDVqGa__selected):not(.ProductBrowser-module-scss-module__ZDVqGa__dragging):not(.ProductBrowser-module-scss-module__ZDVqGa__template){background:#2564221f}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusLIVE.ProductBrowser-module-scss-module__ZDVqGa__selected{border-color:var(--status-live-color-dark)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusARCHIVED{background:var(--status-archived-color-bg)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusARCHIVED:hover:not(.ProductBrowser-module-scss-module__ZDVqGa__selected):not(.ProductBrowser-module-scss-module__ZDVqGa__dragging):not(.ProductBrowser-module-scss-module__ZDVqGa__template){background:var(--light-color-dark)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusARCHIVED.ProductBrowser-module-scss-module__ZDVqGa__selected{border-color:var(--status-archived-color-dark)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusTEMPLATE{background:var(--template-color-very-light)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusTEMPLATE:hover:not(.ProductBrowser-module-scss-module__ZDVqGa__selected):not(.ProductBrowser-module-scss-module__ZDVqGa__dragging){background:var(--template-color-light)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusTEMPLATE.ProductBrowser-module-scss-module__ZDVqGa__selected{border-color:var(--template-color-dark)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusARCHIVED_TEMPLATE{background:var(--light-grey)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusARCHIVED_TEMPLATE:hover:not(.ProductBrowser-module-scss-module__ZDVqGa__selected):not(.ProductBrowser-module-scss-module__ZDVqGa__dragging){background:var(--light-color-dark)}.ProductBrowser-module-scss-module__ZDVqGa__productTile.ProductBrowser-module-scss-module__ZDVqGa__statusARCHIVED_TEMPLATE.ProductBrowser-module-scss-module__ZDVqGa__selected{border-color:var(--status-archived-color-dark)}.ProductBrowser-module-scss-module__ZDVqGa__tileCheck{z-index:5;color:#0000;cursor:pointer;opacity:0;background:#ffffffeb;border:1.5px solid #9aa0a6;border-radius:50%;place-items:center;width:24px;height:24px;transition:opacity .12s,background-color .12s,border-color .12s,color .12s;display:grid;position:absolute;top:.85rem;left:.85rem;box-shadow:0 1px 3px #3c404340}.ProductBrowser-module-scss-module__ZDVqGa__tileCheck svg{font-size:.8rem}.ProductBrowser-module-scss-module__ZDVqGa__tileCheck:hover{color:#1a73e8;border-color:#1a73e8}.ProductBrowser-module-scss-module__ZDVqGa__tileCheck.ProductBrowser-module-scss-module__ZDVqGa__checked{color:#fff;opacity:1;background:#1a73e8;border-color:#1a73e8}.ProductBrowser-module-scss-module__ZDVqGa__tile:hover .ProductBrowser-module-scss-module__ZDVqGa__tileCheck{opacity:1}@media (pointer:coarse){.ProductBrowser-module-scss-module__ZDVqGa__tileCheck{opacity:0}.ProductBrowser-module-scss-module__ZDVqGa__tile .ProductBrowser-module-scss-module__ZDVqGa__tileCheck.ProductBrowser-module-scss-module__ZDVqGa__checked{opacity:1}}.ProductBrowser-module-scss-module__ZDVqGa__tileIcon{color:var(--folder-color,#616161);margin-bottom:.5rem;font-size:2rem}.ProductBrowser-module-scss-module__ZDVqGa__folderIcon{color:var(--folder-color,#616161);flex-shrink:0;margin-right:.75rem;font-size:1.5rem}.ProductBrowser-module-scss-module__ZDVqGa__folderPreview{aspect-ratio:1;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:100%;margin-bottom:.5rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__folderPreview svg{width:4rem;height:4rem;color:var(--folder-color,#616161)}.ProductBrowser-module-scss-module__ZDVqGa__folderContent{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__folderTileGrid .ProductBrowser-module-scss-module__ZDVqGa__tileCheck{top:calc(.55rem + 19px);left:calc(.55rem + 8px)}.ProductBrowser-module-scss-module__ZDVqGa__tileImage{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:7px;width:100%;margin-bottom:.5rem}.ProductBrowser-module-scss-module__ZDVqGa__statusChipContainer{margin-top:.375rem}.ProductBrowser-module-scss-module__ZDVqGa__tileName{text-align:left;max-width:100%;color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:.25rem;font-size:.875rem;font-weight:500;overflow:hidden}.ProductBrowser-module-scss-module__ZDVqGa__productTile .ProductBrowser-module-scss-module__ZDVqGa__tileName{text-align:left}.ProductBrowser-module-scss-module__ZDVqGa__folderTile .ProductBrowser-module-scss-module__ZDVqGa__tileName{text-align:left;width:100%;margin-top:0;font-size:.875rem}.ProductBrowser-module-scss-module__ZDVqGa__folderTileGrid .ProductBrowser-module-scss-module__ZDVqGa__tileName{text-align:left;width:100%;margin-top:.25rem;font-size:.875rem}.ProductBrowser-module-scss-module__ZDVqGa__tileNameInput{text-align:center;border:1px solid var(--primary-color);background:var(--input-background,#fff);border-radius:4px;outline:none;width:100%;padding:.25rem;font-size:.875rem;font-weight:500}.ProductBrowser-module-scss-module__ZDVqGa__folderTile .ProductBrowser-module-scss-module__ZDVqGa__tileNameInput{text-align:left}.ProductBrowser-module-scss-module__ZDVqGa__tileMeta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.125rem;font-size:.75rem;overflow:hidden}.ProductBrowser-module-scss-module__ZDVqGa__folderTile .ProductBrowser-module-scss-module__ZDVqGa__tileMeta{margin-top:.125rem}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuButton{cursor:pointer;opacity:0;z-index:10;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuButton:hover{opacity:1;background:#0000001a}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuButton:active{background:#00000026}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuButton svg{width:18px;height:18px;color:var(--text-color)}.ProductBrowser-module-scss-module__ZDVqGa__folderTile .ProductBrowser-module-scss-module__ZDVqGa__tileMenuButton{top:50%;transform:translateY(-50%)}.ProductBrowser-module-scss-module__ZDVqGa__productTile .ProductBrowser-module-scss-module__ZDVqGa__tileMenuButton{position:relative;top:auto;bottom:auto;right:auto;transform:translateY(2px)}@media (pointer:coarse){.ProductBrowser-module-scss-module__ZDVqGa__tile .ProductBrowser-module-scss-module__ZDVqGa__tileMenuButton{opacity:.7}}.ProductBrowser-module-scss-module__ZDVqGa__tileMenu{z-index:1000;background:var(--card-background,#fff);border:1px solid var(--border-color);border-radius:8px;min-width:160px;padding:.25rem 0;animation:.1s ProductBrowser-module-scss-module__ZDVqGa__fadeIn;position:fixed;box-shadow:0 2px 8px #00000026}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuItem{cursor:pointer;color:var(--text-color);align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuItem:hover{background:var(--hover-background,#f5f5f5)}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuItem.ProductBrowser-module-scss-module__ZDVqGa__danger{color:var(--error-color,#d32f2f)}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuItem.ProductBrowser-module-scss-module__ZDVqGa__danger:hover{background:var(--error-background,#ffebee)}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuIcon{justify-content:center;align-items:center;width:1rem;font-size:1rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuLabel{white-space:nowrap;flex:1;min-width:0}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuChevron{color:var(--dark-grey);flex-shrink:0;margin-left:.5rem;font-size:.7rem}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuDivider{background:var(--border-color,#e5e7eb);height:1px;margin:.25rem 0}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuItemOpen{background:var(--hover-background,#f5f5f5)}.ProductBrowser-module-scss-module__ZDVqGa__tileSubmenuAnchor{position:relative}.ProductBrowser-module-scss-module__ZDVqGa__tileMenu.ProductBrowser-module-scss-module__ZDVqGa__tileSubmenu{min-width:180px;position:absolute;top:-.3rem;left:calc(100% - 2px)}.ProductBrowser-module-scss-module__ZDVqGa__tileMenu.ProductBrowser-module-scss-module__ZDVqGa__tileSubmenuLeft{left:auto;right:calc(100% - 2px)}.ProductBrowser-module-scss-module__ZDVqGa__contextMenu{z-index:1000;background:var(--card-background,#fff);border:1px solid var(--border-color);border-radius:8px;min-width:180px;padding:.5rem 0;animation:.1s ProductBrowser-module-scss-module__ZDVqGa__fadeIn;position:fixed;box-shadow:0 4px 12px #00000026}@keyframes ProductBrowser-module-scss-module__ZDVqGa__fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ProductBrowser-module-scss-module__ZDVqGa__contextMenuItem{cursor:pointer;color:var(--text-color);align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__contextMenuItem:hover{background:var(--hover-background,#f5f5f5)}.ProductBrowser-module-scss-module__ZDVqGa__contextMenuItem.ProductBrowser-module-scss-module__ZDVqGa__danger{color:var(--error-color,#d32f2f)}.ProductBrowser-module-scss-module__ZDVqGa__contextMenuItem.ProductBrowser-module-scss-module__ZDVqGa__danger:hover{background:var(--error-background,#ffebee)}.ProductBrowser-module-scss-module__ZDVqGa__contextMenuItem.ProductBrowser-module-scss-module__ZDVqGa__disabled{color:var(--text-muted);cursor:not-allowed;opacity:.5}.ProductBrowser-module-scss-module__ZDVqGa__contextMenuItem.ProductBrowser-module-scss-module__ZDVqGa__disabled:hover{background:0 0}.ProductBrowser-module-scss-module__ZDVqGa__contextMenuIcon{justify-content:center;align-items:center;width:1rem;font-size:1rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__contextMenuDivider{background:var(--border-color);height:1px;margin:.5rem 0}.ProductBrowser-module-scss-module__ZDVqGa__contentLoading{flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__recentsSection{border-bottom:1px solid #f0f1f2;padding-top:1.1rem}.ProductBrowser-module-scss-module__ZDVqGa__recentsHeading{cursor:pointer;-webkit-user-select:none;user-select:none}.ProductBrowser-module-scss-module__ZDVqGa__recentsHeading:hover .ProductBrowser-module-scss-module__ZDVqGa__recentsChevron{color:#202124}.ProductBrowser-module-scss-module__ZDVqGa__recentsToggle{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:.1rem;display:grid}.ProductBrowser-module-scss-module__ZDVqGa__recentsToggle:hover{background:#f1f3f4}.ProductBrowser-module-scss-module__ZDVqGa__recentsChevron{color:#9ca3af;font-size:.72rem;transition:transform .15s,color .15s}.ProductBrowser-module-scss-module__ZDVqGa__recentsChevron.ProductBrowser-module-scss-module__ZDVqGa__recentsChevronCollapsed{transform:rotate(-90deg)}.ProductBrowser-module-scss-module__ZDVqGa__recentsRow{scrollbar-width:thin;gap:.85rem;padding:2px 2px .75rem;display:flex;overflow-x:auto}.ProductBrowser-module-scss-module__ZDVqGa__recentsRow>*{flex:0 0 172px;width:172px}.ProductBrowser-module-scss-module__ZDVqGa__skeletonRecent{height:214px}.ProductBrowser-module-scss-module__ZDVqGa__gridDropZone{flex:1;padding-top:1.15rem;transition:opacity .15s;position:relative}.ProductBrowser-module-scss-module__ZDVqGa__gridDropZone.ProductBrowser-module-scss-module__ZDVqGa__searching,.ProductBrowser-module-scss-module__ZDVqGa__gridDropZone.ProductBrowser-module-scss-module__ZDVqGa__transitioning{opacity:.75}.ProductBrowser-module-scss-module__ZDVqGa__gridDropZone.ProductBrowser-module-scss-module__ZDVqGa__canDrop:after{content:"";pointer-events:none;background:#1a73e80a;border:2px dashed #1a73e8;border-radius:10px;position:absolute;inset:0}.ProductBrowser-module-scss-module__ZDVqGa__gridDropZone.ProductBrowser-module-scss-module__ZDVqGa__marqueeActive{-webkit-user-select:none;user-select:none;cursor:crosshair}.ProductBrowser-module-scss-module__ZDVqGa__marqueeSelection{z-index:1000;pointer-events:none;box-sizing:border-box;border:1px solid var(--brand-color,#1976d2);background:color-mix(in srgb,var(--brand-color,#1976d2)14%,transparent);border-radius:3px;position:fixed;box-shadow:inset 0 0 0 1px #ffffff8c}.ProductBrowser-module-scss-module__ZDVqGa__noImage{aspect-ratio:1;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:100%;margin-bottom:.5rem;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__noImage svg{width:50px;height:50px;color:var(--text-muted);opacity:.5}@media (max-width:768px){.ProductBrowser-module-scss-module__ZDVqGa__container{padding:0 1rem 1.5rem}.ProductBrowser-module-scss-module__ZDVqGa__workspaceHeader{margin:0 -1rem;padding:.5rem 1rem}.ProductBrowser-module-scss-module__ZDVqGa__headerRow{flex-wrap:wrap;gap:.4rem .75rem}.ProductBrowser-module-scss-module__ZDVqGa__breadcrumbs{order:1}.ProductBrowser-module-scss-module__ZDVqGa__headerMeta{order:2}.ProductBrowser-module-scss-module__ZDVqGa__headerRow .ProductBrowser-module-scss-module__ZDVqGa__headerSearch{flex:100%;order:3;min-width:0}.ProductBrowser-module-scss-module__ZDVqGa__selectionToolbar{max-width:calc(100vw - 1.2rem);bottom:.9rem}.ProductBrowser-module-scss-module__ZDVqGa__selectionToolbarLabel{display:none}.ProductBrowser-module-scss-module__ZDVqGa__toast{max-width:calc(100vw - 1.2rem);bottom:4.4rem;left:.6rem}.ProductBrowser-module-scss-module__ZDVqGa__productsSection,.ProductBrowser-module-scss-module__ZDVqGa__foldersSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ProductBrowser-module-scss-module__ZDVqGa__recentsRow>*{flex-basis:148px;width:148px}.ProductBrowser-module-scss-module__ZDVqGa__listKind{display:none}}@media (max-width:420px){.ProductBrowser-module-scss-module__ZDVqGa__productsSection{grid-template-columns:1fr}}.ProductBrowser-module-scss-module__ZDVqGa__briefBadges{flex-wrap:wrap;gap:4px;min-width:0;margin-top:4px;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__briefBadge{color:#4338ca;background:#eef2ff;border-radius:4px;align-items:center;gap:4px;max-width:100%;padding:2px 6px;font-size:11px;text-decoration:none;display:inline-flex}.ProductBrowser-module-scss-module__ZDVqGa__briefBadge svg{flex-shrink:0}.ProductBrowser-module-scss-module__ZDVqGa__briefBadge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductBrowser-module-scss-module__ZDVqGa__briefBadge:hover{background:#e0e7ff}.ProductBrowser-module-scss-module__ZDVqGa__tileMenuBadge{background:var(--info-color);min-width:1.15rem;color:var(--white);text-align:center;border-radius:999px;margin-left:auto;padding:0 .35rem;font-size:.7rem;font-weight:600;line-height:1.15rem}.ProductBrowser-module-scss-module__ZDVqGa__listSection{flex-direction:column;gap:2px;display:flex}.ProductBrowser-module-scss-module__ZDVqGa__listRow{min-height:52px;box-shadow:none;background:#fff;border-color:#0000;border-radius:8px;flex-direction:row;align-items:center;gap:.75rem;padding:.4rem .6rem .4rem .5rem;}.ProductBrowser-module-scss-module__ZDVqGa__listRow:hover{box-shadow:none;background:#f1f3f4;border-color:#0000}.ProductBrowser-module-scss-module__ZDVqGa__listRow .ProductBrowser-module-scss-module__ZDVqGa__tileCheck{width:20px;height:20px;box-shadow:none;flex-shrink:0;position:static}.ProductBrowser-module-scss-module__ZDVqGa__listRow .ProductBrowser-module-scss-module__ZDVqGa__tileName{margin-top:0}.ProductBrowser-module-scss-module__ZDVqGa__listRow .ProductBrowser-module-scss-module__ZDVqGa__tileMenuButton{position:relative;top:auto;right:auto;transform:none}.ProductBrowser-module-scss-module__ZDVqGa__listRowTemplate{background:var(--template-color-very-light)}.ProductBrowser-module-scss-module__ZDVqGa__listThumb{width:40px;height:40px;color:var(--text-muted);background:#fff;border:1px solid #e3e6e8;border-radius:6px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ProductBrowser-module-scss-module__ZDVqGa__listThumb img{object-fit:contain;width:100%;height:100%}.ProductBrowser-module-scss-module__ZDVqGa__listThumb svg{opacity:.6;font-size:1.1rem}.ProductBrowser-module-scss-module__ZDVqGa__listThumbFolder{color:var(--folder-color,#616161);background:0 0;border-color:#0000}.ProductBrowser-module-scss-module__ZDVqGa__listThumbFolder svg{opacity:1;font-size:1.45rem}.ProductBrowser-module-scss-module__ZDVqGa__listRow.ProductBrowser-module-scss-module__ZDVqGa__selected .ProductBrowser-module-scss-module__ZDVqGa__listThumbFolder{color:#1a73e8}.ProductBrowser-module-scss-module__ZDVqGa__listThumbAmazon{color:#b45309;background:#fffaf2}.ProductBrowser-module-scss-module__ZDVqGa__listThumbAmazon svg{opacity:1}.ProductBrowser-module-scss-module__ZDVqGa__listMain{flex:1;min-width:0}.ProductBrowser-module-scss-module__ZDVqGa__listKind{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 0 9rem;font-size:.75rem;overflow:hidden}.ProductBrowser-module-scss-module__ZDVqGa__listModified{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:0 0 5.5rem;font-size:.75rem}.ProductBrowser-module-scss-module__ZDVqGa__skeletonRow{border-radius:8px;height:52px}.ProductBrowser-module-scss-module__ZDVqGa__fullNameTip{z-index:1100;color:#fff;overflow-wrap:anywhere;pointer-events:none;background:#202124;border-radius:6px;max-width:min(420px,100vw - 16px);padding:.4rem .6rem;font-size:.8rem;font-weight:500;line-height:1.35;position:fixed;box-shadow:0 4px 14px #00000038}
.LabelValueDisplay-module-scss-module__pRI7aq__container{margin-bottom:16px}.LabelValueDisplay-module-scss-module__pRI7aq__container:last-child{margin-bottom:0}.LabelValueDisplay-module-scss-module__pRI7aq__labelRow{margin-bottom:4px}.LabelValueDisplay-module-scss-module__pRI7aq__label{color:var(--text-primary,#333);font-size:14px;font-weight:600}.LabelValueDisplay-module-scss-module__pRI7aq__value{color:var(--text-primary,#333);font-size:14px;line-height:1.4}
.Badge-module-scss-module__3nYgEG__badge{white-space:nowrap;background:var(--badge-background-color);color:var(--badge-text-color);border-radius:999px;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:300;line-height:1;display:inline-flex}
.MoveItemsModal-module-scss-module__mg8k7a__breadcrumbs{scrollbar-width:none;flex-wrap:nowrap;align-items:center;margin-bottom:.6rem;padding-bottom:.2rem;font-size:.82rem;display:flex;overflow-x:auto}.MoveItemsModal-module-scss-module__mg8k7a__breadcrumbGroup{flex:none;align-items:center;display:inline-flex}.MoveItemsModal-module-scss-module__mg8k7a__breadcrumbItem{color:#4b5563;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:.35rem;padding:.3rem .45rem;display:inline-flex}.MoveItemsModal-module-scss-module__mg8k7a__breadcrumbItem:hover{color:#202124;background:#f1f3f4}.MoveItemsModal-module-scss-module__mg8k7a__breadcrumbSeparator{color:#9ca3af;flex:none;margin:0 .1rem;font-size:.68rem}.MoveItemsModal-module-scss-module__mg8k7a__breadcrumbCurrent{color:#202124;white-space:nowrap;padding:.3rem .45rem;font-weight:600}.MoveItemsModal-module-scss-module__mg8k7a__folderList{background:#fbfcfd;border:1px solid #e3e6e8;border-radius:10px;height:300px;transition:opacity .15s;overflow-y:auto}.MoveItemsModal-module-scss-module__mg8k7a__folderList.MoveItemsModal-module-scss-module__mg8k7a__refreshing{opacity:.7}.MoveItemsModal-module-scss-module__mg8k7a__loading{justify-content:center;align-items:center;height:100%;display:flex}.MoveItemsModal-module-scss-module__mg8k7a__emptyText{height:100%;color:var(--text-muted,#888);justify-content:center;align-items:center;font-size:.85rem;display:flex}.MoveItemsModal-module-scss-module__mg8k7a__folderRow{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eef0f2;align-items:center;gap:.65rem;padding:.6rem .8rem;display:flex}.MoveItemsModal-module-scss-module__mg8k7a__folderRow:last-child{border-bottom:0}.MoveItemsModal-module-scss-module__mg8k7a__folderRow:hover:not(:disabled){background:#e8f0fe}.MoveItemsModal-module-scss-module__mg8k7a__folderRow:disabled{opacity:.45;cursor:not-allowed}.MoveItemsModal-module-scss-module__mg8k7a__folderIcon{color:var(--folder-color,#616161);flex:none;font-size:1.1rem}.MoveItemsModal-module-scss-module__mg8k7a__folderName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-color,#202124);flex:1;font-size:.875rem;overflow:hidden}.MoveItemsModal-module-scss-module__mg8k7a__folderMeta{color:#9ca3af;font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.MoveItemsModal-module-scss-module__mg8k7a__folderChevron{color:#9ca3af;flex:none;font-size:.75rem}.MoveItemsModal-module-scss-module__mg8k7a__footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.MoveItemsModal-module-scss-module__mg8k7a__footerActions{gap:.75rem;display:flex}
.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}
.ValidationEditor-module-scss-module__OfrY7a__container{background-color:var(--white);flex-direction:column;display:flex}.ValidationEditor-module-scss-module__OfrY7a__header{cursor:pointer;width:100%;min-height:3.25rem;color:var(--grey);border-bottom:1px solid var(--light-grey);background-color:var(--dark-white);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;display:flex}.ValidationEditor-module-scss-module__OfrY7a__header:hover{background-color:var(--dark-white)}.ValidationEditor-module-scss-module__OfrY7a__headerLabel{flex:1;align-items:center;gap:.5rem;display:flex}.ValidationEditor-module-scss-module__OfrY7a__badge{background:var(--grey);min-width:18px;height:18px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.ValidationEditor-module-scss-module__OfrY7a__content{gap:0;display:flex;position:relative}.ValidationEditor-module-scss-module__OfrY7a__leftPanel{background-color:var(--dark-white);flex-direction:column;flex-shrink:0;width:320px;display:flex;position:relative}.ValidationEditor-module-scss-module__OfrY7a__leftPanelBorder{background-color:var(--light-grey);z-index:1;width:1px;position:absolute;top:0;bottom:0;right:0}.ValidationEditor-module-scss-module__OfrY7a__validationsList{flex-direction:column;flex:1;padding:0;display:flex;position:relative;overflow-y:auto}.ValidationEditor-module-scss-module__OfrY7a__validationItem{cursor:pointer;border-bottom:1px solid var(--light-grey);background-color:var(--dark-white);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s;display:flex;position:relative}.ValidationEditor-module-scss-module__OfrY7a__validationItem:hover:not(.ValidationEditor-module-scss-module__OfrY7a__selected):not(.ValidationEditor-module-scss-module__OfrY7a__dragging){background-color:var(--lighter-grey)}.ValidationEditor-module-scss-module__OfrY7a__validationItem.ValidationEditor-module-scss-module__OfrY7a__selected{background-color:var(--white);z-index:10;width:calc(100% + 1px);box-shadow:1px 0 0 0 var(--white),2px 0 0 0 var(--white);margin-right:-1px;font-weight:500}.ValidationEditor-module-scss-module__OfrY7a__validationItem.ValidationEditor-module-scss-module__OfrY7a__dragging{background-color:var(--white);cursor:grabbing;box-shadow:0 2px 8px #00000026}.ValidationEditor-module-scss-module__OfrY7a__dragHandle{color:var(--grey);cursor:grab;opacity:1;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius);flex-shrink:0;justify-content:center;align-items:center;margin:-.5rem;padding:.5rem;transition:background-color .2s,color .2s;display:flex}.ValidationEditor-module-scss-module__OfrY7a__dragHandle:active{cursor:grabbing}.ValidationEditor-module-scss-module__OfrY7a__dragHandle:hover{color:var(--dark-grey);background-color:#00000008}.ValidationEditor-module-scss-module__OfrY7a__dragHandle svg{width:14px;height:14px}.ValidationEditor-module-scss-module__OfrY7a__severityDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ValidationEditor-module-scss-module__OfrY7a__severityDot.ValidationEditor-module-scss-module__OfrY7a__severityHardError{background-color:var(--validation-hard-color)}.ValidationEditor-module-scss-module__OfrY7a__severityDot.ValidationEditor-module-scss-module__OfrY7a__severitySoftError{background-color:var(--validation-soft-color)}.ValidationEditor-module-scss-module__OfrY7a__severityDot.ValidationEditor-module-scss-module__OfrY7a__severityWarning{background-color:var(--validation-warning-color)}.ValidationEditor-module-scss-module__OfrY7a__severityDot.ValidationEditor-module-scss-module__OfrY7a__severityWarningExceptImport{background-color:var(--validation-warning-except-import-color)}.ValidationEditor-module-scss-module__OfrY7a__severityDot.ValidationEditor-module-scss-module__OfrY7a__severityImportWarning{background-color:var(--validation-import-warning-color)}.ValidationEditor-module-scss-module__OfrY7a__validationLabel{flex-direction:column;flex:1;gap:.125rem;font-size:.875rem;display:flex}.ValidationEditor-module-scss-module__OfrY7a__validationLabel.ValidationEditor-module-scss-module__OfrY7a__selectedLabel{color:var(--grey);font-weight:500}.ValidationEditor-module-scss-module__OfrY7a__labelSuffix{color:var(--grey);background-color:var(--dark-white);border-radius:999px;align-self:flex-start;align-items:center;gap:.25rem;margin-top:.125rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex}.ValidationEditor-module-scss-module__OfrY7a__labelSuffixIcon{flex-shrink:0;width:.75rem;height:.75rem}.ValidationEditor-module-scss-module__OfrY7a__addButton{width:calc(100% - 2rem);margin:.5rem 1rem}.ValidationEditor-module-scss-module__OfrY7a__rightPanel{background-color:var(--white);flex-direction:column;flex:1;min-width:200px;display:flex;position:relative}.ValidationEditor-module-scss-module__OfrY7a__rightPanelHeader{color:var(--grey);background-color:var(--white);flex-shrink:0;align-items:center;padding:.75rem 1rem;font-size:1rem;font-weight:600;display:flex}.ValidationEditor-module-scss-module__OfrY7a__rightPanelContent{background-color:var(--white);flex:1;min-height:300px;padding:1rem;overflow:visible}.ValidationEditor-module-scss-module__OfrY7a__addNewPanel,.ValidationEditor-module-scss-module__OfrY7a__editPanel,.ValidationEditor-module-scss-module__OfrY7a__emptyPanel{flex-direction:column;height:100%;display:flex}.ValidationEditor-module-scss-module__OfrY7a__addNewPanel h4,.ValidationEditor-module-scss-module__OfrY7a__editPanel h4{margin:0 0 1rem;font-size:1rem;font-weight:600}.ValidationEditor-module-scss-module__OfrY7a__validationTypeTiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-top:.5rem;display:grid}.ValidationEditor-module-scss-module__OfrY7a__validationTypeTile{border:1px solid var(--light-grey);border-radius:var(--border-radius);cursor:pointer;background-color:var(--white);padding:.75rem 1rem;transition:all .2s;position:relative}.ValidationEditor-module-scss-module__OfrY7a__validationTypeTile:hover:not(.ValidationEditor-module-scss-module__OfrY7a__disabled){background-color:var(--dark-white);border-color:var(--accent-color);box-shadow:0 2px 4px #0000001a}.ValidationEditor-module-scss-module__OfrY7a__validationTypeTile.ValidationEditor-module-scss-module__OfrY7a__disabled{cursor:not-allowed;opacity:.6;background-color:var(--dark-white)}.ValidationEditor-module-scss-module__OfrY7a__validationTypeName{color:var(--grey);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.ValidationEditor-module-scss-module__OfrY7a__validationTypeDescription{color:var(--text-secondary);font-size:.75rem;line-height:1.4}.ValidationEditor-module-scss-module__OfrY7a__alreadyAdded{color:var(--text-secondary);margin-top:.25rem;font-size:.7rem;font-style:italic}.ValidationEditor-module-scss-module__OfrY7a__emptyPanel{color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.ValidationEditor-module-scss-module__OfrY7a__emptyPanel p{margin:0;font-size:.875rem}.ValidationEditor-module-scss-module__OfrY7a__validationPanelWrapper{flex-direction:column;height:100%;display:flex}
.CheckResultRow-module-scss-module__V2ctjG__checkRow{border-top:1px solid var(--dark-white);grid-template-columns:18px 1fr auto;align-items:start;gap:.5rem;padding:.35rem 0;display:grid}.CheckResultRow-module-scss-module__V2ctjG__checkRow:first-child{border-top:none}.CheckResultRow-module-scss-module__V2ctjG__checkIcon{margin-top:2px;font-size:.85rem;display:inline-flex}.CheckResultRow-module-scss-module__V2ctjG__checkError{color:var(--workflow-changes-color)}.CheckResultRow-module-scss-module__V2ctjG__checkWarning{color:var(--workflow-stale-color)}.CheckResultRow-module-scss-module__V2ctjG__checkPass{color:var(--workflow-approved-color)}.CheckResultRow-module-scss-module__V2ctjG__checkSkip{color:var(--grey)}.CheckResultRow-module-scss-module__V2ctjG__checkText{min-width:0}.CheckResultRow-module-scss-module__V2ctjG__checkSubject{font-weight:600}.CheckResultRow-module-scss-module__V2ctjG__checkMessage{color:var(--dark-grey);font-size:var(--font-xs)}.CheckResultRow-module-scss-module__V2ctjG__checkActions{align-items:flex-start;display:inline-flex}.CheckResultRow-module-scss-module__V2ctjG__checkHandleButton{white-space:nowrap}.CheckResultRow-module-scss-module__V2ctjG__checkHandleButton svg{font-size:.65rem}.CheckResultRow-module-scss-module__V2ctjG__linkButton{color:var(--link-color);cursor:pointer;font:inherit;font-size:var(--font-xs);background:0 0;border:none;padding:0;font-weight:600}.CheckResultRow-module-scss-module__V2ctjG__linkButton:hover{text-decoration:underline}.CheckResultRow-module-scss-module__V2ctjG__commentAnchor{background:var(--dark-white);border-radius:4px;padding:0 .35rem;font-size:.7rem}
.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)}
.ValidationPanel-module-scss-module__cl3yLW__container{flex-direction:column;flex:1;min-height:0;display:flex}.ValidationPanel-module-scss-module__cl3yLW__topRow,.ValidationPanel-module-scss-module__cl3yLW__parametersGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.ValidationPanel-module-scss-module__cl3yLW__severityRow{margin-bottom:1rem}.ValidationPanel-module-scss-module__cl3yLW__divider{border-top:1px solid var(--light-grey);margin:1.5rem 0}.ValidationPanel-module-scss-module__cl3yLW__dividerLabel{color:var(--text-secondary);margin-bottom:1rem;font-size:.75rem;font-style:italic}.ValidationPanel-module-scss-module__cl3yLW__severitySection{grid-template-columns:repeat(auto-fill,minmax(250px,max-content));gap:1rem;display:grid}.ValidationPanel-module-scss-module__cl3yLW__validationHeader{margin-bottom:1rem}.ValidationPanel-module-scss-module__cl3yLW__validationTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:1rem;font-weight:600}.ValidationPanel-module-scss-module__cl3yLW__validationDescription{color:var(--text-tertiary,var(--text-secondary));opacity:.85;margin-bottom:.75rem;font-size:.8125rem;line-height:1.4}.ValidationPanel-module-scss-module__cl3yLW__noSettingsNotice{color:var(--text-tertiary,var(--text-secondary));opacity:.85;margin-bottom:1rem;font-size:.8125rem;font-style:italic;line-height:1.4}.ValidationPanel-module-scss-module__cl3yLW__errorHandlingSection{border-top:1px solid var(--grey);padding-top:1rem}.ValidationPanel-module-scss-module__cl3yLW__errorHandlingTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:1rem;font-weight:600}.ValidationPanel-module-scss-module__cl3yLW__errorHandlingDescription{color:var(--text-tertiary,var(--text-secondary));opacity:.85;margin-bottom:1rem;font-size:.8125rem;line-height:1.4}.ValidationPanel-module-scss-module__cl3yLW__smallCheckbox .checkbox input[type=checkbox]{width:16px;height:16px}.ValidationPanel-module-scss-module__cl3yLW__smallCheckbox .checkbox label{font-size:.8125rem}.ValidationPanel-module-scss-module__cl3yLW__regexInputRow{align-items:flex-start;gap:.5rem;display:flex}.ValidationPanel-module-scss-module__cl3yLW__regexInputRow button{flex-shrink:0;justify-content:center;align-items:center;margin-top:.5rem;display:flex}.ValidationPanel-module-scss-module__cl3yLW__chipContainer{background:var(--background-secondary,var(--light-grey));border-radius:.5rem;flex-wrap:wrap;gap:.5rem;min-height:2.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.ValidationPanel-module-scss-module__cl3yLW__addValueRow{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ValidationPanel-module-scss-module__cl3yLW__addValueInput{flex:0 auto;min-width:200px;max-width:300px}.ValidationPanel-module-scss-module__cl3yLW__addValueButton{flex-shrink:0}.ValidationPanel-module-scss-module__cl3yLW__emptyListNotice{color:var(--text-tertiary,var(--text-secondary));opacity:.85;margin-bottom:1rem;font-size:.8125rem;font-style:italic;line-height:1.4}
.Slider-module-scss-module__FgSEAq__container{flex-direction:column;gap:.25rem;width:100%;display:flex}.Slider-module-scss-module__FgSEAq__header{color:var(--dark-grey);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.Slider-module-scss-module__FgSEAq__label{font-weight:500}.Slider-module-scss-module__FgSEAq__valueLabel{font-variant-numeric:tabular-nums;color:var(--grey)}.Slider-module-scss-module__FgSEAq__slider{width:100%;accent-color:var(--primary-color,var(--brand-color,#4a90d9));margin:0}.Slider-module-scss-module__FgSEAq__size-small .Slider-module-scss-module__FgSEAq__header{font-size:.75rem}.Slider-module-scss-module__FgSEAq__size-small .Slider-module-scss-module__FgSEAq__slider{height:18px}
.RotationWheel-module-scss-module__HS_LDq__wheel{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;display:block}.RotationWheel-module-scss-module__HS_LDq__wheel:active{cursor:grabbing}.RotationWheel-module-scss-module__HS_LDq__face{fill:var(--white);stroke:var(--light-grey);stroke-width:1px}.RotationWheel-module-scss-module__HS_LDq__tick{stroke:var(--grey);stroke-width:1px;stroke-linecap:round}.RotationWheel-module-scss-module__HS_LDq__spoke{stroke:var(--primary-color,var(--brand-color,#4a90d9));stroke-width:2px;stroke-linecap:round}.RotationWheel-module-scss-module__HS_LDq__hub{fill:var(--dark-grey)}.RotationWheel-module-scss-module__HS_LDq__handle{fill:var(--primary-color,var(--brand-color,#4a90d9));stroke:var(--white);stroke-width:1.5px}
.GradientEditor-module-scss-module__E7R1fa__container{flex-direction:column;gap:.5rem;width:100%;display:flex}.GradientEditor-module-scss-module__E7R1fa__preview{border:1px solid var(--light-grey);background-color:var(--white);background-size:cover;border-radius:6px;width:100%;height:36px;position:relative}.GradientEditor-module-scss-module__E7R1fa__stopsBar{border:1px solid var(--light-grey);cursor:copy;touch-action:none;-webkit-user-select:none;user-select:none;background-size:cover;border-radius:4px;width:100%;height:22px;position:relative}.GradientEditor-module-scss-module__E7R1fa__stopsTrack{pointer-events:none;position:absolute;inset:0}.GradientEditor-module-scss-module__E7R1fa__stopHandle{background:var(--white);border:1.5px solid var(--dark-grey);pointer-events:auto;cursor:grab;touch-action:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0003}.GradientEditor-module-scss-module__E7R1fa__stopHandle:active{cursor:grabbing}.GradientEditor-module-scss-module__E7R1fa__stopHandle.GradientEditor-module-scss-module__E7R1fa__selected{border-color:var(--primary-color,var(--brand-color,#4a90d9));box-shadow:0 0 0 2px #4a90d940}.GradientEditor-module-scss-module__E7R1fa__stopSwatch{background-clip:padding-box;border-radius:50%;width:6px;height:6px}.GradientEditor-module-scss-module__E7R1fa__stopEditor{border:1px solid var(--light-grey);background:var(--faint-grey,#f7f7f7);border-radius:6px;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.GradientEditor-module-scss-module__E7R1fa__stopEditorHeader{color:var(--dark-grey);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.GradientEditor-module-scss-module__E7R1fa__stopEditorTitle{font-weight:500}.GradientEditor-module-scss-module__E7R1fa__hexRow{align-items:center;gap:.5rem;display:flex}.GradientEditor-module-scss-module__E7R1fa__hexInput{border:1px solid var(--light-grey);border-radius:var(--border-radius);text-align:center;width:100%;font-size:.9rem;font-family:var(--font-mono,monospace);padding:.25rem}.GradientEditor-module-scss-module__E7R1fa__rotationRow{align-items:flex-start;gap:.75rem;padding-top:.25rem;display:flex}.GradientEditor-module-scss-module__E7R1fa__rotationControls{flex-direction:column;flex:1;gap:.35rem;display:flex}.GradientEditor-module-scss-module__E7R1fa__rotationLabel{color:var(--dark-grey);font-size:.8rem;font-weight:500}.GradientEditor-module-scss-module__E7R1fa__rotationInputRow{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--white);align-items:center;gap:.25rem;padding:0 .5rem;display:flex}.GradientEditor-module-scss-module__E7R1fa__angleInput{font-variant-numeric:tabular-nums;color:var(--dark-grey);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.35rem 0;font-size:.9rem}.GradientEditor-module-scss-module__E7R1fa__degreeSuffix{color:var(--grey);pointer-events:none;font-size:.9rem}
.ColorPickerBar-module-scss-module__1_tlTa__container{height:40px;position:relative}.ColorPickerBar-module-scss-module__1_tlTa__containerButton{height:auto;display:inline-flex;position:relative}.ColorPickerBar-module-scss-module__1_tlTa__linkWrap{height:100%;display:block}.ColorPickerBar-module-scss-module__1_tlTa__containerButton .ColorPickerBar-module-scss-module__1_tlTa__linkWrap{height:auto;display:inline-flex}.ColorPickerBar-module-scss-module__1_tlTa__labelContainer{border:1px solid var(--grey);height:100%;min-height:40px;color:var(--dark-grey);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.25rem;display:flex;position:relative}.ColorPickerBar-module-scss-module__1_tlTa__labelContainer.ColorPickerBar-module-scss-module__1_tlTa__empty{background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#00000008 10px 20px);border-style:dashed}.ColorPickerBar-module-scss-module__1_tlTa__buttonTrigger{aspect-ratio:1;box-sizing:border-box;border:1px solid var(--grey);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:relative;overflow:hidden}.ColorPickerBar-module-scss-module__1_tlTa__buttonTrigger.ColorPickerBar-module-scss-module__1_tlTa__empty{background-image:repeating-linear-gradient(45deg,#0000,#0000 4px,#0000000d 4px 8px);border-style:dashed}.ColorPickerBar-module-scss-module__1_tlTa__buttonTrigger svg{width:14px;height:14px}.ColorPickerBar-module-scss-module__1_tlTa__strokeInner{background:var(--white);pointer-events:none;border-radius:2px;position:absolute;inset:5px}.ColorPickerBar-module-scss-module__1_tlTa__labelSvg{width:100%;color:#4a5568;border-radius:var(--border-radius);cursor:pointer;display:block}.ColorPickerBar-module-scss-module__1_tlTa__labelText{position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.ColorPickerBar-module-scss-module__1_tlTa__popover{z-index:1000;border:1px solid var(--light-grey);width:260px;min-height:280px;color:var(--dark-grey);background:var(--white);border-radius:9px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 12px #00000026}.ColorPickerBar-module-scss-module__1_tlTa__tabsTopBar{background:var(--light-grey);flex-shrink:0;align-items:stretch;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__topBarFiller{flex:1}.ColorPickerBar-module-scss-module__1_tlTa__modeTabs{flex:1;min-width:0}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton,.ColorPickerBar-module-scss-module__1_tlTa__linkButton{box-sizing:border-box;width:32px;color:var(--dark-grey);cursor:pointer;background:var(--light-grey);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton:hover,.ColorPickerBar-module-scss-module__1_tlTa__linkButton:hover{background:var(--dark-white)}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton svg,.ColorPickerBar-module-scss-module__1_tlTa__linkButton svg{width:14px;height:14px}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton{font:inherit;appearance:none;border:0}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton.ColorPickerBar-module-scss-module__1_tlTa__statusSuccess{color:var(--success-color,#168a46)}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton.ColorPickerBar-module-scss-module__1_tlTa__statusError{color:var(--error-color)}.ColorPickerBar-module-scss-module__1_tlTa__topBarButton:disabled{color:var(--grey);cursor:not-allowed}.ColorPickerBar-module-scss-module__1_tlTa__linkButton.ColorPickerBar-module-scss-module__1_tlTa__linked{color:var(--info-color)}.ColorPickerBar-module-scss-module__1_tlTa__popoverBody{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.75rem;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__tabContent{border:none;flex:1;min-height:0;padding:0}.ColorPickerBar-module-scss-module__1_tlTa__singleModeBody{flex-direction:column;flex:1;gap:.5rem;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__inputRow{align-items:center;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__colorInput{min-width:0;color:var(--dark-grey);border-radius:var(--border-radius);text-align:center;border:1px solid;flex:1;padding:.25rem;font-size:1rem}.ColorPickerBar-module-scss-module__1_tlTa__transparentButton.ColorPickerBar-module-scss-module__1_tlTa__active{outline:2px solid var(--primary-color,var(--brand-color,#4a90d9));outline-offset:-2px}.ColorPickerBar-module-scss-module__1_tlTa__transparentSwatch{border:1px solid var(--grey);background-color:var(--white);background-image:linear-gradient(-45deg,#0000 45%,red 45% 55%,#0000 55%);border-radius:3px;width:16px;height:16px;display:block}.ColorPickerBar-module-scss-module__1_tlTa__presets{flex-direction:column;gap:.5rem;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__presetFilter{border:1px solid var(--light-grey);width:100%;min-width:0;color:var(--dark-grey);background:var(--white);font:inherit;border-radius:6px;padding:.375rem .5rem;font-size:.8125rem;line-height:1.2}.ColorPickerBar-module-scss-module__1_tlTa__presetFilter:focus{outline:2px solid var(--primary-color,var(--brand-color,#4a90d9));outline-offset:-1px}.ColorPickerBar-module-scss-module__1_tlTa__presetRows{flex-direction:column;gap:.25rem;max-height:190px;padding-right:.125rem;display:flex;overflow-y:auto}.ColorPickerBar-module-scss-module__1_tlTa__presetRows .ColorPickerBar-module-scss-module__1_tlTa__preset{width:100%;color:var(--dark-grey);cursor:pointer;font:inherit;text-align:left;appearance:none;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:.5rem;padding:.3rem;display:grid}.ColorPickerBar-module-scss-module__1_tlTa__presetRows .ColorPickerBar-module-scss-module__1_tlTa__preset:hover,.ColorPickerBar-module-scss-module__1_tlTa__presetRows .ColorPickerBar-module-scss-module__1_tlTa__preset.ColorPickerBar-module-scss-module__1_tlTa__selected{background:var(--dark-white);border-color:var(--light-grey)}.ColorPickerBar-module-scss-module__1_tlTa__presetRows .ColorPickerBar-module-scss-module__1_tlTa__selected{box-shadow:inset 0 0 0 1px var(--black)}.ColorPickerBar-module-scss-module__1_tlTa__noPresetResults{color:var(--grey);text-align:center;padding:.75rem .5rem;font-size:.8125rem}.ColorPickerBar-module-scss-module__1_tlTa__presetThumbnail{border:1px solid var(--light-grey);background:var(--white);border-radius:4px;width:26px;height:26px;line-height:0;display:block;overflow:hidden;box-shadow:0 1px 2px #00000014}.ColorPickerBar-module-scss-module__1_tlTa__presetThumbnail svg{display:block}.ColorPickerBar-module-scss-module__1_tlTa__none,.ColorPickerBar-module-scss-module__1_tlTa__noColorThumbnail{color:red;background-color:var(--white);background-image:linear-gradient(-45deg,#0000 45%,currentColor 45% 55%,#0000 55%)}.ColorPickerBar-module-scss-module__1_tlTa__setThumbnail{align-items:stretch;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__setThumbnailSegment{flex:1 1 0;min-width:0}.ColorPickerBar-module-scss-module__1_tlTa__presetText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ColorPickerBar-module-scss-module__1_tlTa__presetName,.ColorPickerBar-module-scss-module__1_tlTa__presetSubtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ColorPickerBar-module-scss-module__1_tlTa__presetName{color:var(--dark-grey);font-size:.7rem;font-weight:600;line-height:1.15}.ColorPickerBar-module-scss-module__1_tlTa__presetSubtitle{color:var(--grey);font-size:.6rem;line-height:1.1}.ColorPickerBar-module-scss-module__1_tlTa__error{color:var(--error-color);margin-top:.25rem;font-size:.75rem}
.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)}
.GridSelect-module-scss-module__A8EbUq__container{grid-gap:.5rem;-webkit-tap-highlight-color:#0000;width:100%;padding:2px 0 12px;list-style:none;display:grid}.GridSelect-module-scss-module__A8EbUq__container.GridSelect-module-scss-module__A8EbUq__vertical{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.GridSelect-module-scss-module__A8EbUq__container.GridSelect-module-scss-module__A8EbUq__horizontal{grid-template-rows:repeat(auto-fill,minmax(80px,1fr));grid-auto-columns:auto;grid-auto-flow:column;height:100%;padding-right:100px}.GridSelect-module-scss-module__A8EbUq__item{text-align:center;box-sizing:border-box;border-radius:var(--border-radius);border:1px solid var(--grey);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:4px;scroll-margin-top:10px;display:inline-flex;overflow:hidden}.GridSelect-module-scss-module__A8EbUq__item .GridSelect-module-scss-module__A8EbUq__thumbnail{aspect-ratio:1;background:var(--gs-option-background,#fff);border-radius:var(--border-radius);flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.GridSelect-module-scss-module__A8EbUq__item .GridSelect-module-scss-module__A8EbUq__name{font-size:var(--font-normal);color:var(--dark-gray);font-size:var(--font-small);white-space:nowrap;text-overflow:ellipsis;padding-bottom:.25rem;overflow:hidden}.GridSelect-module-scss-module__A8EbUq__item .GridSelect-module-scss-module__A8EbUq__name:empty{display:none}@media (hover:hover){.GridSelect-module-scss-module__A8EbUq__item:hover:not(.GridSelect-module-scss-module__A8EbUq__selected) .GridSelect-module-scss-module__A8EbUq__thumbnail{background:var(--gs-option-background-hover)}}@media (hover:none){.GridSelect-module-scss-module__A8EbUq__item:active .GridSelect-module-scss-module__A8EbUq__thumbnail{background:var(--gs-option-background-active)}}.GridSelect-module-scss-module__A8EbUq__item.GridSelect-module-scss-module__A8EbUq__selected{border-width:2px;padding:3px}.GridSelect-module-scss-module__A8EbUq__item.GridSelect-module-scss-module__A8EbUq__selected .GridSelect-module-scss-module__A8EbUq__thumbnail{background:var(--gs-option-background-selected)}.GridSelect-module-scss-module__A8EbUq__item.GridSelect-module-scss-module__A8EbUq__selected .GridSelect-module-scss-module__A8EbUq__name{font-weight:700}
.ColorPalette-module-scss-module__xXbhva__paletteThumbnail{padding:1rem;font-size:1rem;font-weight:500}.ColorPalette-module-scss-module__xXbhva__paletteThumbnail.ColorPalette-module-scss-module__xXbhva__selected{font-weight:700}.ColorPalette-module-scss-module__xXbhva__customOption{flex-direction:column;gap:.5rem;width:100%;padding:.5rem;display:flex;overflow:visible}.ColorPalette-module-scss-module__xXbhva__customOption .ColorPalette-module-scss-module__xXbhva__pickers{justify-content:center;align-items:center;gap:.5rem;display:flex}.ColorPalette-module-scss-module__xXbhva__customOption .ColorPalette-module-scss-module__xXbhva__pickers .ColorPalette-module-scss-module__xXbhva__pickerButton{aspect-ratio:1;background:#fff;border:1px solid #d3e6fb;border-radius:4px;flex-grow:1;max-width:50%;padding:4px;position:relative}.ColorPalette-module-scss-module__xXbhva__customOption .ColorPalette-module-scss-module__xXbhva__pickers .ColorPalette-module-scss-module__xXbhva__pickerButton>div{aspect-ratio:1;border-radius:4px;width:100%}.ColorPalette-module-scss-module__xXbhva__customOption .ColorPalette-module-scss-module__xXbhva__pickers .ColorPalette-module-scss-module__xXbhva__pickerButton:hover{border-color:var(--grey)}.ColorPalette-module-scss-module__xXbhva__customOption .ColorPalette-module-scss-module__xXbhva__pickers .ColorPalette-module-scss-module__xXbhva__picker{z-index:10;position:absolute}.ColorPalette-module-scss-module__xXbhva__pick{aspect-ratio:1;border:2px solid var(--grey);border-radius:var(--border-radius);flex-direction:column;gap:8px;padding:6px;display:flex}.ColorPalette-module-scss-module__xXbhva__pick .ColorPalette-module-scss-module__xXbhva__input{flex-direction:row;gap:0;width:100%;display:flex}.ColorPalette-module-scss-module__xXbhva__pick .ColorPalette-module-scss-module__xXbhva__input input,.ColorPalette-module-scss-module__xXbhva__pick .ColorPalette-module-scss-module__xXbhva__input button{border-radius:3px}.ColorPalette-module-scss-module__xXbhva__pick .ColorPalette-module-scss-module__xXbhva__input input{width:60px;color:var(--grey);text-align:center;border-width:1px medium 1px 1px;border-right-style:none;border-right-color:currentColor;border-top-right-radius:0;border-bottom-right-radius:0;padding:2px}.ColorPalette-module-scss-module__xXbhva__pick .ColorPalette-module-scss-module__xXbhva__input button{border-top-left-radius:0;border-bottom-left-radius:0;flex-grow:1;flex-shrink:1;padding:6px}.ColorPalette-module-scss-module__xXbhva__pick .react-colorful{flex-grow:1;width:100%;height:100%}:is(.ColorPalette-module-scss-module__xXbhva__pick .react-colorful__saturation-pointer,.ColorPalette-module-scss-module__xXbhva__pick .react-colorful__hue-pointer){border-width:1px;border-radius:3px}.ColorPalette-module-scss-module__xXbhva__pick .react-colorful__saturation-pointer{width:16px;height:16px}.ColorPalette-module-scss-module__xXbhva__pick .react-colorful__hue{height:16px}.ColorPalette-module-scss-module__xXbhva__pick .react-colorful__hue-pointer{border-radius:3px;width:12px;height:18px}
.ProductLibraryLayout-module-scss-module__JF8fiq__layout{min-height:0;height:calc(100vh - var(--header-height));flex-direction:row;flex:1;align-items:stretch;width:100%;display:flex;overflow:hidden}.ProductLibraryLayout-module-scss-module__JF8fiq__main{flex:1;min-width:0;overflow:auto}@media (max-width:768px){.ProductLibraryLayout-module-scss-module__JF8fiq__layout{flex-direction:column}.ProductLibraryLayout-module-scss-module__JF8fiq__main{flex:1;min-height:0;overflow:auto}}
.PageTitle-module-scss-module__7mLSzW__pageTitle{border-bottom:1px solid var(--border-color);color:var(--text-color);align-items:center;gap:.25rem;margin-bottom:1rem;padding:.5rem 0;font-size:1.25rem;display:flex}.PageTitle-module-scss-module__7mLSzW__icon{align-items:center;margin-right:.25rem;display:flex}
.layout-module-scss-module__O9higa__html,.layout-module-scss-module__O9higa__body{background:#fff;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.layout-module-scss-module__O9higa__sentinel{pointer-events:none;position:fixed;inset:0}
