.four-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-info,.table-count{font-size:14px;color:#738894}.export-link{text-decoration:none;font-size:14px;white-space:nowrap}.catalog-filters{display:flex;flex-wrap:wrap;gap:10px}.catalog-filters input,.catalog-filters select{padding:10px 12px;border:1px solid #d7e2e7;border-radius:7px;background:#fff;color:#3f5968;font:inherit;font-size:14px}.catalog-filters input{flex:1;min-width:230px}.catalog-filters select{max-width:200px}.catalog-table{min-width:1060px}.catalog-table td{vertical-align:top}.catalog-table td:first-child{max-width:340px;min-width:210px}.catalog-table .product-name{white-space:pre-line;line-height:1.5}.catalog-table code{font-size:14px;word-break:break-word;display:block;min-width:110px;max-width:210px;color:#396374}.catalog-table .number-cell{white-space:nowrap;text-align:right;font-weight:700}.missing-price{color:#a67727;font-size:14px;background:#fff7e7;border-radius:5px;padding:4px 6px}.lifecycle-tag{display:inline-block;margin-top:6px;font-size:14px;color:#8b6528;background:#faf1de;padding:4px 7px;border-radius:5px}.import-summary{margin-bottom:20px;padding:14px 18px;background:#eaf3f3;border:1px solid #d4e7e7;border-radius:9px;color:#407278;font-size:14px;line-height:1.8}.import-details{margin-top:20px;font-size:14px;color:#5c7482}.import-details summary{cursor:pointer;font-weight:700;color:#315563}.import-details li{margin:9px 0;line-height:1.6}.import-details h3{margin:20px 0 10px;font-size:15px}.wide-dialog{width:min(1040px,calc(100% - 24px));max-height:90vh}.dialog-content{padding:26px}.product-title{font:800 23px Manrope,Arial,sans-serif;margin:20px 0 8px;white-space:pre-line}.product-code{font-family:monospace;color:#517180;word-break:break-word}.product-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.product-facts div{background:#f4f8f9;border:1px solid #e4edef;border-radius:8px;padding:12px}.product-facts small{display:block;color:#526b78;font-size:14px;margin-bottom:6px}.product-facts strong{font-size:16px;word-break:break-word}.product-actions{display:flex;gap:10px;margin-bottom:22px;flex-wrap:wrap}.detail-section{border-top:1px solid #e5edef;padding-top:18px;margin-top:20px}.detail-section h3{font-size:16px;margin:0 0 14px}.detail-section p{font-size:14px;line-height:1.7;color:#5c7482;white-space:pre-line}.source-row{padding:10px 12px;background:#f7f9fa;border-radius:7px;margin:8px 0;font-size:14px;line-height:1.7;white-space:pre-line;word-break:break-word}.source-row small{color:#526b78;display:block}.review-note{padding:12px 15px;border-radius:7px;background:#fff8e8;color:#8c692f;font-size:14px;line-height:1.6}.detail-history{font-size:14px;line-height:1.7;padding:8px 0;border-bottom:1px solid #edf1f3}.detail-history small{color:#526b78}.form-product-name{font-weight:700;font-size:15px;line-height:1.6;color:#376574}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-hint{font-size:14px;line-height:1.7;color:#526b78}.form-error{color:#b7473d;font-size:14px;line-height:1.7}.check{line-height:1.6}.check input{flex:none}dialog textarea{width:100%;min-height:80px;margin-top:8px;border:1px solid #d7e2e7;border-radius:7px;padding:12px;font:inherit;resize:vertical}dialog label select{height:auto}dialog .check{display:flex}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.four-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.four-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.four-cards .stat{padding:16px}.four-cards .stat span{font-size:14px}.four-cards .stat strong{font-size:25px}.four-cards .stat small{font-size:14px}.catalog-filters input,.catalog-filters select{width:100%;max-width:none}.catalog-panel{padding:15px}.product-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-content{padding:20px}.heading .export-link{margin-top:15px}}
.stock-cell{min-width:310px;vertical-align:top}.stock-ready{display:flex;justify-content:space-between;gap:12px;color:#176b54;font-size:14px;margin-bottom:8px}.stock-ready strong{font-size:18px}.stock-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:5px}.stock-breakdown span{display:flex;justify-content:space-between;gap:8px;font-size:14px;line-height:1.5;background:#f1f6f7;border-radius:5px;padding:5px 7px;color:#4c6b78}.stock-breakdown .stock-new{background:#edf7f0;color:#237756}.stock-breakdown .stock-defective{background:#fff0e9;color:#a85932}.stock-breakdown .stock-scrap{background:#f1f1f2;color:#72727b}.stock-breakdown b{font-size:14px}.stock-cell>small{margin-top:7px}

.catalog-filters{align-items:center;gap:14px;margin-bottom:14px}.catalog-filters input{min-height:48px}.catalog-filters select{max-width:280px;min-height:48px}.stock-breakdown{gap:8px}.stock-breakdown span{align-items:center;gap:12px;padding:9px 10px;font-size:14px;color:#365666}.stock-breakdown b{font-size:18px;line-height:1.3;flex:none}.stock-breakdown .stock-second_hand{background:#edf3fa;color:#345977}.catalog-table td{padding:18px 14px}.catalog-table .product-name{font-size:16px}.catalog-table th{white-space:normal}.table-count{margin:10px 0 16px}.catalog-panel{padding:24px}
.product-updates .detail-history{padding:16px;background:#f6f9fa;border:1px solid #e2e9ec;border-radius:8px;margin:10px 0}.product-updates .detail-history p{margin:6px 0;color:#354f5e;font-size:15px}.product-updates .update-values{font-weight:700}#stock-change-preview{font-weight:700}
.detail-history .movement-origin{margin:8px 0 3px;color:#254f60;font-size:15px;line-height:1.5}
