.oem-workspace{--oem-line:#e3e8ee;--oem-muted:#707b89;max-width:1320px;margin:20px auto 48px;color:#182333}.oem-intro{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin:0 0 16px}.oem-intro h2{font-size:clamp(24px,3vw,36px);letter-spacing:-.04em;margin:4px 0}.oem-eyebrow{font-size:10px;letter-spacing:.2em;color:var(--oem-muted);margin:0}.oem-intro a,.oem-tools a{color:#1955b5;text-decoration:none;font-size:14px}.oem-tabs{display:flex;gap:4px;border-bottom:1px solid var(--oem-line);padding:0 0 10px;margin-bottom:20px;overflow:auto}.oem-tabs button{border:0;background:none;color:var(--oem-muted);box-shadow:none;padding:10px 18px;white-space:nowrap}.oem-tabs [aria-selected=true]{color:#1059c3;background:#eaf1fb;border-radius:10px}.oem-notice{font-size:13px;line-height:1.7;color:#287a56;margin:10px 0;white-space:pre-wrap}.oem-notice:empty{display:none}.oem-notice.error{color:#a63939}.oem-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.oem-tools input{max-width:420px;flex:1;min-width:160px}.oem-workspace input,.oem-workspace select,.oem-workspace textarea{font:inherit;box-sizing:border-box;min-width:0;border:1px solid var(--oem-line);border-radius:10px;background:white;padding:11px 13px;color:#1d2938}.oem-workspace input[type=checkbox]{accent-color:#175dbe;width:18px;height:18px;flex:0 0 18px;padding:0}.oem-workspace button{font:inherit;cursor:pointer}.oem-workspace button.primary{background:#105cc4;color:white;border:1px solid #105cc4;border-radius:10px;padding:11px 18px}.oem-workspace button.danger{color:#a53f45}.oem-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.oem-product-card{padding:0!important;overflow:hidden;text-align:left;display:flex;flex-direction:column;background:white!important;border:1px solid var(--oem-line)!important;border-radius:16px!important;box-shadow:0 3px 12px #1a325006!important;transition:box-shadow .2s,transform .2s}.oem-product-card:hover{transform:translateY(-2px);box-shadow:0 8px 26px #1a32500e!important}.oem-product-card img,.oem-no-image{width:100%;height:210px;object-fit:contain;background:#fff}.oem-no-image{display:grid;place-items:center;letter-spacing:.15em;color:#94a2b3;font-size:13px}.oem-product-meta{display:flex;flex-direction:column;gap:8px;padding:20px;width:100%;box-sizing:border-box}.oem-product-meta strong{font-size:16px;overflow-wrap:anywhere}.oem-product-meta small{color:var(--oem-muted);font-size:12px}.oem-badge{font-size:11px;letter-spacing:.02em;color:#738193;display:inline-block}.oem-badge.live{color:#22805c}.oem-empty{grid-column:1/-1;text-align:center;padding:80px 20px;color:var(--oem-muted);line-height:1.8}.oem-empty strong{display:block;color:#263548;font-size:20px;font-weight:550}.oem-empty p{font-size:14px}.oem-editor,.oem-access{max-width:960px;background:white;border:1px solid var(--oem-line);border-radius:18px;padding:clamp(18px,3vw,32px)}.oem-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}.oem-field{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#627083}.oem-field textarea{resize:vertical;line-height:1.65;min-height:80px}.oem-editor h3{font-size:15px;margin:30px 0 16px}.oem-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;border-top:1px solid var(--oem-line);padding-top:22px}.oem-checks{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;margin:16px 0}.oem-checks label,.oem-toggle{display:flex;gap:8px;align-items:center}.oem-gallery{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0}.oem-photo{width:110px;position:relative}.oem-photo>button:first-child{padding:0;border:1px solid var(--oem-line);border-radius:10px;overflow:hidden;background:#f5f6f8}.oem-photo img{width:108px;height:100px;object-fit:contain;display:block}.oem-photo small{font-size:11px;color:var(--oem-muted)}.oem-photo .oem-photo-remove{position:absolute;right:-7px;top:-9px;border:1px solid var(--oem-line);border-radius:50%;width:26px;height:26px;padding:0;background:white}.oem-access-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:20px}.oem-access-heading strong{font-size:19px}.oem-toggle{font-size:14px}.oem-permission-table{border-top:1px solid var(--oem-line);margin-top:26px}.oem-permission-head,.oem-permission-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 90px;gap:18px;align-items:center;padding:15px 2px;border-bottom:1px solid #eef1f4}.oem-permission-head{font-size:12px;color:var(--oem-muted)}.oem-permission-row strong{font-size:14px;font-weight:500}.oem-permission-row small{display:block;margin-top:4px;font-size:12px;color:var(--oem-muted);overflow-wrap:anywhere}.oem-access>.muted{font-size:12px;line-height:1.8;margin:20px 0}.oem-category-row{display:grid;grid-template-columns:1fr 1fr 1fr 40px;gap:12px;margin:12px 0}.oem-trash-row{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--oem-line)}.oem-workspace[aria-busy=true]{opacity:.75}.oem-workspace button:disabled{cursor:wait}.oem-workspace :focus-visible{outline:2px solid #427dce;outline-offset:3px}@media(max-width:640px){.oem-form-grid{grid-template-columns:1fr}.oem-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oem-product-card img,.oem-no-image{height:150px}.oem-product-meta{padding:13px}.oem-product-meta strong{font-size:14px}.oem-category-row{grid-template-columns:1fr 1fr 32px}.oem-category-row select{grid-column:1/3;grid-row:2}.oem-category-row button{grid-column:3;grid-row:1/3}.oem-permission-head,.oem-permission-row{grid-template-columns:minmax(0,1fr) 65px 65px;gap:10px}.oem-intro a{font-size:12px}.oem-tools{gap:8px}.oem-tabs button{padding:10px 14px}.oem-editor,.oem-access{border-radius:14px}}

.oem-intro{display:flex;align-items:flex-start;gap:20px;justify-content:space-between}.oem-overview{margin:0;color:#68788b;line-height:1.7}.oem-intro>a{white-space:nowrap}.oem-category-row{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(130px,1fr) auto auto}.oem-category-sort{display:flex;align-items:center;gap:6px}.oem-category-sort[hidden]{display:none}.oem-category-sort input{width:66px}.oem-category-sort button{min-width:40px;padding:8px}.oem-category-row:has(.oem-category-sort[hidden]){grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(130px,1fr) auto}@media(max-width:800px){.oem-intro{flex-direction:column;gap:10px}.oem-category-row,.oem-category-row:has(.oem-category-sort[hidden]){grid-template-columns:minmax(0,1fr) auto}.oem-category-row>input,.oem-category-row>select{grid-column:1/-1;grid-row:auto}.oem-category-sort{grid-column:1}.oem-category-row>.danger{grid-column:2;grid-row:auto}}

@media(max-width:800px){.oem-category-tools>button{flex:1;min-width:0;white-space:nowrap;padding:11px 10px}.oem-category-row{padding-bottom:16px;border-bottom:1px solid var(--oem-line)}}

.oem-passwords{margin-top:24px;border-top:1px solid var(--oem-line);padding-top:20px}.oem-passwords>summary{cursor:pointer;min-height:44px;font-weight:600;display:flex;align-items:center;gap:8px}.oem-passwords>summary:after{content:'⌄';margin-inline-start:auto}.oem-password-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--oem-line)}.oem-password-row>div{min-width:0;overflow-wrap:anywhere}.oem-password-row small{display:block;color:var(--oem-muted);line-height:1.6;margin-top:6px}.oem-password-row>button{flex:none}.oem-password-editor:empty{display:none}.oem-password-editor{margin-top:20px;padding-top:8px}.oem-password-editor input,.oem-password-editor select{width:100%;max-width:100%}.oem-password-editor [hidden]{display:none}.oem-password-editor .oem-actions{margin-top:16px}.oem-passwords>.muted,.oem-password-editor>.muted{line-height:1.7;font-size:13px}.oem-password-editor h3{font-size:17px}@media(max-width:640px){.oem-password-row{align-items:flex-start}.oem-password-editor .oem-actions>button{flex:1;min-height:44px}}

.oem-member-rules,.oem-legacy-password{border-top:1px solid var(--oem-line);margin-top:20px;padding-top:16px}.oem-member-rules>summary,.oem-legacy-password>summary{min-height:44px;cursor:pointer;align-content:center;font-size:14px;font-weight:550}.oem-passwords+details{margin-bottom:18px}.oem-passwords>summary{font-size:16px}.oem-member-rules .muted{font-size:12px;line-height:1.7}

/* OEM uses the brand product workspace, with independent protected data. */
.oem-workspace{max-width:none;margin:0 0 48px;color:inherit}
.oem-intro{margin:0 0 12px;justify-content:flex-end}.oem-overview{display:none}
.oem-workspace button.primary{background:#15181c;border-color:#15181c;border-radius:12px}
.oem-tabs{gap:8px;margin-bottom:18px}.oem-tabs button{border:1px solid #dce2ea;background:white;color:#627083;border-radius:12px;min-height:44px}.oem-tabs [aria-selected=true]{background:#0047b9;border-color:#0047b9;color:white}
.oem-list-heading{display:flex;justify-content:flex-end;margin-bottom:16px}.oem-list-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.oem-export{background:#168442;color:white!important;padding:12px 18px;border-radius:12px;text-decoration:none}
.oem-list-filters{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(130px,1fr));gap:12px;margin-bottom:16px}.oem-list-filters>input,.oem-list-filters>select{width:100%;max-width:none;min-width:0}
.oem-brand-list .oem-brand-row{cursor:pointer}.oem-brand-list:not([data-product-layout]),.oem-brand-list[data-product-layout=list]{display:block;overflow:hidden;border:1px solid #e0e5eb;border-radius:18px;background:white}
.oem-brand-list[data-product-layout=list]>.product-row{display:grid;grid-template-columns:80px minmax(0,1fr) auto 130px;gap:20px;align-items:center;padding:24px;border-bottom:1px solid #edf0f4}
.oem-brand-list[data-product-layout=list]>.product-row:last-child{border-bottom:0}.oem-brand-row>img,.oem-brand-row>.oem-no-image{width:80px;height:80px;object-fit:contain;background:white}.oem-brand-row .row-copy{min-width:0}.oem-brand-row strong{line-height:1.5}.oem-brand-row .row-category{margin:6px 0 0;color:#85909d;font-size:13px}.oem-brand-row .row-actions{justify-content:flex-end}.oem-row-price{font-size:20px;color:#168442;font-weight:600;white-space:nowrap}
.oem-brand-editor .panel{min-width:0}.oem-brand-editor .oem-field{font-size:inherit;color:#5d6775}.oem-brand-editor input,.oem-brand-editor textarea,.oem-brand-editor select{width:100%;font-size:inherit;border-color:#dce2ea;border-radius:10px}.oem-brand-editor .fields{margin:0}.oem-brand-editor .fields>.wide{grid-column:1/-1}.oem-brand-editor textarea{min-height:110px}.oem-brand-editor .section-title h2{font:inherit;font-weight:650;margin:0}.oem-brand-editor .language-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.oem-brand-editor .language-row .oem-field{flex-direction:row;align-items:center;font-size:13px}.oem-brand-editor .language-row select{width:auto;max-width:170px}
.oem-category-picker,.oem-price-editor{border:1px solid #e1e6ee;border-radius:12px;padding:12px 16px;margin:20px 0}.oem-category-picker summary,.oem-price-editor summary{cursor:pointer;min-height:24px;font-weight:550}.oem-price-editor[open]>.fields{margin-top:16px}.oem-category-picker input{width:18px!important}.oem-category-picker .oem-checks{display:grid;gap:12px}.oem-brand-editor .oem-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.oem-brand-editor .oem-photo{width:auto;min-width:0;position:relative}.oem-brand-editor .oem-image-open{display:block;width:100%;padding:0;border-radius:14px;border:1px solid #dfe5ed;background:#fff;overflow:hidden}.oem-brand-editor .oem-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.oem-brand-editor .oem-photo-remove{right:5px;top:5px;background:#586473d9;color:white;border:0;width:26px;height:26px;z-index:2}.oem-image-index{position:absolute;left:5px;top:5px;border-radius:20px;padding:4px 7px;background:#586473d9;color:white;font-size:11px;pointer-events:none}.oem-image-cover{width:100%;padding:6px 2px;font-size:11px!important;border:0;background:none;color:#687687}.oem-image-cover:disabled{opacity:.65;cursor:default!important}.oem-add-image{width:100%;aspect-ratio:1;font-size:42px!important;background:white;border:1px solid #dfe5ed;border-radius:14px;color:#303944}.oem-brand-editor [hidden]{display:none!important}
.oem-image-preview{padding:28px;border:1px solid #dce2ea;border-radius:18px;max-width:min(92vw,1100px);max-height:92vh;overflow:auto}.oem-image-preview::backdrop{background:#111a}.oem-image-preview>img{display:block;max-width:100%;max-height:82vh;object-fit:contain}.oem-preview-close{position:absolute;right:6px;top:4px;border:0;background:white;border-radius:50%;width:32px;height:32px;font-size:24px}
@media(max-width:799px){.oem-list-filters{grid-template-columns:1fr 1fr}.oem-list-filters>input{grid-column:1/-1}.oem-list-actions{width:100%}.oem-list-actions>*{flex:1;text-align:center;white-space:nowrap}.oem-brand-list[data-product-layout=list]>.product-row{grid-template-columns:64px minmax(0,1fr);gap:8px 14px;padding:18px}.oem-brand-list[data-product-layout=list]>.product-row>img{grid-row:1/3;width:64px;height:64px}.oem-brand-list[data-product-layout=list]>.product-row>.state{grid-column:2;justify-self:start}.oem-brand-list[data-product-layout=list]>.product-row>.row-actions{grid-column:2;justify-content:flex-start}.oem-row-price{font-size:18px}.oem-brand-editor .oem-gallery{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.oem-brand-editor .language-row{align-items:flex-start;flex-wrap:wrap}.oem-brand-editor .language-row .oem-field{margin-left:auto}.oem-tabs button{padding:10px 12px}.oem-intro{align-items:flex-end}.oem-brand-editor .secondary-actions{gap:12px;flex-wrap:wrap}}

.oem-editing>.oem-intro{display:none}.page-heading>.oem-list-heading{margin:0;margin-left:auto}.oem-brand-editor input{min-height:44px}.oem-tabs[hidden]{display:none!important}
.oem-brand-list[data-product-layout=list]>.product-row>.row-copy{grid-column:2;grid-row:1}.oem-brand-list[data-product-layout=list]>.product-row>.state{grid-column:3;grid-row:1}.oem-brand-list[data-product-layout=list]>.product-row>.row-actions{grid-column:4;grid-row:1}
@media(max-width:799px){.oem-brand-list[data-product-layout=list]>.product-row>img{grid-column:1;grid-row:1/4}.oem-brand-list[data-product-layout=list]>.product-row>.row-copy{grid-column:2;grid-row:1}.oem-brand-list[data-product-layout=list]>.product-row>.state{grid-column:2;grid-row:2}.oem-brand-list[data-product-layout=list]>.product-row>.row-actions{grid-column:2;grid-row:3}}


.oem-access-closed{margin:0 0 20px;padding:16px 18px;background:#f5f7fa;border:1px solid var(--oem-line);border-radius:12px;line-height:1.65}.oem-access-closed strong{font-size:15px}.oem-access-closed p{margin:6px 0 0;color:var(--oem-muted);font-size:13px}
/* Reuse the brand price typography and retain complete white image areas. */
.oem-product-open{display:flex;flex-direction:column;flex:1;text-align:start;border:0!important;border-radius:16px!important;background:#fff!important;padding:0!important;color:inherit;overflow:hidden;width:100%;min-width:0}.oem-product-open .oem-product-meta{flex:1}.oem-price-control{padding:0 16px 14px;min-width:0}.oem-product-card .oem-list-price{color:#168442!important;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.oem-price-form{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px}.oem-price-form>div,.oem-price-form>small{grid-column:1/-1}.oem-price-form>div{display:flex;gap:8px}.oem-price-form input,.oem-price-form select{min-width:0;width:100%;padding:8px!important}.oem-price-form small{overflow-wrap:anywhere;color:#a33428}.oem-color-row{display:grid;grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr) 36px;gap:10px;align-items:center;margin-bottom:10px}.oem-color-row input[type=color]{padding:3px;width:50px;min-width:0;height:40px}.oem-color-row input,.oem-color-row select{min-width:0}.oem-product-grid[data-product-layout=list] .oem-product-card{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center}.oem-product-grid[data-product-layout=list] .oem-product-open{flex-direction:row}.oem-product-grid[data-product-layout=list] .oem-price-control{padding:16px;max-width:240px}@media(max-width:480px){.oem-price-control{padding:0 10px 12px}.oem-color-row{grid-template-columns:minmax(0,1fr) 44px 30px}.oem-color-row select{grid-column:1/3;grid-row:2}.oem-color-row>button{grid-column:3;grid-row:1/3}}

.oem-brand-row .oem-price-control{padding:0;max-width:240px}.oem-brand-row .oem-list-price{font-size:20px!important;font-weight:600!important}.oem-brand-row .oem-price-form{max-width:220px}

/* Compact selection: controls stay collapsed until explicitly requested. */
.oem-product-list-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}
.oem-product-list-tools .product-layout-switch{margin:0 0 0 auto}
.oem-selection-tools,.oem-selection-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.oem-selection-options[hidden]{display:none!important}
.oem-selection-toggle{display:flex;align-items:center;gap:6px;min-height:40px;padding:7px 12px}
.oem-selection-toggle[aria-pressed="true"]{border-color:#0047b9;color:#0047b9}
.oem-selection-icon{font-size:22px;line-height:1}.oem-select-all{display:flex;align-items:center;gap:6px;white-space:nowrap}
.oem-selection-tools input[type="checkbox"],.oem-brand-row .oem-row-select{width:20px;height:20px;min-width:20px;accent-color:#0047b9;margin:0;cursor:pointer}
.oem-selected-count{font-size:13px;color:#64748b;white-space:nowrap}.oem-selection-options select{width:auto;max-width:210px;padding:8px 28px 8px 10px;min-height:40px}
.oem-brand-row{position:relative}.oem-brand-row.oem-selected{box-shadow:inset 3px 0 #0047b9;background:#edf4fc}
.oem-selecting .oem-brand-row{padding-left:50px!important}.oem-brand-row .oem-row-select{position:absolute;left:16px;top:24px;z-index:1}
@media(max-width:600px){.oem-product-list-tools{gap:8px}.oem-selection-tools,.oem-selection-options{gap:8px}.oem-selection-options select{max-width:170px}.oem-selecting .oem-brand-row{padding-left:42px!important}.oem-brand-row .oem-row-select{left:12px;top:20px}}
@media(max-width:600px){.oem-product-list-tools{display:grid;grid-template-columns:1fr auto;align-items:center}.oem-selection-tools{display:contents}.oem-selection-toggle{grid-column:1;grid-row:1;justify-self:start}.oem-selection-options{grid-column:1/-1;grid-row:2}.oem-product-list-tools .product-layout-switch{grid-column:2;grid-row:1}}

/* Product positions are persisted; no automatic sort menu. */
.oem-row-selection{position:absolute;left:12px;top:22px;display:flex;align-items:center;flex-direction:column;gap:12px;width:58px}
.oem-brand-row .oem-row-selection .oem-row-select{position:static;margin:0}
.oem-selecting .oem-brand-row{padding-left:86px!important}
.oem-product-rank{width:56px!important;min-width:0!important;min-height:36px;padding:6px 3px!important;text-align:center;font-size:14px;box-sizing:border-box}
@media(max-width:600px){.oem-row-selection{left:8px;top:18px;width:52px}.oem-selecting .oem-brand-row{padding-left:72px!important}.oem-product-rank{width:50px!important}}

.oem-workspace .back-row>button:first-child{background:#fff!important;border:1px solid #0047b9!important;border-radius:10px!important;padding:12px 18px!important;min-height:46px;font-weight:650!important;color:#0047b9!important}
.oem-brand-row .row-actions{min-width:0}.oem-brand-row:has(.oem-price-form)>.row-actions{grid-column:2/-1!important;grid-row:2!important;justify-content:flex-end}
.oem-brand-row .oem-price-control{width:100%;min-width:0;max-width:340px}.oem-brand-row .oem-price-form{width:100%;max-width:340px;grid-template-columns:100px minmax(140px,1fr)}
.oem-price-form input{font-size:18px!important;min-height:44px;appearance:textfield;-moz-appearance:textfield}.oem-price-form input::-webkit-inner-spin-button{appearance:none;margin:0}
.oem-price-history-link{display:block;margin:6px 0 0 auto;font-size:12px!important;color:#64748b;background:transparent!important;border:0!important;padding:4px!important;min-height:28px}
.oem-ordering .oem-brand-row{padding-left:86px!important}.oem-row-selection [hidden]{display:none!important}
.oem-operation-dialog{width:min(680px,calc(100vw - 24px));max-height:85dvh;overflow:auto;border:1px solid #dce3ee;border-radius:16px;padding:22px;box-sizing:border-box}.oem-operation-dialog::backdrop{background:#1118}.oem-dialog-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.oem-dialog-heading h2{font-size:20px}.oem-history-entry{padding:16px 0;border-bottom:1px solid #e2e8f0}.oem-history-entry p{margin:6px 0}.oem-history-entry small{color:#64748b}.oem-bulk-preview{max-height:35dvh;overflow:auto}.oem-bulk-preview>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e2e8f0}
@media(max-width:799px){.oem-brand-row:has(.oem-price-form)>.row-actions{grid-column:1/-1!important;grid-row:4!important;justify-content:stretch}.oem-brand-row .oem-price-control,.oem-brand-row .oem-price-form{max-width:none}.oem-brand-row .oem-price-form{grid-template-columns:90px minmax(0,1fr)}.oem-price-form input{min-width:100px;width:100%;box-sizing:border-box}.oem-price-control .inline-private-price{white-space:normal;overflow-wrap:anywhere}.oem-ordering .oem-brand-row{padding-left:72px!important}.oem-selection-options{min-width:0}.oem-selection-options select{max-width:180px}.oem-list-actions{flex-wrap:wrap}.oem-operation-dialog{padding:16px}.oem-bulk-preview>div{flex-wrap:wrap}}

.oem-price-control{container-type:inline-size}@container(max-width:300px){.oem-price-form{grid-template-columns:1fr!important}.oem-price-form input{min-width:0!important}}

@media(max-width:600px){.oem-order-toggle{grid-column:1;grid-row:1;justify-self:end;min-width:0;width:auto;padding:8px 12px;margin-right:12px}}

.oem-price-history-link{white-space:normal!important;overflow-wrap:anywhere;max-width:100%;text-align:end}
/* Owner-only supplier records and bulk binding. */
.oem-supplier-editors{display:grid;gap:12px;margin-top:16px}.oem-supplier-card,.oem-supplier-records,.oem-supplier-paste{border:1px solid var(--line,#dce3ed);border-radius:14px;padding:18px;margin-bottom:18px;min-width:0}.oem-supplier-card summary,.oem-supplier-records>summary,.oem-supplier-paste>summary{font-weight:600;cursor:pointer;overflow-wrap:anywhere}.oem-supplier-card .oem-form-grid{margin-top:18px}.oem-supplier-products{display:grid;gap:8px;margin-top:16px}.oem-supplier-product{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(100px,25%);align-items:center;gap:14px;padding:16px;background:#fff;border:1px solid var(--line,#dce3ed);border-radius:12px;cursor:pointer}.oem-supplier-product strong,.oem-supplier-product small{display:block;overflow-wrap:anywhere}.oem-supplier-product small{color:var(--muted,#687789);margin-top:6px}.oem-supplier-label{font-size:.9em;overflow-wrap:anywhere;color:var(--muted,#687789)}.oem-supplier-filters>*,.oem-supplier-batch>select{flex:1 1 180px;min-width:0}.oem-supplier-batch{position:sticky;top:0;z-index:2;background:var(--bg,#f5f6f8);padding:12px 0}.oem-supplier-batch label{display:flex;align-items:center;gap:8px}.oem-supplier-paste textarea{box-sizing:border-box;width:100%;font-family:inherit}.oem-supplier-dialog{width:min(520px,calc(100% - 32px));box-sizing:border-box;border:1px solid #dce3ed;border-radius:20px;padding:24px}.oem-supplier-dialog::backdrop{background:#0006}.oem-supplier-dialog select{width:100%;margin:12px 0}.oem-supplier-editor{padding:18px 0}.oem-supplier-editor small{display:block;color:var(--muted,#687789);margin-top:8px}.oem-supplier-card input,.oem-supplier-card textarea{min-width:0;box-sizing:border-box;width:100%}.oem-supplier-card .oem-checks input{width:auto}
@media(max-width:600px){.oem-supplier-card,.oem-supplier-records,.oem-supplier-paste{padding:14px}.oem-supplier-product{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px}.oem-supplier-label{grid-column:2}.oem-supplier-batch{position:static}.oem-supplier-batch>*{flex-basis:100%}.oem-supplier-dialog .oem-actions{flex-wrap:wrap}}

@media(max-width:799px){.oem-list-filters>select:last-child{grid-column:1/-1}}
