.metric-link{font:inherit;text-align:left;color:inherit;width:100%;cursor:pointer}.metric-link:hover{border-color:#97b4dc;box-shadow:0 5px 15px #1d46750b}.section-title{display:flex;align-items:center;justify-content:space-between;margin:26px 0 16px}.section-title p{font-size:11px;color:#8693a6;margin-top:4px}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.category-card{background:white;border:1px solid #e1e8f2;border-radius:10px;overflow:hidden}.category-card>button{background:none;border:0;display:grid;text-align:left;grid-template-columns:35px 1fr;column-gap:10px;width:100%;padding:18px;color:#344f72;align-items:center}.category-card>button:hover{background:#f6f9fd}.category-symbol{font-size:23px;color:#668bbf;grid-row:1/4}.category-card>button>span:not(.category-symbol){font-size:11px;font-weight:600}.category-card strong{font-size:26px;line-height:1.5;letter-spacing:-.7px;color:#253f62}.category-card small{font-size:9px;color:#96a1b1}.category-foot{display:flex;justify-content:space-between;gap:6px;padding:9px 12px;background:#fafbfd;border-top:1px solid #eff2f6}.category-foot button{font:inherit;border:0;background:none;color:#8d6970;font-size:9px;padding:3px 0}.category-foot button+button{color:#5f7fa7}.category-foot button:hover{text-decoration:underline}.workflow-path{padding-left:20px;color:#73839a;display:grid;gap:17px;font-size:12px;margin:0 0 26px}.inventory-table{white-space:normal;min-width:880px}.inventory-table td:first-child{min-width:190px}.inventory-table td:nth-child(2){min-width:260px;max-width:410px}.inventory-table td:nth-child(3){min-width:125px}.specs{display:flex;gap:5px;flex-wrap:wrap}.spec-chip{display:inline-block;font-size:10px;line-height:1.5;background:#f0f4fa;border:1px solid #e6ecf5;padding:4px 7px;border-radius:4px;color:#4f6c90;max-width:280px;overflow-wrap:anywhere}.page-picker{font-size:11px;display:flex;align-items:center;gap:9px}.page-picker select{padding:5px 9px;border:1px solid #dce5f0;border-radius:5px}.stock-note{display:flex;align-items:center;gap:20px}.stock-note .btn{margin-left:auto}.view-tabs{display:flex;gap:8px;margin-bottom:25px}.flow-steps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.flow-steps span{padding:7px 10px;background:#f0f3f8;color:#99a5b7;border-radius:5px;font-size:10px}.flow-steps .current{background:#eaf2fd;color:#4975af}.demand-line{display:grid;grid-template-columns:1.2fr 2.6fr .65fr .6fr 28px;gap:9px;align-items:start;margin:16px 0;padding:14px 0;border-bottom:1px solid #edf1f7}.demand-line input,.demand-line select,.demand-line textarea{width:100%;min-width:0}.demand-line textarea{min-height:64px}.line-remove{margin-top:22px}.upload-panel{padding:19px;border:1px dashed #b5c6de;border-radius:8px;background:#f8fbff}.upload-panel>p{font-size:11px;color:#7c8da6;line-height:1.8;margin:8px 0 17px}.upload-panel form{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.upload-panel input[type=file]{font-size:11px;max-width:100%;color:#6a7e99}.upload-panel .form-error{width:100%}.receipt-line,.issue-line{padding:18px;border:1px solid #e3eaf4;background:#fbfcff;border-radius:8px;margin:18px 0}.receipt-line>.btn{margin-top:13px}.issue-line p{margin-top:7px}.issue-line select{min-height:130px}.issue-line>.btn{margin-top:12px}.issue-line>span{display:block;margin-top:9px}.badge{white-space:nowrap}@media(max-width:1150px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:750px){.category-grid{grid-template-columns:1fr 1fr}.demand-line{grid-template-columns:1fr 1fr 30px}.line-description{grid-column:1/3;grid-row:2}.line-remove{grid-column:3;grid-row:1}.stock-note{flex-wrap:wrap;gap:10px}.stock-note .btn{margin:0}.view-tabs{flex-wrap:wrap}}@media(max-width:430px){.category-card>button{padding:14px 10px;grid-template-columns:24px 1fr;gap:7px}.category-symbol{font-size:19px}.category-foot{display:block;padding:7px 10px}.category-foot button{display:block;text-align:left}.category-card strong{font-size:24px}.flow-steps{gap:5px}.flow-steps span{padding:6px;font-size:9px}}
