.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}
.Tooltip-module-scss-module__ogdA8G__tooltipContainer{position:relative}.Tooltip-module-scss-module__ogdA8G__tooltipContent{color:var(--black);border-radius:var(--border-radius);font-size:var(--font-small);white-space:normal;z-index:9999;pointer-events:none;background-color:#fff;width:300px;padding:.5rem;font-weight:300;box-shadow:0 2px 8px #00000040}.Tooltip-module-scss-module__ogdA8G__tooltipCircleContainer{align-items:center;gap:.25rem;display:flex}.Tooltip-module-scss-module__ogdA8G__tooltipCircleContainer svg{margin-bottom:-1px;font-size:.75rem}
.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}
.CreateProductModal-module-scss-module__gQaSLa__modalContent.CreateProductModal-module-scss-module__gQaSLa__modalContent{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.CreateProductModal-module-scss-module__gQaSLa__modalTitle{flex-shrink:0}.CreateProductModal-module-scss-module__gQaSLa__splitLayout{flex-direction:row;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.CreateProductModal-module-scss-module__gQaSLa__browserPane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.CreateProductModal-module-scss-module__gQaSLa__browserPane.CreateProductModal-module-scss-module__gQaSLa__browserPaneLoading{pointer-events:none}.CreateProductModal-module-scss-module__gQaSLa__browserOverlay{z-index:10;background:#fff9;position:absolute;inset:0}.CreateProductModal-module-scss-module__gQaSLa__detailsPane{background:var(--white,#fff);border-left:1px solid var(--border-color,#e0e0e0);flex-direction:column;flex-shrink:0;width:400px;min-height:0;display:flex;overflow:hidden}.CreateProductModal-module-scss-module__gQaSLa__breadcrumbs{border-bottom:1px solid var(--border-color);white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;align-items:center;min-width:0;padding:.75rem 1rem;font-size:.875rem;display:flex;overflow:hidden}.CreateProductModal-module-scss-module__gQaSLa__breadcrumbSegment{flex:0 auto;align-items:center;min-width:0;display:inline-flex}.CreateProductModal-module-scss-module__gQaSLa__breadcrumbItem{cursor:pointer;color:var(--text-color);align-items:center;gap:.25rem;min-width:0;max-width:12rem;display:inline-flex}.CreateProductModal-module-scss-module__gQaSLa__breadcrumbItem:hover{text-decoration:underline}.CreateProductModal-module-scss-module__gQaSLa__breadcrumbIcon{flex:none}.CreateProductModal-module-scss-module__gQaSLa__breadcrumbLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CreateProductModal-module-scss-module__gQaSLa__breadcrumbSeparator{color:var(--text-muted);flex:none;margin:0 .375rem}.CreateProductModal-module-scss-module__gQaSLa__breadcrumbCurrent{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:14rem;font-weight:500;overflow:hidden}.CreateProductModal-module-scss-module__gQaSLa__newFolderButton{flex:none;margin-left:auto}.CreateProductModal-module-scss-module__gQaSLa__browserError{border-bottom:1px solid var(--error-color);background:var(--error-background-color,#fff3f3);color:var(--error-color);padding:.625rem 1rem;font-size:.8125rem}.CreateProductModal-module-scss-module__gQaSLa__browserContent{flex:1 1 0;min-height:0;padding:1rem;overflow-y:auto}.CreateProductModal-module-scss-module__gQaSLa__sectionLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:1rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.CreateProductModal-module-scss-module__gQaSLa__sectionLabel:first-child{margin-top:0}.CreateProductModal-module-scss-module__gQaSLa__grid{flex-direction:column;display:flex}.CreateProductModal-module-scss-module__gQaSLa__foldersSection{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;display:grid}.CreateProductModal-module-scss-module__gQaSLa__productsSection{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.CreateProductModal-module-scss-module__gQaSLa__folderTile{cursor:pointer;background:#f0f0f0;border:2px solid #0000;border-radius:8px;align-items:center;padding:.5rem .75rem;transition:background-color .15s;display:flex}.CreateProductModal-module-scss-module__gQaSLa__folderTile:hover{background:#e0e0e0}.CreateProductModal-module-scss-module__gQaSLa__folderIcon{color:var(--folder-color,#616161);flex-shrink:0;margin-right:.5rem;font-size:1.25rem}.CreateProductModal-module-scss-module__gQaSLa__folderContent{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.CreateProductModal-module-scss-module__gQaSLa__folderName{text-align:left;max-width:100%;color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.8125rem;font-weight:400;overflow:hidden}.CreateProductModal-module-scss-module__gQaSLa__folderMeta{color:var(--text-muted);margin-top:.125rem;font-size:.6875rem}.CreateProductModal-module-scss-module__gQaSLa__productTile{cursor:pointer;background:#f0f0f0;border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;padding:.5rem;transition:background-color .15s,border-color .15s;display:flex}.CreateProductModal-module-scss-module__gQaSLa__productTile:hover{background:#e0e0e0}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__selected{border-color:var(--primary-color);background:#b3d9ff}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__templateTile{background:var(--template-color-very-light)}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__templateTile:hover:not(.CreateProductModal-module-scss-module__gQaSLa__selected){background:var(--template-color-light)}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__templateTile.CreateProductModal-module-scss-module__gQaSLa__selected{background:var(--template-color-light);border-color:var(--template-color)}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusDRAFT{background:var(--status-draft-color-bg)!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusDRAFT:hover:not(.CreateProductModal-module-scss-module__gQaSLa__selected){background:#0059df1f!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusDRAFT.CreateProductModal-module-scss-module__gQaSLa__selected{border-color:var(--status-draft-color-dark)!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusLIVE{background:var(--status-live-color-bg)!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusLIVE:hover:not(.CreateProductModal-module-scss-module__gQaSLa__selected){background:#2564221f!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusLIVE.CreateProductModal-module-scss-module__gQaSLa__selected{border-color:var(--status-live-color-dark)!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusARCHIVED{background:var(--status-archived-color-bg)!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusARCHIVED:hover:not(.CreateProductModal-module-scss-module__gQaSLa__selected){background:var(--light-color-dark)!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusARCHIVED.CreateProductModal-module-scss-module__gQaSLa__selected{border-color:var(--status-archived-color-dark)!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusTEMPLATE{background:var(--template-color-very-light)!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusTEMPLATE:hover:not(.CreateProductModal-module-scss-module__gQaSLa__selected){background:var(--template-color-light)!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusTEMPLATE.CreateProductModal-module-scss-module__gQaSLa__selected{border-color:var(--template-color-dark)!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusARCHIVED_TEMPLATE{background:var(--light-grey)!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusARCHIVED_TEMPLATE:hover:not(.CreateProductModal-module-scss-module__gQaSLa__selected){background:var(--light-color-dark)!important}.CreateProductModal-module-scss-module__gQaSLa__productTile.CreateProductModal-module-scss-module__gQaSLa__statusARCHIVED_TEMPLATE.CreateProductModal-module-scss-module__gQaSLa__selected{border-color:var(--status-archived-color-dark)!important}.CreateProductModal-module-scss-module__gQaSLa__productImage{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:4px;width:100%;margin-bottom:.375rem}.CreateProductModal-module-scss-module__gQaSLa__productName{text-align:left;max-width:100%;color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.75rem;font-weight:400;overflow:hidden}.CreateProductModal-module-scss-module__gQaSLa__noImage{aspect-ratio:1;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:100%;margin-bottom:.375rem;display:flex}.CreateProductModal-module-scss-module__gQaSLa__noImage svg{width:32px;height:32px;color:var(--text-muted);opacity:.5}.CreateProductModal-module-scss-module__gQaSLa__detailsPanel{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.CreateProductModal-module-scss-module__gQaSLa__detailsContent{flex-direction:column;flex:1 1 0;gap:1rem;min-height:0;padding:1.5rem;display:flex;overflow-y:auto}.CreateProductModal-module-scss-module__gQaSLa__detailsContent>*{flex-shrink:0}.CreateProductModal-module-scss-module__gQaSLa__thumbnailContainer{aspect-ratio:1;background:var(--white,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;width:100%;overflow:hidden}.CreateProductModal-module-scss-module__gQaSLa__thumbnail{object-fit:contain;width:100%;height:100%}.CreateProductModal-module-scss-module__gQaSLa__thumbnailPlaceholder{width:100%;height:100%;color:var(--text-muted,#999);justify-content:center;align-items:center;font-size:.875rem;display:flex}.CreateProductModal-module-scss-module__gQaSLa__scratchPlaceholder{width:100%;height:100%;color:var(--text-muted,#666);background:var(--light-grey,#f5f5f5);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.CreateProductModal-module-scss-module__gQaSLa__scratchPlaceholder span{font-size:.875rem;font-weight:500}.CreateProductModal-module-scss-module__gQaSLa__scratchIcon{width:48px;height:48px;color:var(--text-muted,#999);opacity:.6}.CreateProductModal-module-scss-module__gQaSLa__sourceLabel{text-align:center;color:var(--text-muted);font-size:.875rem}.CreateProductModal-module-scss-module__gQaSLa__sourceName{color:var(--text-color)}.CreateProductModal-module-scss-module__gQaSLa__sourceName.CreateProductModal-module-scss-module__gQaSLa__statusDraft{color:var(--status-draft-color-dark)}.CreateProductModal-module-scss-module__gQaSLa__sourceName.CreateProductModal-module-scss-module__gQaSLa__statusLive{color:var(--status-live-color-dark)}.CreateProductModal-module-scss-module__gQaSLa__sourceName.CreateProductModal-module-scss-module__gQaSLa__statusArchived{color:var(--status-archived-color-dark)}.CreateProductModal-module-scss-module__gQaSLa__sourceName.CreateProductModal-module-scss-module__gQaSLa__statusTemplate{color:var(--template-color-dark)}.CreateProductModal-module-scss-module__gQaSLa__folderNotice{background:var(--very-light-grey,#fafafa);border:1px solid var(--border-color,#e0e0e0);border-radius:6px;padding:.75rem}.CreateProductModal-module-scss-module__gQaSLa__folderSelector{flex-direction:column;gap:.5rem;display:flex}.CreateProductModal-module-scss-module__gQaSLa__folderSelectorLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.CreateProductModal-module-scss-module__gQaSLa__folderOptions{flex-direction:column;gap:.375rem;display:flex}.CreateProductModal-module-scss-module__gQaSLa__folderOption{cursor:pointer;color:var(--text-color);border-radius:4px;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;transition:background-color .15s;display:flex}.CreateProductModal-module-scss-module__gQaSLa__folderOption:hover{background:#0000000d}.CreateProductModal-module-scss-module__gQaSLa__folderOption input[type=radio]{cursor:pointer;flex-shrink:0;margin:0}.CreateProductModal-module-scss-module__gQaSLa__folderOption span{-webkit-user-select:none;user-select:none}.CreateProductModal-module-scss-module__gQaSLa__folderOption input[type=radio]:disabled~*{opacity:.5;cursor:not-allowed}.CreateProductModal-module-scss-module__gQaSLa__folderOptionIcon{color:var(--folder-color,#616161);flex-shrink:0}.CreateProductModal-module-scss-module__gQaSLa__folderOptionBadge{background:var(--text-muted-light,#e0e0e0);color:var(--text-muted,#757575);text-transform:uppercase;letter-spacing:.02em;border-radius:3px;margin-left:auto;padding:.125rem .375rem;font-size:.6875rem;font-weight:600}.CreateProductModal-module-scss-module__gQaSLa__folderOptionBadgeSelected{background:var(--primary-color-light,#e3f2fd);color:var(--primary-color,#1976d2);text-transform:uppercase;letter-spacing:.02em;border-radius:3px;margin-left:auto;padding:.125rem .375rem;font-size:.6875rem;font-weight:600}.CreateProductModal-module-scss-module__gQaSLa__detailsActions{border-top:1px solid var(--border-color,#e0e0e0);background:var(--white,#fff);flex-shrink:0;padding:1rem 1.5rem}.CreateProductModal-module-scss-module__gQaSLa__createButton{width:100%}.CreateProductModal-module-scss-module__gQaSLa__multipleButton.CreateProductModal-module-scss-module__gQaSLa__multipleButton{width:100%;margin-top:.5rem}.CreateProductModal-module-scss-module__gQaSLa__quantitySection{border:1px solid var(--border-color,#e0e0e0);background:var(--very-light-grey,#fafafa);border-radius:6px;padding:.75rem}.CreateProductModal-module-scss-module__gQaSLa__namePreview{color:var(--text-muted,#666);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.75rem}.CreateProductModal-module-scss-module__gQaSLa__batchSummary{overflow-wrap:anywhere;flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}.CreateProductModal-module-scss-module__gQaSLa__batchSummary>span{color:var(--text-muted,#666);font-size:.8125rem}.CreateProductModal-module-scss-module__gQaSLa__batchProducts{margin:0;padding:0;list-style:none}.CreateProductModal-module-scss-module__gQaSLa__batchProducts li{border-bottom:1px solid var(--border-color,#e0e0e0);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;font-size:.8125rem;display:flex}.CreateProductModal-module-scss-module__gQaSLa__batchProducts li>span{overflow-wrap:anywhere;min-width:0}.CreateProductModal-module-scss-module__gQaSLa__batchProducts li>small{color:var(--text-muted,#666);flex-shrink:0}.CreateProductModal-module-scss-module__gQaSLa__batchProducts li>.CreateProductModal-module-scss-module__gQaSLa__batchCreated{color:var(--status-live-color-dark,#256422)}.CreateProductModal-module-scss-module__gQaSLa__batchProgress{flex-direction:column;gap:.5rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.CreateProductModal-module-scss-module__gQaSLa__batchProgress progress{width:100%;height:6px;accent-color:var(--primary-color,#659609)}.CreateProductModal-module-scss-module__gQaSLa__createTemplateButton{width:100%;background:var(--template-color)!important;border-color:var(--template-color)!important}.CreateProductModal-module-scss-module__gQaSLa__createTemplateButton:hover:not(:disabled){background:var(--template-color-dark)!important;border-color:var(--template-color-dark)!important}.CreateProductModal-module-scss-module__gQaSLa__error{color:var(--error-color);overflow-wrap:anywhere;margin-bottom:.5rem;font-size:.875rem}.CreateProductModal-module-scss-module__gQaSLa__emptyState{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.CreateProductModal-module-scss-module__gQaSLa__emptyIcon{opacity:.5;margin-bottom:.75rem;font-size:2.5rem}.CreateProductModal-module-scss-module__gQaSLa__emptyText{font-size:.875rem}.CreateProductModal-module-scss-module__gQaSLa__loadingContainer{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}
.ProductTemplatePicker-module-scss-module__0tS6mG__picker{flex-shrink:0;min-width:0}.ProductTemplatePicker-module-scss-module__0tS6mG__trigger{border:1px solid var(--template-color,#8055a3);background:var(--template-color-very-light,#f5f0fa);color:#563480;width:100%;font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:.625rem;padding:.75rem;font-size:.875rem;display:flex}.ProductTemplatePicker-module-scss-module__0tS6mG__trigger:hover:not(:disabled){border-color:var(--template-color-dark,#634180);background:#e7ddf5}.ProductTemplatePicker-module-scss-module__0tS6mG__trigger:disabled{opacity:.5;cursor:not-allowed}.ProductTemplatePicker-module-scss-module__0tS6mG__chevron{margin-left:auto;transition:transform .15s}.ProductTemplatePicker-module-scss-module__0tS6mG__chevron.ProductTemplatePicker-module-scss-module__0tS6mG__open{transform:rotate(180deg)}.ProductTemplatePicker-module-scss-module__0tS6mG__dropdown{border:1px solid var(--border-color,#ddd);background:#fff;border-radius:6px;margin-top:.375rem;overflow:hidden;box-shadow:0 4px 12px #00000014}.ProductTemplatePicker-module-scss-module__0tS6mG__search{border-bottom:1px solid var(--border-color,#ddd);color:var(--text-muted,#666);align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.ProductTemplatePicker-module-scss-module__0tS6mG__search:focus-within{box-shadow:inset 0 0 0 2px var(--template-color,#8055a3)}.ProductTemplatePicker-module-scss-module__0tS6mG__search input{width:100%;min-width:0;font:inherit;color:var(--text-color,#333);background:0 0;border:0;outline:none;font-size:.875rem}.ProductTemplatePicker-module-scss-module__0tS6mG__hint,.ProductTemplatePicker-module-scss-module__0tS6mG__message{color:var(--text-muted,#666);padding:.625rem .75rem;font-size:.75rem}.ProductTemplatePicker-module-scss-module__0tS6mG__message{font-size:.8125rem}.ProductTemplatePicker-module-scss-module__0tS6mG__options{overscroll-behavior:contain;max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.ProductTemplatePicker-module-scss-module__0tS6mG__option{cursor:pointer;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.ProductTemplatePicker-module-scss-module__0tS6mG__option.ProductTemplatePicker-module-scss-module__0tS6mG__highlighted,.ProductTemplatePicker-module-scss-module__0tS6mG__option[aria-selected=true]{background:var(--template-color-very-light,#f5f0fa)}.ProductTemplatePicker-module-scss-module__0tS6mG__option>svg{color:var(--template-color-dark,#634180);flex-shrink:0}.ProductTemplatePicker-module-scss-module__0tS6mG__thumbnail{background:var(--very-light-grey,#fafafa);width:36px;height:36px;color:var(--text-muted,#666);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ProductTemplatePicker-module-scss-module__0tS6mG__thumbnail img{object-fit:contain;width:100%;height:100%}.ProductTemplatePicker-module-scss-module__0tS6mG__optionText{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.8125rem}.ProductTemplatePicker-module-scss-module__0tS6mG__optionText small{color:var(--text-muted,#666);align-items:center;gap:.25rem;margin-top:.125rem;font-size:.6875rem;display:flex}.ProductTemplatePicker-module-scss-module__0tS6mG__clear{color:var(--text-muted,#666);font:inherit;cursor:pointer;background:0 0;border:0;margin:.5rem auto 0;padding:.25rem;font-size:.75rem;display:block}.ProductTemplatePicker-module-scss-module__0tS6mG__clear:hover:not(:disabled){text-decoration:underline}
.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}
.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}
.EditorFloatingDialog-module-scss-module__9UWSiq__dialog{z-index:90;position:fixed}.EditorFloatingDialog-module-scss-module__9UWSiq__dialog.EditorFloatingDialog-module-scss-module__9UWSiq__inModal{z-index:100}.EditorFloatingDialog-module-scss-module__9UWSiq__dialog.EditorFloatingDialog-module-scss-module__9UWSiq__modal{z-index:100;max-width:calc(100vw - 16px)}.EditorFloatingDialog-module-scss-module__9UWSiq__dialog.EditorFloatingDialog-module-scss-module__9UWSiq__modal.EditorFloatingDialog-module-scss-module__9UWSiq__fullHeight{height:calc(100vh - 16px)}.EditorFloatingDialog-module-scss-module__9UWSiq__dialog{box-sizing:border-box;background:var(--white);border:1px solid var(--light-grey);min-width:220px;max-width:min(400px,100vw - 16px);max-height:calc(100vh - 16px);font-family:var(--font);font-size:var(--editor-font-size);color:var(--black);border-radius:6px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 28px #0000002e,0 1px 3px #0000001f}.EditorFloatingDialog-module-scss-module__9UWSiq__backdrop{z-index:99;mix-blend-mode:lighten;background-color:#fffc;position:fixed;inset:0}.EditorFloatingDialog-module-scss-module__9UWSiq__titleBar{background:var(--dark-white);border-bottom:1px solid var(--light-grey);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;align-items:center;gap:.375rem;height:32px;padding:0 .25rem 0 .5rem;display:flex}.EditorFloatingDialog-module-scss-module__9UWSiq__titleBar.EditorFloatingDialog-module-scss-module__9UWSiq__dragging{cursor:grabbing}.EditorFloatingDialog-module-scss-module__9UWSiq__titleBar .EditorFloatingDialog-module-scss-module__9UWSiq__close{color:var(--dark-grey);flex:none;font-size:1.3rem}.EditorFloatingDialog-module-scss-module__9UWSiq__titleBar .EditorFloatingDialog-module-scss-module__9UWSiq__close:hover:not(:disabled){color:var(--black)}.EditorFloatingDialog-module-scss-module__9UWSiq__grip{color:var(--grey);flex:none;font-size:.85rem}.EditorFloatingDialog-module-scss-module__9UWSiq__titleActions{cursor:default;flex:none;align-items:center;gap:2px;display:inline-flex}.EditorFloatingDialog-module-scss-module__9UWSiq__title{min-width:0;color:var(--dark-text,var(--black));white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:11px;font-weight:600;overflow:hidden}.EditorFloatingDialog-module-scss-module__9UWSiq__body{gap:var(--editor-group-gap);min-height:0;padding:var(--editor-panel-padding);flex-direction:column;flex:auto;display:flex;position:relative;overflow:auto}.EditorFloatingDialog-module-scss-module__9UWSiq__footer{padding:.375rem var(--editor-panel-padding);background:var(--dark-white);border-top:1px solid var(--light-grey);flex:none;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.EditorFloatingDialog-module-scss-module__9UWSiq__footerStart{flex:auto;align-items:center;min-width:0;display:flex}
.AiToolbar-module-scss-module__xhor5q__chip{color:#4f4f59;cursor:pointer;min-height:30px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #dedee5;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.76rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.AiToolbar-module-scss-module__xhor5q__chip:hover:not(:disabled):not(.AiToolbar-module-scss-module__xhor5q__readOnly){color:#25252a;background:#f8f8fa;border-color:#b9b9c3}.AiToolbar-module-scss-module__xhor5q__chip:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-color)28%,#fff);outline:none}.AiToolbar-module-scss-module__xhor5q__chip:disabled{cursor:not-allowed;opacity:.45}.AiToolbar-module-scss-module__xhor5q__chip.AiToolbar-module-scss-module__xhor5q__iconOnly{justify-content:center;width:30px;padding:0}.AiToolbar-module-scss-module__xhor5q__chip.AiToolbar-module-scss-module__xhor5q__active{border-color:color-mix(in srgb,var(--brand-color)45%,#dedee5);color:var(--brand-color);background:color-mix(in srgb,var(--brand-color)10%,#fff)}.AiToolbar-module-scss-module__xhor5q__chip.AiToolbar-module-scss-module__xhor5q__active:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-color)60%,#dedee5);color:var(--brand-color);background:color-mix(in srgb,var(--brand-color)15%,#fff)}.AiToolbar-module-scss-module__xhor5q__chip.AiToolbar-module-scss-module__xhor5q__readOnly{cursor:default;background:#f8f8fa}.AiToolbar-module-scss-module__xhor5q__chipIcon{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.AiToolbar-module-scss-module__xhor5q__chipIcon svg{width:14px;height:14px}.AiToolbar-module-scss-module__xhor5q__chipLabel{text-overflow:ellipsis;align-items:baseline;gap:.35rem;min-width:0;display:inline-flex;overflow:hidden}.AiToolbar-module-scss-module__xhor5q__chipDetail{color:#8e8e96;font-variant-numeric:tabular-nums;font-weight:500}.AiToolbar-module-scss-module__xhor5q__chipChevron{color:#8e8e96;flex:none;width:10px;height:10px;margin-right:-.15rem}.AiToolbar-module-scss-module__xhor5q__select{margin:0}.AiToolbar-module-scss-module__xhor5q__select.AiToolbar-module-scss-module__xhor5q__select>div:first-child{background:0 0;border:0;min-height:0;overflow:visible}.AiToolbar-module-scss-module__xhor5q__select.AiToolbar-module-scss-module__xhor5q__select.AiToolbar-module-scss-module__xhor5q__select [role=combobox]{width:auto;font:inherit;padding:0;line-height:1;overflow:visible}.AiToolbar-module-scss-module__xhor5q__select>div:first-child>div>svg{display:none}.AiToolbar-module-scss-module__xhor5q__select [role=listbox]{min-width:max-content}.AiToolbar-module-scss-module__xhor5q__select [role=option]{white-space:nowrap}.AiToolbar-module-scss-module__xhor5q__menu.AiToolbar-module-scss-module__xhor5q__menu{border:1px solid var(--light-grey);background:var(--white);border-radius:8px;min-width:max-content;padding:.25rem;box-shadow:0 12px 32px #15192329,0 2px 8px #15192314}.AiToolbar-module-scss-module__xhor5q__menuItem.AiToolbar-module-scss-module__xhor5q__menuItem{color:#25252a;border-radius:5px;gap:.6rem;min-width:200px;padding:.45rem .6rem;font-size:.8rem;font-weight:500;line-height:1.3}.AiToolbar-module-scss-module__xhor5q__menuItem.AiToolbar-module-scss-module__xhor5q__menuItem>span{margin-top:0;line-height:1.3}.AiToolbar-module-scss-module__xhor5q__menuItem.AiToolbar-module-scss-module__xhor5q__menuItem>span:first-child svg{width:15px;height:15px}.AiToolbar-module-scss-module__xhor5q__option{align-items:center;gap:.6rem;min-width:220px;padding:.45rem .6rem;display:flex}.AiToolbar-module-scss-module__xhor5q__optionIcon{opacity:.75;flex:none;justify-content:center;align-items:center;width:18px;display:inline-flex}.AiToolbar-module-scss-module__xhor5q__optionIcon svg{width:15px;height:15px}.AiToolbar-module-scss-module__xhor5q__optionText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.AiToolbar-module-scss-module__xhor5q__optionHeader{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.AiToolbar-module-scss-module__xhor5q__optionTitle{font-size:.8rem;font-weight:600;line-height:1.25}.AiToolbar-module-scss-module__xhor5q__optionSubtitle{opacity:.62;font-size:.72rem;line-height:1.3}.AiToolbar-module-scss-module__xhor5q__optionMeta{font-variant-numeric:tabular-nums;opacity:.7;font-size:.72rem}.AiToolbar-module-scss-module__xhor5q__optionCheck{width:14px;height:14px;color:var(--brand-color);flex:none}.AiToolbar-module-scss-module__xhor5q__optionCheckPlaceholder{flex:none;width:14px}.AiToolbar-module-scss-module__xhor5q__price{letter-spacing:.06em;font-size:.72rem;font-weight:600}.AiToolbar-module-scss-module__xhor5q__priceMuted{opacity:.3}.AiToolbar-module-scss-module__xhor5q__card{background:#fff;border:1px solid #dedee5;border-radius:8px;flex:none;margin:.75rem 1rem 1rem;padding:.95rem;box-shadow:0 12px 38px #00000014,0 1px 2px #0000000a}.AiToolbar-module-scss-module__xhor5q__cardInput{resize:none;color:#25252a;width:100%;min-height:48px;max-height:180px;font:inherit;background:0 0;border:none;outline:none;padding:.1rem .15rem .55rem;font-size:.95rem;line-height:1.45;display:block}.AiToolbar-module-scss-module__xhor5q__cardInput::placeholder{color:#8e8e96}.AiToolbar-module-scss-module__xhor5q__cardInput:read-only{color:#6b6b76}.AiToolbar-module-scss-module__xhor5q__cardToolbar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AiToolbar-module-scss-module__xhor5q__cardToolbarLeft{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:flex}.AiToolbar-module-scss-module__xhor5q__cardToolbarActions{flex:none;justify-content:flex-end;align-items:center;gap:.35rem;margin-left:auto;display:flex}.AiToolbar-module-scss-module__xhor5q__send{color:#fff;background:var(--brand-color,#4a90d9);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:transform .12s,background .12s;display:inline-flex}.AiToolbar-module-scss-module__xhor5q__send:hover:not(:disabled){background:var(--brand-color-dark,#347bc6);transform:translateY(-1px)}.AiToolbar-module-scss-module__xhor5q__send:disabled{cursor:not-allowed;opacity:.45}.AiToolbar-module-scss-module__xhor5q__send svg{width:15px;height:15px}.AiToolbar-module-scss-module__xhor5q__sendStop{background:#35353b}.AiToolbar-module-scss-module__xhor5q__sendStop:hover:not(:disabled){background:#1f1f24}.AiToolbar-module-scss-module__xhor5q__numberField{color:#4f4f59;white-space:nowrap;background:#fff;border:1px solid #dedee5;border-radius:999px;align-items:center;gap:.4rem;min-height:30px;padding:0 .3rem 0 .7rem;font-size:.76rem;font-weight:600;display:inline-flex}.AiToolbar-module-scss-module__xhor5q__numberField input{color:#35353b;width:3.6rem;height:22px;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:#fff;border:1px solid #dedee5;border-radius:999px;padding:0 .4rem;font-weight:500}.AiToolbar-module-scss-module__xhor5q__numberField input:focus{border-color:#8f8f99;outline:none;box-shadow:0 0 0 2px #4f4f591a}.AiToolbar-module-scss-module__xhor5q__overlayChip{z-index:6;background:#ffffffeb;position:absolute;top:.6rem;left:.6rem;box-shadow:0 1px 3px #0000001f}.AiToolbar-module-scss-module__xhor5q__cardText{color:#4f4f59;padding:.1rem .15rem .7rem;font-size:.86rem;line-height:1.45}.AiToolbar-module-scss-module__xhor5q__cardText strong{color:#25252a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;font-weight:600;display:block}.AiToolbar-module-scss-module__xhor5q__sliderField{color:#4f4f59;white-space:nowrap;background:#fff;border:1px solid #dedee5;border-radius:999px;align-items:center;gap:.5rem;min-height:30px;padding:0 .7rem;font-size:.76rem;font-weight:600;display:inline-flex}.AiToolbar-module-scss-module__xhor5q__sliderField svg{width:14px;height:14px}.AiToolbar-module-scss-module__xhor5q__sliderField input[type=range]{width:150px;accent-color:var(--brand-color,#4a90d9);margin:0}.AiToolbar-module-scss-module__xhor5q__sliderValue{text-align:right;min-width:2rem;color:var(--brand-color,#4a90d9);font-variant-numeric:tabular-nums}
.AIImageTransformModal-module-scss-module__F5vcsa__body.AIImageTransformModal-module-scss-module__F5vcsa__body{padding:var(--modal-section-padding,1rem);gap:1.5rem}.AIImageTransformModal-module-scss-module__F5vcsa__warningBanner{margin:0 calc(-1*var(--modal-section-padding));padding:.75rem var(--modal-section-padding);background:var(--info-color);color:var(--info-color-contrast);font-size:var(--font-small);justify-content:space-between;align-items:center;gap:1rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__warningContent{flex:1}.AIImageTransformModal-module-scss-module__F5vcsa__warningButton{flex-shrink:0}.AIImageTransformModal-module-scss-module__F5vcsa__imageContainer{background:var(--dark-white,#f5f5f5);margin:-.5rem calc(-1*var(--modal-section-padding))0;padding:.75rem var(--modal-section-padding);flex-direction:row;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__imageSection{flex-direction:column;flex:1;align-items:center;gap:.25rem;max-width:350px;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__imageHeader{flex-direction:column;justify-content:center;gap:.1rem;height:2.4rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__imageLabel{font-size:var(--font-small);color:var(--text-primary);letter-spacing:.05em;text-align:center;font-weight:600}.AIImageTransformModal-module-scss-module__F5vcsa__upscaleFactor{text-transform:none;color:var(--text-primary);font-weight:400}.AIImageTransformModal-module-scss-module__F5vcsa__generationTime{text-transform:none;color:var(--text-secondary);font-size:.9em;font-weight:400}.AIImageTransformModal-module-scss-module__F5vcsa__imageMeta{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;font-size:.8em;font-weight:400;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__imageDimensions{color:var(--text-secondary);font-size:.9em;font-weight:400}.AIImageTransformModal-module-scss-module__F5vcsa__imageWrapper{box-sizing:border-box;justify-content:center;align-items:center;width:256px;height:256px;display:flex;overflow:visible}.AIImageTransformModal-module-scss-module__F5vcsa__image{border:2px solid #000;width:auto;max-width:256px;height:auto;max-height:256px;display:block;object-fit:scale-down!important}.AIImageTransformModal-module-scss-module__F5vcsa__resultWrapper{position:relative}.AIImageTransformModal-module-scss-module__F5vcsa__imagePlaceholder{color:var(--dark-grey,#666);font-size:var(--font-small);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__loadingOverlay{color:var(--white,#fff);font-size:var(--font-small);pointer-events:none;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.AIImageTransformModal-module-scss-module__F5vcsa__chatInputContainer{margin-top:-1.5rem;margin-left:calc(-1*var(--modal-section-padding));margin-right:calc(-1*var(--modal-section-padding));margin-bottom:calc(-1*var(--modal-section-padding))}.AIImageTransformModal-module-scss-module__F5vcsa__chatInputWrapper{border:1px solid var(--grey);background:var(--white);border-bottom:none;border-left:none;border-right:none;border-radius:0;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.AIImageTransformModal-module-scss-module__F5vcsa__chatInputWrapper:focus-within{border-color:var(--dark-grey)}.AIImageTransformModal-module-scss-module__F5vcsa__chatInput{width:100%;font-size:var(--font-normal);font-family:var(--font);resize:none;min-height:44px;max-height:200px;color:var(--light-black);box-sizing:border-box;background:0 0;border:none;border-radius:0;height:44px;padding:.75rem;line-height:1.5;overflow-y:auto}.AIImageTransformModal-module-scss-module__F5vcsa__chatInput:focus{outline:none}.AIImageTransformModal-module-scss-module__F5vcsa__chatInput:disabled{color:var(--grey);cursor:not-allowed;background:0 0}.AIImageTransformModal-module-scss-module__F5vcsa__chatInput::placeholder{color:var(--grey);opacity:.4}.AIImageTransformModal-module-scss-module__F5vcsa__chatInput:focus::placeholder{visibility:hidden}.AIImageTransformModal-module-scss-module__F5vcsa__chatInputFooter{border-bottom:1px solid var(--grey);background:var(--white);flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .75rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__footerLeft{flex-direction:row;align-items:center;gap:.5rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__footerRight{flex-direction:row;align-items:center;gap:.5rem;margin-left:auto;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__debugButton{color:var(--grey);text-transform:uppercase;cursor:pointer;font-size:.75rem;font-family:var(--font);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__debugButton:hover:not(:disabled){color:var(--text-secondary)}.AIImageTransformModal-module-scss-module__F5vcsa__debugButton:disabled{opacity:.5;cursor:not-allowed}.AIImageTransformModal-module-scss-module__F5vcsa__debugChevron{color:var(--grey);font-size:.75rem}.AIImageTransformModal-module-scss-module__F5vcsa__modelSelectWrapper{align-items:center;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__footerButtons{flex-direction:row;align-items:center;gap:.5rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__error{background:var(--error-background);color:var(--error-color);border-radius:var(--border-radius);font-size:var(--font-normal);padding:.75rem}.AIImageTransformModal-module-scss-module__F5vcsa__debugSection{flex-direction:column;gap:.5rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__debugToggle{font-size:var(--font-small);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;text-decoration:underline}.AIImageTransformModal-module-scss-module__F5vcsa__debugToggle:hover{color:var(--brand-color)}.AIImageTransformModal-module-scss-module__F5vcsa__debugToggle:focus{color:var(--brand-color);outline:none}.AIImageTransformModal-module-scss-module__F5vcsa__debugContent{flex-direction:row;gap:1.5rem;padding:1rem 0;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__debugColumn{flex-direction:column;flex:1;gap:.75rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__debugColumnTitle{font-size:var(--font-normal);color:var(--text-primary);border-bottom:2px solid var(--grey);margin:0;padding-bottom:.5rem;font-weight:700}.AIImageTransformModal-module-scss-module__F5vcsa__debugItem{flex-direction:column;gap:.25rem;display:flex}.AIImageTransformModal-module-scss-module__F5vcsa__debugItem label{font-size:var(--font-small);color:var(--text-secondary);font-weight:600}.AIImageTransformModal-module-scss-module__F5vcsa__debugText{font-size:var(--font-small);color:var(--text-primary);font-family:monospace}.AIImageTransformModal-module-scss-module__F5vcsa__debugPrompt{font-size:var(--font-small);color:var(--text-primary);background:var(--dark-white,#f5f5f5);border-radius:var(--border-radius);border:1px solid var(--grey);white-space:pre-wrap;word-break:break-word;max-height:200px;padding:.75rem}.AIImageTransformModal-module-scss-module__F5vcsa__debugMetadata{font-size:var(--font-small);margin-top:.5rem}.AIImageTransformModal-module-scss-module__F5vcsa__debugMetadata summary{cursor:pointer;color:var(--text-secondary);border-radius:var(--border-radius);background:var(--dark-white,#f5f5f5);-webkit-user-select:none;user-select:none;padding:.25rem .5rem}.AIImageTransformModal-module-scss-module__F5vcsa__debugMetadata summary:hover{background:var(--border-color,#e0e0e0)}.AIImageTransformModal-module-scss-module__F5vcsa__debugMetadata pre{background:var(--dark-white,#f5f5f5);border-radius:var(--border-radius);font-size:var(--font-small);white-space:pre-wrap;word-break:break-word;margin-top:.5rem;padding:.5rem;overflow-x:auto}.AIImageTransformModal-module-scss-module__F5vcsa__debugLink{font-size:var(--font-small);color:var(--brand-color);word-break:break-all;text-decoration:none}.AIImageTransformModal-module-scss-module__F5vcsa__debugLink:hover{text-decoration:underline}.AIImageTransformModal-module-scss-module__F5vcsa__debugImageLink{border-radius:var(--border-radius);background:var(--dark-white,#f5f5f5);cursor:pointer;justify-content:center;align-items:center;width:300px;height:300px;padding:.5rem;transition:transform .2s;display:flex;overflow:visible}.AIImageTransformModal-module-scss-module__F5vcsa__debugImageLink:hover{transform:scale(1.02)}.AIImageTransformModal-module-scss-module__F5vcsa__debugImageLink:active{transform:scale(.98)}.AIImageTransformModal-module-scss-module__F5vcsa__debugThumbnail{border:2px solid #000;width:auto;max-width:256px;height:auto;max-height:256px;display:block}.AIImageTransformModal-module-scss-module__F5vcsa__loading{color:var(--text-secondary);font-size:var(--font-normal);justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}
.AiMethodsGuide-module-scss-module__KtEIgW__guide{z-index:20;background:var(--white);flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.AiMethodsGuide-module-scss-module__KtEIgW__header{border-bottom:1px solid var(--light-grey);background:var(--dark-white);flex:none;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.AiMethodsGuide-module-scss-module__KtEIgW__headerText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.AiMethodsGuide-module-scss-module__KtEIgW__title{color:var(--black);font-size:.85rem;font-weight:700;line-height:1.2}.AiMethodsGuide-module-scss-module__KtEIgW__subtitle{font-size:var(--font-xs);color:var(--dark-grey);line-height:1.3}.AiMethodsGuide-module-scss-module__KtEIgW__nav{border-bottom:1px solid var(--light-grey);flex-wrap:wrap;flex:none;gap:.25rem;padding:.5rem .75rem;display:flex}.AiMethodsGuide-module-scss-module__KtEIgW__navChip{border:1px solid var(--light-grey);background:var(--white);height:24px;color:var(--dark-grey);font:inherit;font-size:var(--font-xs);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:0 .55rem;font-weight:500;display:inline-flex}.AiMethodsGuide-module-scss-module__KtEIgW__navChip:hover{border-color:var(--dark-grey);color:var(--black)}.AiMethodsGuide-module-scss-module__KtEIgW__navChip.AiMethodsGuide-module-scss-module__KtEIgW__active{border-color:var(--brand-color);background:color-mix(in srgb,var(--brand-color)10%,var(--white));color:var(--black)}.AiMethodsGuide-module-scss-module__KtEIgW__body{flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:.75rem;display:flex;overflow:auto}.AiMethodsGuide-module-scss-module__KtEIgW__card{border:1px solid var(--light-grey);background:var(--white);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:.75rem 1rem;padding:.75rem;scroll-margin-top:.75rem;display:grid}.AiMethodsGuide-module-scss-module__KtEIgW__card.AiMethodsGuide-module-scss-module__KtEIgW__active{border-color:var(--brand-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-color)25%,transparent)}@media (max-width:760px){.AiMethodsGuide-module-scss-module__KtEIgW__card{grid-template-columns:minmax(0,1fr)}}.AiMethodsGuide-module-scss-module__KtEIgW__cardText{flex-direction:column;gap:.5rem;min-width:0;display:flex}.AiMethodsGuide-module-scss-module__KtEIgW__cardHead{align-items:center;gap:.5rem;display:flex}.AiMethodsGuide-module-scss-module__KtEIgW__cardIcon{background:var(--dark-white);width:28px;height:28px;color:var(--dark-grey);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:1rem;display:flex}.AiMethodsGuide-module-scss-module__KtEIgW__active .AiMethodsGuide-module-scss-module__KtEIgW__cardIcon{background:var(--brand-color);color:var(--brand-color-contrast)}.AiMethodsGuide-module-scss-module__KtEIgW__cardTitle{color:var(--black);font-size:.85rem;font-weight:700;line-height:1.2}.AiMethodsGuide-module-scss-module__KtEIgW__cardSummary{font-size:var(--font-xs);color:var(--dark-grey);line-height:1.35}.AiMethodsGuide-module-scss-module__KtEIgW__cardBadge{background:color-mix(in srgb,var(--brand-color)12%,var(--white));color:var(--brand-color);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:.625rem;font-weight:700}.AiMethodsGuide-module-scss-module__KtEIgW__details{font-size:var(--font-xs);color:var(--black);margin:0;padding-left:1.1rem;line-height:1.4}.AiMethodsGuide-module-scss-module__KtEIgW__details li+li{margin-top:.2rem}.AiMethodsGuide-module-scss-module__KtEIgW__prompt{background:var(--dark-white);border-radius:6px;flex-direction:column;gap:.3rem;padding:.5rem .6rem;display:flex}.AiMethodsGuide-module-scss-module__KtEIgW__promptLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--dark-grey);align-items:center;gap:.35rem;font-size:.625rem;font-weight:700;display:flex}.AiMethodsGuide-module-scss-module__KtEIgW__promptText{font-family:var(--font);font-size:var(--font-xs);color:var(--black);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.4}.AiMethodsGuide-module-scss-module__KtEIgW__promptText.AiMethodsGuide-module-scss-module__KtEIgW__quote{font-style:italic}.AiMethodsGuide-module-scss-module__KtEIgW__promptText.AiMethodsGuide-module-scss-module__KtEIgW__clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AiMethodsGuide-module-scss-module__KtEIgW__promptToggle{color:var(--brand-color);font:inherit;font-size:var(--font-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}.AiMethodsGuide-module-scss-module__KtEIgW__promptToggle:hover{text-decoration:underline}.AiMethodsGuide-module-scss-module__KtEIgW__promptNote{font-size:var(--font-xs);color:var(--dark-grey);line-height:1.35}.AiMethodsGuide-module-scss-module__KtEIgW__examples{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-self:start;align-items:center;gap:.5rem;display:grid}.AiMethodsGuide-module-scss-module__KtEIgW__examplesSingle{grid-template-columns:minmax(0,1fr)}.AiMethodsGuide-module-scss-module__KtEIgW__examplesSingle .AiMethodsGuide-module-scss-module__KtEIgW__example{justify-self:center;max-width:300px}.AiMethodsGuide-module-scss-module__KtEIgW__example{flex-direction:column;gap:.3rem;min-width:0;display:flex}.AiMethodsGuide-module-scss-module__KtEIgW__exampleFrame{border:1px solid var(--light-grey);background:var(--dark-white);border-radius:4px;overflow:hidden}.AiMethodsGuide-module-scss-module__KtEIgW__exampleLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--dark-grey);text-align:center;font-size:.625rem;font-weight:700}.AiMethodsGuide-module-scss-module__KtEIgW__exampleArrow{color:var(--grey);font-size:1.1rem}
.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}
.MarketplaceListingGenerationModal-module-scss-module__AUURuq__modal{--generation-border:#dedbd5;--generation-muted:#68635d;--generation-panel:#fff;--generation-accent:#7c3aed;--generation-accent-soft:#f3e8ff;min-height:0}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__modalTitle{align-items:center;gap:.55rem;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__content{background:#f8f6f2;flex:1 1 0;min-height:0;padding:1.25rem 1.5rem 2rem;overflow-y:auto}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__builder,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__review{flex-direction:column;gap:1rem;width:min(76rem,100%);margin:0 auto;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__builderIntro,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__builderIntro h2,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewHeader h2{margin:0;font-size:1.25rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__builderIntro p,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewHeader p{max-width:52rem;color:var(--generation-muted);margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__productPill{border:1px solid var(--generation-border);color:var(--generation-muted);background:#fff;border-radius:999px;flex:none;padding:.35rem .65rem;font-size:.78rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__panel{border:1px solid var(--generation-border);background:var(--generation-panel);border-radius:.75rem;padding:1rem;box-shadow:0 1px 2px #2222220a}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__panelHeading{align-items:flex-start;gap:.7rem;margin-bottom:.9rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__panelHeading h3{margin:0;font-size:.98rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__panelHeading p{color:var(--generation-muted);margin:.2rem 0 0;font-size:.78rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__stepNumber{color:#fff;background:#24211e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.76rem;font-weight:800;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetGrid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.65rem;display:grid}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__target,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetSelected{border:1px solid var(--generation-border);cursor:pointer;border-radius:.55rem;align-items:center;gap:.7rem;padding:.75rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__target input,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetSelected input{width:1rem;height:1rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__target>span:last-child,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetSelected>span:last-child{flex-direction:column;gap:.1rem;min-width:0;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__target small,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetSelected small{color:var(--generation-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetSelected{border-color:var(--generation-accent);background:var(--generation-accent-soft)}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__targetIcon{color:#f1641e;background:#fff;border-radius:.45rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.05rem;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceInputs,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__directionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup{flex-direction:column;gap:.35rem;min-width:0;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup>label{font-size:.75rem;font-weight:700}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup input,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup select,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup textarea{width:100%;min-height:2.35rem;color:inherit;font:inherit;background:#fff;border:1px solid #8b8680;border-radius:.35rem;padding:.5rem .6rem;font-size:.82rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup input:focus,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup select:focus,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup textarea:focus{border-color:var(--generation-accent);outline:2px solid #7c3aed26}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputGroup textarea{resize:vertical}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputWithIcon{flex:1;min-width:0;position:relative}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputWithIcon>svg{color:var(--generation-muted);position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__inputWithIcon input{padding-left:2rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__urlInputRow{align-items:stretch;gap:.45rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__urlInputRow>input{flex:1}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults{border:1px solid var(--generation-border);background:#fff;border-radius:.4rem;max-height:15rem;padding:.25rem;overflow-y:auto}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.3rem;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.4rem;display:grid}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults>button:hover{background:#f3f0eb}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults>button img,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults>button .MarketplaceListingGenerationModal-module-scss-module__AUURuq__resultPlaceholder{object-fit:cover;background:#ede9e3;border-radius:.25rem;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__searchResults>button small{color:var(--generation-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__muted{color:var(--generation-muted);padding:.65rem;font-size:.78rem;display:block}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceEmpty{border:1px dashed var(--generation-border);color:var(--generation-muted);border-radius:.45rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.8rem;padding:1.25rem;font-size:.8rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceList{flex-direction:column;gap:.4rem;margin-top:.8rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reference{border:1px solid var(--generation-border);border-radius:.45rem;align-items:center;gap:.55rem;padding:.45rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reference>a,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reference>button{width:1.8rem;height:1.8rem;color:var(--generation-muted);cursor:pointer;background:0 0;border:0;border-radius:.3rem;justify-content:center;align-items:center;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reference>a:hover,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reference>button:hover{color:#222;background:#f0ede8}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceIndex{width:1.4rem;color:var(--generation-muted);text-align:center;font-size:.7rem;font-weight:800}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceImage,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceImagePlaceholder{object-fit:cover;background:#f0ede8;border-radius:.35rem;flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceIdentity{flex-direction:column;flex:1;gap:.1rem;min-width:8rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceIdentity small{color:var(--generation-muted);font-size:.68rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__matchChoice{color:var(--generation-muted);align-items:center;gap:.25rem;font-size:.7rem;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__removeReference:hover{color:#b42318!important}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__directionSide{flex-direction:column;gap:.8rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__keywordList,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewTags{flex-wrap:wrap;gap:.3rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__keywordList button,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__keywordList em,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewTags button,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewTags em{background:var(--generation-accent-soft);color:#5b21b6;border:1px solid #d9d1e8;border-radius:999px;padding:.25rem .5rem;font-size:.7rem;font-style:normal}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__keywordList button,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewTags button{cursor:pointer}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__errorBanner,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputError{color:#8f251e;background:#fff1f0;border:1px solid #f3b4ae;border-radius:.45rem;align-items:flex-start;gap:.5rem;padding:.65rem .75rem;font-size:.78rem;line-height:1.4;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__running{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:28rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__running h2,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__running p{margin:0}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__running p{max-width:38rem;color:var(--generation-muted);font-size:.86rem;line-height:1.5}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__runningIcon{background:var(--generation-accent-soft);width:3.5rem;height:3.5rem;color:var(--generation-accent);border-radius:999px;justify-content:center;align-items:center;font-size:1.5rem;animation:1.7s ease-in-out infinite MarketplaceListingGenerationModal-module-scss-module__AUURuq__pulse;display:inline-flex}@keyframes MarketplaceListingGenerationModal-module-scss-module__AUURuq__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__successLabel{color:#067647;align-items:center;gap:.35rem;font-size:.76rem;font-weight:800;display:inline-flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputGrid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:.8rem;display:grid}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputCard{border:1px solid var(--generation-border);background:#fff;border-radius:.65rem;overflow:hidden}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputHeading{border-bottom:1px solid var(--generation-border);align-items:center;gap:.55rem;padding:.75rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputHeading>div{flex-direction:column;min-width:0;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputHeading small{color:var(--generation-muted);font-size:.68rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputBody{flex-direction:column;gap:.85rem;padding:.85rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputBody>div>span{color:var(--generation-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:800}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputBody p{margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__clampedDescription{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewWarnings{flex-direction:column;gap:.3rem;display:flex}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewWarnings p{color:#805600;background:#fffaeb;border:1px solid #f6d58a;border-radius:.35rem;padding:.4rem .5rem;margin:0!important;font-size:.68rem!important}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__outputError{margin:.85rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__actions{flex:none}@media (max-width:760px){.MarketplaceListingGenerationModal-module-scss-module__AUURuq__content{padding:1rem}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__builderIntro,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reviewHeader,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceInputs,.MarketplaceListingGenerationModal-module-scss-module__AUURuq__directionGrid{flex-direction:column;grid-template-columns:1fr}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__reference{flex-wrap:wrap}.MarketplaceListingGenerationModal-module-scss-module__AUURuq__referenceIdentity{min-width:calc(100% - 7rem)}}
.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}
.AmazonProductTypeModal-module-scss-module__1Sr6XG__content{flex-direction:column;gap:.75rem;min-height:0;display:flex}.AmazonProductTypeModal-module-scss-module__1Sr6XG__stepHeader{gap:.2rem;padding:.1rem;display:grid}.AmazonProductTypeModal-module-scss-module__1Sr6XG__stepHeader>strong{color:var(--amazon-text,#1f2933);font-size:.92rem}.AmazonProductTypeModal-module-scss-module__1Sr6XG__stepHeader>p{color:var(--amazon-muted,#51606f);margin:0;font-size:.72rem;line-height:1.35}.AmazonProductTypeModal-module-scss-module__1Sr6XG__searchField{border:1px solid var(--amazon-input-border,#8796a5);background:#fff;border-radius:8px;align-items:center;gap:.55rem;padding:.5rem .75rem;display:flex}.AmazonProductTypeModal-module-scss-module__1Sr6XG__searchField:focus-within{border-color:var(--amazon-border,#008ca8);box-shadow:0 0 0 2px #008ca824}.AmazonProductTypeModal-module-scss-module__1Sr6XG__searchField svg{width:13px;height:13px;color:var(--amazon-muted,#51606f);flex:none}.AmazonProductTypeModal-module-scss-module__1Sr6XG__searchField input{min-width:0;color:var(--amazon-text,#1f2933);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.86rem}.AmazonProductTypeModal-module-scss-module__1Sr6XG__searchField input::placeholder{color:#94a3b8}.AmazonProductTypeModal-module-scss-module__1Sr6XG__searchField>div{flex:none;width:16px;height:16px}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultsList{flex-direction:column;flex:1;gap:.35rem;min-height:12rem;padding-right:.2rem;display:flex;overflow-y:auto}.AmazonProductTypeModal-module-scss-module__1Sr6XG__stateMessage{color:var(--amazon-muted,#51606f);text-align:center;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.8rem;display:flex}.AmazonProductTypeModal-module-scss-module__1Sr6XG__stateMessage>div{width:16px;height:16px}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultRow{box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.25rem;padding:.55rem .7rem;transition:border-color .12s,background .12s;display:flex}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultRow:hover{border-color:var(--amazon-border,#008ca8);background:#f4fbfd}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultRowSelected{border-color:var(--amazon-border,#008ca8);background:#ecf8fb}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultText{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex;overflow:hidden}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultTitle,.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultSubtitle{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultDetail{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.2;display:block;overflow:hidden}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultCode{color:#64748b;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-size:.64rem;line-height:1.2;overflow:hidden}.AmazonProductTypeModal-module-scss-module__1Sr6XG__schemaNote{color:var(--amazon-muted,#51606f);background:#f5fafb;border:1px solid #dbe7eb;border-radius:7px;padding:.55rem .65rem;font-size:.68rem;line-height:1.35}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultTitle{color:var(--amazon-text,#1f2933);-webkit-line-clamp:1;font-size:.88rem;font-weight:800;line-height:1.2}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultSubtitle{color:var(--amazon-muted,#51606f);-webkit-line-clamp:2;font-size:.72rem;line-height:1.2}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultTags{flex:none;align-items:center;gap:.35rem;display:flex}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultTagSelected{text-transform:uppercase;border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .45rem;font-size:.62rem;font-weight:800;display:inline-flex}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultTagSelected svg{width:9px;height:9px}.AmazonProductTypeModal-module-scss-module__1Sr6XG__resultTagSelected{color:#fff;background:var(--amazon-border,#008ca8)}
.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}
.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}
.ValueCheckMatchIndicator-module-scss-module__N0AV9q__container{background-color:var(--very-light-grey,#f5f5f5);border-radius:var(--border-radius,4px);flex-shrink:0;align-items:center;gap:.375rem;max-width:100%;margin-top:.25rem;margin-bottom:1rem;padding:.375rem .5rem;font-size:.75rem;display:flex;overflow:hidden}.ValueCheckMatchIndicator-module-scss-module__N0AV9q__matchIcon{color:var(--success-color,#22c55e);flex-shrink:0;font-size:.875rem}.ValueCheckMatchIndicator-module-scss-module__N0AV9q__noMatchIcon{color:var(--text-tertiary,#9ca3af);flex-shrink:0;font-size:.875rem}.ValueCheckMatchIndicator-module-scss-module__N0AV9q__matchIconSmall{color:var(--success-color,#22c55e);flex-shrink:0;font-size:.75rem}.ValueCheckMatchIndicator-module-scss-module__N0AV9q__noMatchIconSmall{color:var(--text-tertiary,#9ca3af);flex-shrink:0;font-size:.75rem}.ValueCheckMatchIndicator-module-scss-module__N0AV9q__text{color:var(--text-secondary,#6b7280);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ValueCheckMatchIndicator-module-scss-module__N0AV9q__value{font-family:var(--font-mono,monospace);color:var(--text-primary,#1f2937);font-weight:500}.ValueCheckMatchIndicator-module-scss-module__N0AV9q__conditionIndicator{color:var(--text-tertiary,#9ca3af);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.6875rem;display:flex}.ValueCheckMatchIndicator-module-scss-module__N0AV9q__conditionText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ValueCheckMatchIndicator-module-scss-module__N0AV9q__groupIndicator{background-color:var(--very-light-grey,#f5f5f5);border-radius:var(--border-radius,4px);border:1px solid var(--light-grey,#e5e7eb);align-items:center;gap:.375rem;margin-top:.75rem;padding:.5rem .625rem;font-size:.75rem;display:flex}.ValueCheckMatchIndicator-module-scss-module__N0AV9q__groupText{color:var(--text-secondary,#6b7280);font-weight:500}
.RenderPicker-module-scss-module__z63i7a__renderBox{border:1px solid var(--light-grey);border-radius:var(--border-radius);background-color:var(--white);box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;position:relative}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__small{width:100px;height:100px}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__small .RenderPicker-module-scss-module__z63i7a__plus{width:30px;height:30px}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__small .RenderPicker-module-scss-module__z63i7a__addButtonContainer{padding:.25rem}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__small .RenderPicker-module-scss-module__z63i7a__addButtonContainer .RenderPicker-module-scss-module__z63i7a__addButton{padding:.5rem}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__medium{width:200px;height:200px}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__medium .RenderPicker-module-scss-module__z63i7a__plus{width:40px;height:40px}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__medium .RenderPicker-module-scss-module__z63i7a__addButtonContainer{padding:.5rem}.RenderPicker-module-scss-module__z63i7a__renderBox.RenderPicker-module-scss-module__z63i7a__medium .RenderPicker-module-scss-module__z63i7a__addButtonContainer .RenderPicker-module-scss-module__z63i7a__addButton{padding:1rem}.RenderPicker-module-scss-module__z63i7a__addButtonContainer{width:100%;height:100%;padding:.5rem}.RenderPicker-module-scss-module__z63i7a__addButton{border-radius:var(--border-radius);background-color:var(--white);border:2px dashed var(--light-grey);width:100%;height:100%;color:var(--grey);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.RenderPicker-module-scss-module__z63i7a__addButton:hover{background-color:var(--light-grey);border-color:var(--dark-grey);color:var(--dark-grey)}.RenderPicker-module-scss-module__z63i7a__addButton.RenderPicker-module-scss-module__z63i7a__disabled,.RenderPicker-module-scss-module__z63i7a__addButton.RenderPicker-module-scss-module__z63i7a__disabled:hover{background-color:var(--light-grey);border-color:var(--light-grey);color:var(--grey)}.RenderPicker-module-scss-module__z63i7a__renderContent{background-color:var(--background-primary);border-radius:var(--border-radius);flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;display:flex;position:relative}.RenderPicker-module-scss-module__z63i7a__fallbackContent{border:2px dashed var(--light-grey);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.RenderPicker-module-scss-module__z63i7a__fallbackContent.RenderPicker-module-scss-module__z63i7a__readOnly{cursor:default}.RenderPicker-module-scss-module__z63i7a__fallbackContent .RenderPicker-module-scss-module__z63i7a__label{color:var(--grey);font-style:italic}.RenderPicker-module-scss-module__z63i7a__fallbackAdd{background-color:var(--light-grey);color:var(--dark-grey);opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.RenderPicker-module-scss-module__z63i7a__fallbackContent:hover .RenderPicker-module-scss-module__z63i7a__fallbackAdd{opacity:.92}.RenderPicker-module-scss-module__z63i7a__renderPreview{border-radius:var(--border-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.RenderPicker-module-scss-module__z63i7a__missingRender{width:100%;height:100%;color:var(--error-color);font-size:var(--font-xs);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;line-height:1.2;display:flex}.RenderPicker-module-scss-module__z63i7a__missingRender small{max-width:100%;color:var(--grey);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RenderPicker-module-scss-module__z63i7a__label{font-size:var(--font-xs);background-color:var(--dark-white);color:var(--dark-grey);border-top:1px solid var(--light-grey);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:.25rem;display:flex;position:relative;overflow:hidden}.RenderPicker-module-scss-module__z63i7a__removeButton{background-color:var(--grey);width:20px;height:20px;color:var(--white);cursor:pointer;opacity:0;z-index:0;border:none;border-radius:2px;justify-content:center;align-items:center;font-size:12px;transition:all .2s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.RenderPicker-module-scss-module__z63i7a__removeButton:hover{background-color:var(--dark-grey);color:#fff}.RenderPicker-module-scss-module__z63i7a__renderContent:hover .RenderPicker-module-scss-module__z63i7a__removeButton{opacity:1}
.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}
.RegexGeneratorModal-module-scss-module__VXtXxq__container{flex-direction:column;gap:1.5rem;display:flex}.RegexGeneratorModal-module-scss-module__VXtXxq__section{flex-direction:column;gap:.5rem;display:flex}.RegexGeneratorModal-module-scss-module__VXtXxq__promptInputWrapper{position:relative}.RegexGeneratorModal-module-scss-module__VXtXxq__promptInputWrapper .inputContainer{padding-right:2.75rem}.RegexGeneratorModal-module-scss-module__VXtXxq__promptInputWrapper button{z-index:1;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex;position:absolute;bottom:.5rem;right:.5rem}.RegexGeneratorModal-module-scss-module__VXtXxq__description{color:var(--text-secondary);background:var(--surface-highlight,#f5f5f5);border-radius:var(--border-radius);padding:.75rem;font-size:.8125rem;line-height:1.5}.RegexGeneratorModal-module-scss-module__VXtXxq__description strong{color:var(--text-primary)}.RegexGeneratorModal-module-scss-module__VXtXxq__error{color:var(--error-color,#dc3545);font-size:.75rem}.RegexGeneratorModal-module-scss-module__VXtXxq__generateButton{align-self:flex-start;align-items:center;gap:.5rem;display:flex}.RegexGeneratorModal-module-scss-module__VXtXxq__testRow{align-items:center;gap:1rem;display:flex}.RegexGeneratorModal-module-scss-module__VXtXxq__matchIndicator{border-radius:var(--border-radius);white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;height:calc(2.05rem + 2px);min-height:calc(2.05rem + 2px);padding:0 .75rem;font-size:.875rem;font-weight:500;display:flex;transform:translateY(2px)}.RegexGeneratorModal-module-scss-module__VXtXxq__matchIndicator svg{font-size:1rem}.RegexGeneratorModal-module-scss-module__VXtXxq__matchIndicator.RegexGeneratorModal-module-scss-module__VXtXxq__match{color:#16a34a;background:#22c55e1a}.RegexGeneratorModal-module-scss-module__VXtXxq__matchIndicator.RegexGeneratorModal-module-scss-module__VXtXxq__noMatch{color:#dc2626;background:#ef44441a}
.PrintSamples-module-scss-module__bIfurW__muted{color:var(--grey);font-size:var(--font-small);margin:0}.PrintSamples-module-scss-module__bIfurW__error{color:var(--error-color);font-size:var(--font-small);margin:0}.PrintSamples-module-scss-module__bIfurW__code{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.PrintSamples-module-scss-module__bIfurW__modalContent{flex-direction:column;gap:.75rem;display:flex}.PrintSamples-module-scss-module__bIfurW__groupList{flex-direction:column;gap:.35rem;max-height:min(50vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.PrintSamples-module-scss-module__bIfurW__groupOption{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:4.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .75rem;transition:border-color .12s,background-color .12s;display:grid}.PrintSamples-module-scss-module__bIfurW__groupOption:hover{border-color:var(--info-color);background:var(--info-color-very-light)}.PrintSamples-module-scss-module__bIfurW__groupOptionSelected{border-color:var(--accent-color);box-shadow:inset 0 0 0 1px var(--accent-color)}.PrintSamples-module-scss-module__bIfurW__groupName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PrintSamples-module-scss-module__bIfurW__textInput{border:1px solid var(--light-grey);background:var(--white);color:var(--text-color);font:inherit;font-size:var(--font-small);border-radius:8px;padding:.55rem .75rem}.PrintSamples-module-scss-module__bIfurW__textInput:focus{border-color:var(--dark-grey);outline:2px solid var(--black);outline-offset:1px}.PrintSamples-module-scss-module__bIfurW__checkboxes{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.PrintSamples-module-scss-module__bIfurW__checkbox{font-size:var(--font-small);cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.PrintSamples-module-scss-module__bIfurW__tabs{border-bottom:1px solid var(--light-grey);gap:.25rem;margin-bottom:1rem;display:flex}.PrintSamples-module-scss-module__bIfurW__tab{color:var(--dark-grey);font:inherit;font-size:var(--font-small);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .9rem}.PrintSamples-module-scss-module__bIfurW__tab:hover{color:var(--text-color)}.PrintSamples-module-scss-module__bIfurW__tabActive{border-bottom-color:var(--accent-color);color:var(--text-color);font-weight:600}.PrintSamples-module-scss-module__bIfurW__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;display:flex}.PrintSamples-module-scss-module__bIfurW__spacer{flex:1}.PrintSamples-module-scss-module__bIfurW__command{border:1px solid var(--light-grey);border-radius:var(--border-radius,6px);background:var(--white);color:var(--text-color);font-size:var(--font-small);cursor:pointer;align-items:center;gap:.5rem;padding:.35rem .65rem;display:inline-flex}.PrintSamples-module-scss-module__bIfurW__command:hover{border-color:var(--dark-grey)}.PrintSamples-module-scss-module__bIfurW__table{border-collapse:collapse;width:100%;font-size:var(--font-small)}.PrintSamples-module-scss-module__bIfurW__table th{border-bottom:1px solid var(--light-grey);color:var(--dark-grey);text-align:left;white-space:nowrap;padding:.4rem .6rem;font-weight:600}.PrintSamples-module-scss-module__bIfurW__table td{border-bottom:1px solid var(--light-grey);vertical-align:middle;padding:.35rem .6rem}.PrintSamples-module-scss-module__bIfurW__numeric{font-variant-numeric:tabular-nums;text-align:right!important}.PrintSamples-module-scss-module__bIfurW__clickableRow:hover td{background:var(--info-color-very-light)}.PrintSamples-module-scss-module__bIfurW__rowLink{color:inherit;text-decoration:none;display:block}.PrintSamples-module-scss-module__bIfurW__productLink{color:inherit;text-decoration:none}.PrintSamples-module-scss-module__bIfurW__productLink:hover{text-decoration:underline}.PrintSamples-module-scss-module__bIfurW__statusChip{vertical-align:middle;margin-left:.5rem;display:inline-flex}.PrintSamples-module-scss-module__bIfurW__thumbCell{width:44px}.PrintSamples-module-scss-module__bIfurW__thumb{object-fit:contain;background:var(--light-grey);border-radius:4px;width:36px;height:36px;display:block}.PrintSamples-module-scss-module__bIfurW__select,.PrintSamples-module-scss-module__bIfurW__copiesInput{border:1px solid var(--light-grey);background:var(--white);color:var(--text-color);font:inherit;border-radius:4px;padding:.2rem .35rem}.PrintSamples-module-scss-module__bIfurW__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%231d3041' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:1.75rem}.PrintSamples-module-scss-module__bIfurW__copiesInput{text-align:right;width:4rem}.PrintSamples-module-scss-module__bIfurW__copiesField{align-items:center;gap:.25rem;display:inline-flex}.PrintSamples-module-scss-module__bIfurW__copiesSaved{color:var(--success-color);font-size:1.1rem}.PrintSamples-module-scss-module__bIfurW__iconButton{color:var(--dark-grey);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem;font-size:1.1rem;display:inline-flex}.PrintSamples-module-scss-module__bIfurW__iconButton:hover{background:var(--light-grey);color:var(--error-color)}.PrintSamples-module-scss-module__bIfurW__customChip{border:1px solid var(--light-grey);color:var(--dark-grey);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:.05rem .4rem;font-size:.7rem;display:inline-flex}.PrintSamples-module-scss-module__bIfurW__thumbStackCell{width:5rem}.PrintSamples-module-scss-module__bIfurW__thumbStack{align-items:center;display:inline-flex}.PrintSamples-module-scss-module__bIfurW__thumbStack img{border:2px solid var(--white);background:var(--light-grey);object-fit:cover;border-radius:6px;width:30px;height:30px}.PrintSamples-module-scss-module__bIfurW__thumbStack img+img{margin-left:-12px}.PrintSamples-module-scss-module__bIfurW__thumbStackEmpty{background:var(--light-grey);width:30px;height:30px;color:var(--dark-grey);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.PrintSamples-module-scss-module__bIfurW__checkCell{width:2rem;padding-right:0!important}.PrintSamples-module-scss-module__bIfurW__checkCell input{vertical-align:middle;cursor:pointer;width:1rem;height:1rem;margin:0}.PrintSamples-module-scss-module__bIfurW__selectedRow td{background:var(--info-color-very-light)}.PrintSamples-module-scss-module__bIfurW__selectionBar{border:1px solid var(--info-color);background:var(--info-color-very-light);font-size:var(--font-small);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.4rem .6rem;font-weight:600;display:flex}.PrintSamples-module-scss-module__bIfurW__rowActionCell{text-align:right;width:2.5rem}.PrintSamples-module-scss-module__bIfurW__hoverAction{visibility:hidden}.PrintSamples-module-scss-module__bIfurW__hoverActionsRow:hover .PrintSamples-module-scss-module__bIfurW__hoverAction,.PrintSamples-module-scss-module__bIfurW__hoverAction:focus-visible{visibility:visible}
.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}
.EditorColorInput-module-scss-module__PpDmrq__wrapper{min-height:var(--editor-row-height);box-sizing:border-box;align-items:center;display:inline-flex}.EditorColorInput-module-scss-module__PpDmrq__wrapper.EditorColorInput-module-scss-module__PpDmrq__fluid{flex:auto;min-width:0;display:flex}.EditorColorInput-module-scss-module__PpDmrq__wrapper.EditorColorInput-module-scss-module__PpDmrq__disabled{opacity:.55;pointer-events:none}.EditorColorInput-module-scss-module__PpDmrq__bar{width:100%}.EditorColorInput-module-scss-module__PpDmrq__bar .EditorColorInput-module-scss-module__PpDmrq__barContainer{width:100%;height:36px}.EditorColorInput-module-scss-module__PpDmrq__bar .EditorColorInput-module-scss-module__PpDmrq__barTrigger{--color-picker-linked-bg:var(--editor-linked-bg);border-color:var(--editor-input-border);min-height:36px;font-size:var(--editor-font-size);border-radius:4px;transition:border-color 80ms}.EditorColorInput-module-scss-module__PpDmrq__bar .EditorColorInput-module-scss-module__PpDmrq__barTrigger:hover{border-color:var(--editor-input-border-hover)}.EditorColorInput-module-scss-module__PpDmrq__bar .EditorColorInput-module-scss-module__PpDmrq__barTrigger[data-linked],.EditorColorInput-module-scss-module__PpDmrq__bar .EditorColorInput-module-scss-module__PpDmrq__barTrigger[data-linked]:hover{border-color:var(--editor-linked-border)}
.EditorCheckbox-module-scss-module__8v5aPa__wrapper{height:var(--editor-row-height);min-height:var(--editor-row-height);cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;gap:.375rem;width:fit-content;max-width:100%;display:inline-flex}.EditorCheckbox-module-scss-module__8v5aPa__wrapper.EditorCheckbox-module-scss-module__8v5aPa__disabled{cursor:not-allowed;opacity:.55}.EditorCheckbox-module-scss-module__8v5aPa__wrapper input[type=checkbox]{width:.875rem;height:.875rem;cursor:inherit;accent-color:var(--brand-color);flex:none;margin:0}.EditorCheckbox-module-scss-module__8v5aPa__wrapper .EditorCheckbox-module-scss-module__8v5aPa__label{font-size:var(--editor-font-size);color:var(--black);cursor:inherit;line-height:1}.EditorCheckbox-module-scss-module__8v5aPa__wrapper .EditorCheckbox-module-scss-module__8v5aPa__label.EditorCheckbox-module-scss-module__8v5aPa__linked{color:var(--editor-linked-color)}.EditorCheckbox-module-scss-module__8v5aPa__wrapper .EditorCheckbox-module-scss-module__8v5aPa__linkButton{width:calc(var(--editor-row-height-dense) - 4px);height:calc(var(--editor-row-height-dense) - 4px);border-radius:var(--editor-input-radius);color:var(--dark-grey);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.EditorCheckbox-module-scss-module__8v5aPa__wrapper .EditorCheckbox-module-scss-module__8v5aPa__linkButton:hover,.EditorCheckbox-module-scss-module__8v5aPa__wrapper .EditorCheckbox-module-scss-module__8v5aPa__linkButton:focus-visible{color:var(--editor-linked-color)}.EditorCheckbox-module-scss-module__8v5aPa__wrapper .EditorCheckbox-module-scss-module__8v5aPa__linkButton:disabled{cursor:not-allowed;opacity:.5}.EditorCheckbox-module-scss-module__8v5aPa__wrapper.EditorCheckbox-module-scss-module__8v5aPa__dense{height:var(--editor-row-height-dense);min-height:var(--editor-row-height-dense)}
.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}
.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}}
.AddGeneratorModal-module-scss-module__98YCBW__content{flex-direction:column;gap:1rem;display:flex}
