.matrix-summary{display:flex;gap:28px;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid var(--border);font-size:12px;color:#65746d}.matrix-summary b{font-size:18px;color:#29483a;margin-right:4px}.matrix-toolbar .filters{align-items:end;gap:10px;flex-wrap:wrap}.matrix-toolbar label{font-size:10px;display:grid;gap:5px;color:#65746d}.matrix-toolbar select{min-width:150px}.matrix-toolbar input{min-width:230px}.matrix-legend{display:flex;gap:20px;flex-wrap:wrap;padding:0 20px 10px;font-size:11px}.matrix-explanation{padding:0 20px 16px;margin:0;max-width:1050px;line-height:1.6;color:#71816e;font-size:11px}.catalog-matrix{min-width:1120px;table-layout:fixed;border-collapse:separate;border-spacing:0}.catalog-matrix th{background:#f6f8fb;color:#334660;font-size:12px;position:sticky;top:0;z-index:2}.catalog-matrix th small{display:block;font-size:10px;font-weight:400;margin-top:6px;color:#7c8998}.catalog-matrix .matrix-product-head{width:32%;left:0;z-index:3}.catalog-matrix td{vertical-align:top;border-right:1px solid #e6ebf1;padding:16px 14px;white-space:normal}.catalog-matrix tbody tr:nth-child(even) td{background:#f5f9fd}.catalog-matrix tbody tr:nth-child(odd) td{background:#fff}.catalog-matrix tbody tr:hover td{background:#edf5ff}.catalog-matrix .matrix-product{position:sticky;left:0;z-index:1;box-shadow:2px 0 3px #263e5910}.matrix-product-inner{display:flex;gap:14px;align-items:start}.matrix-product img{width:43px;height:62px;object-fit:contain;flex-shrink:0}.matrix-product-inner>div{min-width:0}.matrix-product .matrix-button:first-child{color:#29483a;font-size:12px;font-weight:650;text-align:left;line-height:1.5}.matrix-product small,.matrix-offer small{display:block;font-size:10px;line-height:1.7;color:#758379;overflow-wrap:anywhere;margin-top:5px}.matrix-button{border:0;background:none;color:#2871b7;padding:3px 0;font-size:10px;text-align:left;line-height:1.5}.matrix-button:hover{text-decoration:underline}.matrix-status{display:flex;gap:6px;align-items:center;font-size:10px;font-weight:600;line-height:1.5;color:#71816e}.matrix-status>span{width:19px;height:19px;flex-shrink:0;border-radius:50%;background:#e8edf2;display:grid;place-items:center;font-size:13px}.matrix-status.listed{color:#236148}.matrix-status.listed>span{color:white;background:#23765a}.matrix-status.found>span{background:#dae8fa;color:#2464a1}.matrix-status.possible{color:#996218}.matrix-status.possible>span{background:#fff1d2}.matrix-status.missing>span{color:white;background:#3889d7}.matrix-offer{margin-top:9px;padding-top:5px;border-top:1px solid #e5eaf0}.matrix-draft{display:block;margin-top:10px;color:#6f67a3;font-size:10px}.matrix-market-name{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;border-radius:50%;color:white;background:#275b9c}.matrix-market-name.amazon{background:#bd7d24}.matrix-market-name.walmart{background:#1c90c1}.matrix-market-name.ebay{background:#7162aa}.matrix-market-name.shopify{background:#76a535}.matrix-no-photo{width:43px;height:62px;background:#edf2e7;font-size:9px;display:grid;place-items:center;flex-shrink:0}.catalog-matrix-wrap{max-height:72vh}.catalog-matrix th,.catalog-matrix td{border-bottom:1px solid #e4eaf0}
body:has(.catalog-matrix) main{max-width:none;padding:24px}.matrix-content-progress{font-size:11px;padding:10px 14px;margin-bottom:16px;border:1px solid #e0e8dc;border-radius:7px;background:#f1f6ed}.matrix-offer-count{display:block;font-size:11px;color:#6b7b71;margin:8px 0}.matrix-offers{font-size:11px}.matrix-offers summary{cursor:pointer;color:#2871b7;font-weight:500}.matrix-offers .matrix-offer{padding:5px 0}.catalog-matrix td{padding:12px 14px}.catalog-matrix .matrix-product-head{width:32%}
@media(max-width:760px){body:has(.catalog-matrix) main{padding:14px}.matrix-summary{gap:14px;padding:14px}.matrix-summary b{font-size:16px}.matrix-toolbar .filters{width:100%}.matrix-toolbar input{width:100%;min-width:0}.matrix-toolbar label{flex:1;min-width:130px}.matrix-toolbar select{min-width:0;width:100%}.matrix-legend{gap:10px;font-size:10px;padding:0 14px 10px}.matrix-explanation{padding:0 14px 14px}.catalog-matrix{min-width:940px}.catalog-matrix .matrix-product-head{width:220px}.catalog-matrix td{padding:12px 10px}.matrix-product-inner{gap:9px}}

.matrix-toolbar .check{display:flex;align-items:center;gap:8px;font-size:11px}.matrix-toolbar .check input{width:auto;margin:0}.matrix-swipe-hint{display:none}@media(max-width:760px){.matrix-swipe-hint{display:block;margin:0;padding:0 14px 12px;color:#2871b7;font-size:11px}.catalog-matrix{min-width:875px}.catalog-matrix .matrix-product-head{width:155px}.matrix-product-inner{gap:7px}.matrix-product img,.matrix-no-photo{width:32px;height:48px}.matrix-product .matrix-button:first-child{font-size:11px}.matrix-product small{font-size:9px}.catalog-matrix td{padding:10px 8px}}
