.creationBar{max-width:-webkit-fit-content;box-shadow:var(--shadow-border);z-index:10;border-radius:2.4rem;padding:1.5rem;position:absolute}.creationBar.new{top:50%;left:50%;transform:translate(-50%,-50%)}.creationBar.continue{bottom:30px;left:50%;transform:translate(-50%)}.input-wrapper{max-width:inherit;gap:2rem;margin:0 auto;padding-right:4rem}.sel-placeholder{width:100%;height:100%;color:var(--text-muted);background:#fff;gap:4px;font-size:1.1rem}.input-preset{flex-direction:row;flex:1;gap:12px;display:flex}.preset-item{cursor:pointer;justify-content:space-between;height:120px}.preset-item.disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.preset-item>span{color:var(--text-muted);padding-left:6px}.sel-preset{box-sizing:border-box;height:100px;aspect-ratio:var(--img-card);border:var(--border-light);background:#fff;border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.control-bar__generate{border-radius:50%;width:60px;height:60px;position:absolute;right:-30px}.upload-icon{background:#fff;border-radius:50%;width:36px;height:36px;margin-bottom:8px;box-shadow:0 1px 2px #0000000d}.upload-icon svg{color:var(--text-muted)}.upload-text{color:var(--text-muted);font-size:1rem;font-weight:400}.upload-image{object-fit:cover;width:100%;height:100%}.upload-overlay span{color:#fff;font-weight:500}.sel-item{gap:2px;width:100%;height:100%;display:flex}.input-ref{border:var(--border-light);cursor:pointer;border-radius:8px;flex-shrink:0;min-width:90px;height:120px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.input-opts{justify-content:space-between;height:12rem}.input-opts h4{color:var(--text-secondary);white-space:nowrap;padding-left:8px;font-size:1.8rem;font-weight:500}.preset-box__color-swatch{border-radius:4px;width:100%;height:100%}.input-ref:hover,.preset-item:hover .sel-preset{border-color:var(--primary-light);box-shadow:0 0 0 3px #2563eb14}.input-ref.selected,.preset-item.selected .sel-preset{border-color:var(--primary)}.sel-item img,.sel-preset img{object-fit:cover;flex:1;height:100%}
