.iq-vin{letter-spacing:.03em;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.iq-url-cell{color:#818cf8;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:220px;font-size:.75rem;text-decoration:none;display:inline-block;overflow:hidden}.iq-url-cell:hover{color:#a5b4fc;text-decoration:underline}.iq-status{letter-spacing:.04em;text-transform:capitalize;white-space:nowrap;color:#94a3b8;background:#ffffff0f;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.iq-status--pending{color:#fbbf24;background:#fbbf241f}.iq-status--done,.iq-status--complete,.iq-status--completed{color:#4ade80;background:#22c55e1f}.iq-status--failed,.iq-status--error{color:#f87171;background:#f871711f}.iq-status--retrying{color:#fb923c;background:#fb923c1f}.iq-status--skipped{color:#64748b;background:#94a3b81a}.iq-output--error{color:#f87171}.iq-status--editable{cursor:pointer;background:inherit;font:inherit;border:none;gap:4px}.iq-status--editable:hover{filter:brightness(1.2)}.iq-status__error-icon{cursor:help;opacity:.9;flex-shrink:0;align-items:center;display:inline-flex}.iq-status__error-icon:hover{opacity:1}.iq-error-popover{z-index:100002;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f87171;white-space:pre-wrap;word-break:break-word;pointer-events:none;background:#10121cf7;border:1px solid #f8717140;border-radius:6px;max-width:320px;padding:7px 10px;font-size:.72rem;line-height:1.5;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.iq-status-select{color:#cbd5e1;cursor:pointer;background:#1e2235;border:1px solid #818cf866;border-radius:4px;outline:none;padding:2px 4px;font-size:.72rem;font-weight:600}.iq-status-select:focus{border-color:#818cf8}.iq-status--initiating,.iq-status--processing{color:#818cf8;background:#6366f11a;animation:1.4s ease-in-out infinite iq-pulse}@keyframes iq-pulse{0%,to{opacity:1}50%{opacity:.35}}.iq-trigger-btn{color:#818cf8;cursor:pointer;background:#6366f114;border:1.5px solid #6366f140;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .18s,border-color .18s,color .18s,transform .12s;display:flex}.iq-trigger-btn:hover:not(:disabled){background:#6366f133;border-color:#6366f180;transform:scale(1.08)}.iq-trigger-btn:active:not(:disabled){transform:scale(.94)}.iq-trigger-btn:disabled{cursor:not-allowed}.iq-trigger-btn--success{color:#4ade80;background:#22c55e1f;border-color:#22c55e59}.iq-trigger-btn--error{color:#f87171;background:#f871711f;border-color:#f8717159}.iq-trigger-btn--loading{color:#0000;background:0 0;border-color:#0000}.iq-trigger-spinner{justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}.iq-trigger-spinner__ring{border-style:solid;border-color:#0000;border-radius:50%;position:absolute}.iq-trigger-spinner__ring--outer{border-width:1.5px;border-top-color:#818cf8;border-right-color:#818cf84d;width:18px;height:18px;animation:.75s linear infinite iq-spin-cw}.iq-trigger-spinner__ring--inner{border-width:1.5px;border-bottom-color:#a78bfa;border-left-color:#a78bfa4d;width:10px;height:10px;animation:.55s linear infinite iq-spin-ccw}@keyframes iq-spin-cw{to{transform:rotate(360deg)}}@keyframes iq-spin-ccw{to{transform:rotate(-360deg)}}
.inv-sel-thumb{align-items:center;gap:10px;min-width:0;display:flex}.inv-sel-thumb--compact{gap:7px}.inv-sel-thumb__img-wrap{background:var(--color-console-bg-4);border-radius:4px;flex-shrink:0;position:relative;overflow:hidden}.inv-sel-thumb__img{object-fit:cover}.inv-sel-thumb__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-sel-thumb__title{color:var(--color-console-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.inv-sel-thumb__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inv-sel-thumb__stock{color:var(--color-console-text-4);letter-spacing:.02em;font-size:.6875rem}.inv-sel-thumb__status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.1em .5em;font-size:.625rem;font-weight:600;line-height:1.6;display:inline-flex}.inv-sel-thumb__status--sold{color:#f87171;background:#ef44441f}.inv-sel-thumb__status--muted{color:#94a3b8b3;background:#94a3b81a}.inv-sel-thumb__status--blue{color:#818cf8;background:#6366f124}.inv-sel-thumb__status--purple{color:#c084fc;background:#a855f724}.inv-sel-thumb__status--cyan{color:#22d3ee;background:#22d3ee1f}.inv-sel-thumb__status--green{color:#4ade80;background:#4ade801f}.inv-sel-thumb__status--amber{color:#fbbf24;background:#fbbf241f}.inv-sel-thumb__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.inv-sel-thumb__dot.inv-sel-thumb__status--sold{background:#f87171}.inv-sel-thumb__dot.inv-sel-thumb__status--muted{background:#94a3b880}.inv-sel-thumb__dot.inv-sel-thumb__status--blue{background:#818cf8}.inv-sel-thumb__dot.inv-sel-thumb__status--purple{background:#c084fc}.inv-sel-thumb__dot.inv-sel-thumb__status--cyan{background:#22d3ee}.inv-sel-thumb__dot.inv-sel-thumb__status--green{background:#4ade80}.inv-sel-thumb__dot.inv-sel-thumb__status--amber{background:#fbbf24}
.console-inv-selector{flex-direction:column;gap:.4rem;width:100%;display:flex;position:relative}.console-inv-selector__label{color:var(--ctrl-muted);-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:500;line-height:1}.console-inv-selector__trigger{width:100%;height:var(--ctrl-height);background:var(--ctrl-bg);border:1px solid var(--ctrl-border);border-radius:var(--ctrl-radius);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:0 .875rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.console-inv-selector__trigger:hover:not(:disabled){border-color:var(--ctrl-border-hover)}.console-inv-selector__trigger:focus-visible{border-color:color-mix(in srgb, var(--ctrl-focus) 55%, transparent);background:color-mix(in srgb, var(--ctrl-focus) 4%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ctrl-focus) 10%, transparent);outline:none}.console-inv-selector__trigger:disabled{opacity:.4;cursor:not-allowed}.console-inv-selector__trigger-inner{flex:1;align-items:center;min-width:0;display:flex}.console-inv-selector__placeholder{color:var(--ctrl-placeholder);font-size:.875rem}.console-inv-selector__icons{color:var(--ctrl-muted);flex-shrink:0;align-items:center;gap:4px;display:flex}.console-inv-selector__clear{cursor:pointer;color:var(--ctrl-muted);border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:color .15s,background .15s;display:inline-flex}.console-inv-selector__clear:hover{color:var(--ctrl-text);background:#ffffff14}.console-inv-selector__chevron{color:var(--ctrl-muted);transition:transform .15s}.console-inv-selector__chevron--open{transform:rotate(180deg)}.console-inv-selector__panel{background:var(--color-console-bg-3);border:1px solid var(--ctrl-border);border-radius:var(--ctrl-radius);flex-direction:column;min-width:320px;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000080}.console-inv-selector__toolbar{border-bottom:1px solid var(--ctrl-border);flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.console-inv-selector__search-wrap{flex:1;align-items:center;display:flex;position:relative}.console-inv-selector__search-icon{color:var(--ctrl-muted);pointer-events:none;position:absolute;left:8px}.console-inv-selector__search{border:1px solid var(--ctrl-border);width:100%;color:var(--ctrl-text);background:#ffffff0d;border-radius:6px;outline:none;padding:5px 28px;font-size:.8125rem;transition:border-color .15s}.console-inv-selector__search::placeholder{color:var(--ctrl-placeholder)}.console-inv-selector__search:focus{border-color:color-mix(in srgb, var(--ctrl-focus) 70%, transparent)}.console-inv-selector__search-clear{color:var(--ctrl-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:color .15s;display:inline-flex;position:absolute;right:6px}.console-inv-selector__search-clear:hover{color:var(--ctrl-text)}.console-inv-selector__sort{border:1px solid var(--ctrl-border);color:var(--ctrl-text);cursor:pointer;white-space:nowrap;background:#ffffff0d;border-radius:6px;outline:none;flex-shrink:0;padding:5px 8px;font-size:.75rem;transition:border-color .15s}.console-inv-selector__sort option{background:var(--color-console-bg-3);color:var(--ctrl-text)}.console-inv-selector__sort:focus{border-color:color-mix(in srgb, var(--ctrl-focus) 70%, transparent)}.console-inv-selector__list{scrollbar-width:thin;scrollbar-color:#ffffff26 #0000;max-height:320px;padding:4px;overflow-y:auto}.console-inv-selector__list::-webkit-scrollbar{width:5px}.console-inv-selector__list::-webkit-scrollbar-track{background:0 0}.console-inv-selector__list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.console-inv-selector__option{cursor:pointer;border-radius:6px;transition:background .15s}.console-inv-selector__option:hover{background:#ffffff0d}.console-inv-selector__option[aria-selected=true]{background:color-mix(in srgb, var(--ctrl-focus) 12%, transparent)}.console-inv-selector__empty{text-align:center;color:var(--ctrl-muted);padding:20px;font-size:.8125rem}.console-inv-thumb{align-items:center;gap:10px;width:100%;display:flex}.console-inv-thumb--full{padding:8px}.console-inv-thumb--compact{padding:0}.console-inv-thumb--clickable{cursor:pointer}.console-inv-thumb--selected .console-inv-thumb__heading{color:var(--color-console-accent-light)}.console-inv-thumb__img-wrap{background:#ffffff0f;border-radius:5px;flex-shrink:0;position:relative;overflow:hidden}.console-inv-thumb__img{object-fit:cover}.console-inv-thumb__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.console-inv-thumb__heading{color:var(--ctrl-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.console-inv-thumb__meta{color:var(--ctrl-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.7rem;line-height:1.3;display:flex}.console-inv-thumb__meta span{white-space:nowrap}.console-inv-thumb__meta span+span:before{content:"·";opacity:.5;margin-right:6px}.console-inv-thumb__price{color:var(--color-console-accent-light);font-weight:500}
.alt-styles .spec-editor{flex-direction:column;gap:6px;display:flex}.alt-styles .spec-editor__filter{align-items:center;margin-bottom:6px;display:flex;position:relative}.alt-styles .spec-editor__filter-input{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:8px 36px 8px 14px;font-family:inherit;font-size:.8125rem;transition:border-color .15s,background .15s}.alt-styles .spec-editor__filter-input::placeholder{color:#fff3}.alt-styles .spec-editor__filter-input:focus{background:#ffffff0f;border-color:#6366f173}.alt-styles .spec-editor__filter-clear{cursor:pointer;color:#fff6;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.5rem;line-height:1;transition:background .12s,color .12s;display:flex;position:absolute;right:9px}.alt-styles .spec-editor__filter-clear:hover{color:#ffffffbf;background:#ffffff26}.alt-styles .se-section{background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;overflow:hidden}.alt-styles .se-section--collapsed{background:#ffffff03;border-color:#ffffff0d}.alt-styles .se-section-header{align-items:center;gap:2px;padding-right:10px;display:flex}.alt-styles .se-section-toggle{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:7px;min-width:0;padding:10px 6px 10px 12px;display:flex}.alt-styles .se-section-chevron{color:#fff3;flex-shrink:0;font-size:.75rem;line-height:1;transition:transform .18s,color .12s}.alt-styles .se-section-chevron--collapsed{transform:rotate(-90deg)}.se-section-toggle:hover .alt-styles .se-section-chevron{color:#ffffff73}.alt-styles .se-section-title{letter-spacing:.11em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:.625rem;font-weight:700;transition:color .12s}.se-section-toggle:hover .alt-styles .se-section-title{color:#ffffffb8}.alt-styles .se-count-badge{color:#a5b4fc;background:#6366f133;border:1px solid #6366f14d;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:16px;padding:0 5px;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.alt-styles .se-count-badge--zero{color:#ffffff40;background:#ffffff0d;border-color:#ffffff14}.alt-styles .se-section-header__action{flex-shrink:0}.alt-styles .se-section-action{color:#818cf8;cursor:pointer;white-space:nowrap;background:#6366f11a;border:1px solid #6366f138;border-radius:5px;padding:3px 9px;font-size:.6875rem;font-weight:600;transition:background .12s,border-color .12s}.alt-styles .se-section-action:hover{background:#6366f12e;border-color:#6366f166}.alt-styles .se-section-body{border-top:1px solid #ffffff0d;padding:4px 6px 6px}.alt-styles .se-empty-section{color:#fff3;padding:8px 6px;font-size:.78rem;font-style:italic}.alt-styles .spec-row{border-radius:6px;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:7px 8px;transition:background .1s;display:grid}.alt-styles .spec-row:hover{background:#ffffff09}.alt-styles .spec-row--empty .spec-row__key{opacity:.5}.alt-styles .spec-row--full{grid-column:1/-1;grid-template-columns:1fr;gap:5px}.alt-styles .spec-row--full .spec-row__value{text-align:left;justify-content:flex-start}.alt-styles .spec-row__key{color:#fff9;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:500}.alt-styles .spec-row__value{text-align:right;justify-content:flex-end;min-width:0;display:flex}.alt-styles .spec-row__delete{cursor:pointer;color:#ffffff26;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.55rem;transition:color .12s,background .12s;display:flex}.alt-styles .spec-row__delete:hover{color:#f87171;background:#ef44441f}.alt-styles .spec-row-new{background:#6366f108;border:1px dashed #6366f147;border-radius:7px;grid-template-columns:1fr 1fr;gap:6px;margin:2px 0;padding:8px 6px 6px;display:grid}.alt-styles .spec-row-new__input{color:#ffffffe0;background:#ffffff0d;border:1px solid #ffffff17;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-family:inherit;font-size:.8125rem;transition:border-color .12s}.alt-styles .spec-row-new__input::placeholder{color:#fff3}.alt-styles .spec-row-new__input:focus{border-color:#6366f199}.alt-styles .spec-row-new__input:disabled{opacity:.5}.alt-styles .spec-row-new__error{color:#f87171;grid-column:1/-1;font-size:.6875rem}.alt-styles .spec-row-new__actions{grid-column:1/-1;gap:6px;display:flex}.alt-styles .spec-ie{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.alt-styles .spec-ie__display{word-break:break-word;min-width:0;display:inline-block}.alt-styles .spec-ie__display--btn{cursor:pointer;text-align:right;color:#ffffffd1;background:0 0;border:none;border-radius:4px;margin:-2px -5px;padding:2px 5px;font-size:.8125rem;font-weight:500;transition:color .12s,background .12s}.alt-styles .spec-ie__display--btn:hover{color:#fff;background:#ffffff12}.alt-styles .spec-ie__display--success{color:#4ade80!important}.alt-styles .spec-ie__display--wrap{white-space:normal;line-height:1.5}.alt-styles .spec-ie__edit{color:#ffffffe6;word-break:break-all;background:#ffffff0d;border:1px solid #6366f199;border-radius:5px;outline:none;min-width:80px;padding:4px 8px;font-size:.8125rem;font-weight:500;display:block}.alt-styles .spec-ie__edit--saving{opacity:.5;pointer-events:none}.alt-styles .spec-ie--error .alt-styles .spec-ie__edit{border-color:#f87171}.alt-styles .spec-ie__actions{gap:4px;margin-top:2px;display:flex}.alt-styles .spec-ie__btn{cursor:pointer;border:1px solid;border-radius:5px;justify-content:center;align-items:center;min-width:28px;padding:2px 9px;font-size:.6875rem;font-weight:600;transition:background .12s,opacity .12s;display:inline-flex}.alt-styles .spec-ie__btn:disabled{opacity:.4;cursor:not-allowed}.alt-styles .spec-ie__btn--save{color:#4ade80;background:#4ade8014;border-color:#4ade8066}.alt-styles .spec-ie__btn--save:hover:not(:disabled){background:#4ade8029}.alt-styles .spec-ie__btn--cancel{color:#ffffff61;background:#ffffff0a;border-color:#ffffff17}.alt-styles .spec-ie__btn--cancel:hover:not(:disabled){color:#fff9;background:#ffffff14}.alt-styles .spec-ie__error{color:#f87171;font-size:.6875rem;line-height:1.3}.alt-styles .spec-ie__saved-badge{color:#4ade80;margin-left:5px;font-size:.6rem;font-weight:700}.alt-styles .spec-ie__empty{color:#ffffff52;font-size:.75rem;font-style:italic}.alt-styles .spec-ie__empty-hint{color:#ffffff47;margin:0 0 8px;font-size:.8125rem}.alt-styles .spec-ie__add-btn{color:#818cf8;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500}.alt-styles .spec-ie__add-btn:hover{opacity:.75}.alt-styles .spec-ie__input{color:#ffffffe6;background:#ffffff0d;border:1px solid #6366f199;border-radius:5px;outline:none;width:100%;padding:4px 8px;font-family:inherit;font-size:.8125rem;font-weight:500;display:block}.alt-styles .spec-ie__input:disabled{opacity:.5}.alt-styles .spec-ie__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.alt-styles .spec-ie__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.alt-styles .spec-ie__input[type=number]{-moz-appearance:textfield}.alt-styles .spec-ie--error .alt-styles .spec-ie__input{border-color:#f87171}.alt-styles .spec-ie__select{color:#ffffffe6;cursor:pointer;appearance:auto;background:#ffffff0d;border:1px solid #6366f199;border-radius:5px;outline:none;width:100%;padding:4px 8px;font-family:inherit;font-size:.8125rem;font-weight:500;display:block}.alt-styles .spec-ie__select:disabled{opacity:.5}.alt-styles .spec-ie__select option{background:#1a1c27}.alt-styles .spec-ie--error .alt-styles .spec-ie__select{border-color:#f87171}.alt-styles .spec-ie--multiselect .spec-ie__actions{margin-top:4px}.alt-styles .spec-ie__pills{flex-wrap:wrap;gap:4px;padding:3px 0;display:flex}.alt-styles .spec-ie__pill{color:#fff6;cursor:pointer;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff17;border-radius:9999px;align-items:center;padding:3px 10px;font-size:.6875rem;font-weight:500;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.alt-styles .spec-ie__pill:hover:not(:disabled){color:#ffffffd1;border-color:#6366f1}.alt-styles .spec-ie__pill--active{color:#a5b4fc;background:#6366f126;border-color:#6366f180}.alt-styles .spec-ie__pill:disabled{opacity:.4;cursor:not-allowed}
