.supplier-home[data-v-fde5a554]{color:#132231;display:flex;flex-direction:column;gap:18px}.command-panel[data-v-fde5a554],.metric-card[data-v-fde5a554],.panel[data-v-fde5a554]{background:#fff;border:1px solid #d9e3ea;border-radius:8px}.command-panel[data-v-fde5a554]{background:linear-gradient(115deg,rgba(14,28,38,.98),rgba(19,48,62,.96) 58%,rgba(36,69,82,.94)),repeating-linear-gradient(90deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 36px);box-shadow:0 22px 54px rgba(20,38,50,.16);color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 380px;min-height:260px;overflow:hidden;padding:34px}.supplier-identity[data-v-fde5a554]{display:flex;flex-direction:column;justify-content:center;min-width:0}.supplier-identity h1[data-v-fde5a554]{font-size:38px;font-weight:900;line-height:1.18;margin-top:14px;max-width:760px}.supplier-identity p[data-v-fde5a554]{color:rgba(233,242,245,.76);font-size:15px;line-height:1.9;margin-top:14px;max-width:720px}.attention-panel>span[data-v-fde5a554],.eyebrow[data-v-fde5a554],.panel-head span[data-v-fde5a554]{color:#ff4b55;font-size:12px;font-weight:900;letter-spacing:.06em}.supplier-meta[data-v-fde5a554]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.supplier-meta span[data-v-fde5a554]{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.13);border-radius:6px;color:hsla(0,0%,100%,.84);font-size:13px;padding:8px 11px}.score-console[data-v-fde5a554]{align-self:stretch;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;display:grid;gap:18px;grid-template-columns:148px 1fr;padding:20px}.score-ring[data-v-fde5a554]{align-items:center;aspect-ratio:1;border:10px solid hsla(0,0%,100%,.1);border-radius:999px;box-shadow:inset 0 0 0 4px rgba(255,75,85,.72);display:flex;flex-direction:column;justify-content:center}.score-ring em[data-v-fde5a554],.score-ring span[data-v-fde5a554]{color:rgba(239,247,249,.7);font-size:12px;font-style:normal}.score-ring strong[data-v-fde5a554]{color:#fff;font-size:40px;font-weight:900;line-height:1;margin:8px 0 4px}.scope-copy[data-v-fde5a554]{align-self:center}.scope-copy span[data-v-fde5a554]{color:#ffd05a;font-size:12px;font-weight:850}.scope-copy strong[data-v-fde5a554]{display:block;font-size:24px;font-weight:900;margin-top:14px}.scope-copy p[data-v-fde5a554]{color:rgba(233,242,245,.72);line-height:1.8;margin-top:12px}.metric-grid[data-v-fde5a554]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card[data-v-fde5a554]{align-items:flex-end;border-top:4px solid #17212b;display:flex;gap:14px;justify-content:space-between;min-height:120px;padding:18px 20px}.metric-card span[data-v-fde5a554]{color:#637280;font-size:13px;font-weight:800}.metric-card strong[data-v-fde5a554]{color:#111d29;display:block;font-size:34px;font-weight:900;line-height:1;margin-top:14px}.metric-card p[data-v-fde5a554]{color:#6c7a85;line-height:1.6;max-width:120px;text-align:right}.tone-dark[data-v-fde5a554]{border-top-color:#111d29}.tone-blue[data-v-fde5a554]{border-top-color:#246f8a}.tone-green[data-v-fde5a554]{border-top-color:#3e8b62}.tone-red[data-v-fde5a554]{border-top-color:#d33a40}.workspace-grid[data-v-fde5a554]{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 360px}.action-column[data-v-fde5a554]{display:flex;flex-direction:column;gap:14px;min-width:0}.table-grid[data-v-fde5a554]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.panel[data-v-fde5a554]{box-shadow:0 14px 32px rgba(29,49,62,.05);min-width:0;padding:20px}.panel-head[data-v-fde5a554]{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.panel-head h2[data-v-fde5a554]{color:#111d29;font-size:20px;font-weight:900;margin-top:6px}.compact[data-v-fde5a554]{margin-bottom:16px}.trend-panel[data-v-fde5a554]{min-height:430px}.trend-list[data-v-fde5a554]{display:flex;flex-direction:column;gap:11px}.trend-row[data-v-fde5a554]{align-items:center;display:grid;gap:12px;grid-template-columns:42px 1fr 126px}.month-label[data-v-fde5a554],.score-label[data-v-fde5a554]{color:#657480;font-size:12px}.trend-track[data-v-fde5a554]{background:#edf3f5;border-radius:999px;height:12px;overflow:hidden;position:relative}.trend-track i[data-v-fde5a554]{border-radius:inherit;bottom:0;left:0;position:absolute;top:0}.quality-bar[data-v-fde5a554]{background:rgba(36,111,138,.56)}.delivery-bar[data-v-fde5a554]{background:#3e8b62;height:5px;margin-top:7px}.legend[data-v-fde5a554]{color:#6e7b86;display:flex;font-size:12px;gap:18px;margin-top:18px}.legend span[data-v-fde5a554]{align-items:center;display:inline-flex;gap:6px}.legend i[data-v-fde5a554]{border-radius:999px;height:9px;width:9px}.quality-dot[data-v-fde5a554]{background:#246f8a}.delivery-dot[data-v-fde5a554]{background:#3e8b62}.action-panel[data-v-fde5a554]{display:flex;flex-direction:column;gap:14px}.report-button[data-v-fde5a554]{background:#f7fafb;border:1px solid #dfe8ee;border-radius:8px;cursor:pointer;padding:18px;text-align:left;width:100%}.report-button span[data-v-fde5a554]{align-items:center;background:#111d29;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:850;height:24px;justify-content:center;margin-bottom:12px;min-width:42px}.report-button em[data-v-fde5a554],.report-button strong[data-v-fde5a554]{display:block}.report-button strong[data-v-fde5a554]{color:#111d29;font-size:16px;font-weight:900}.report-button em[data-v-fde5a554]{color:#6e7b86;font-style:normal;line-height:1.6;margin-top:8px}.upload-box[data-v-fde5a554] .el-upload-dragger{background:#fff9ef;border-color:#e4b45c;border-radius:8px}.upload-inner[data-v-fde5a554]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:132px;padding:0 14px;text-align:center}.upload-inner strong[data-v-fde5a554]{color:#111d29;font-size:17px;font-weight:900}.upload-inner em[data-v-fde5a554],.upload-inner span[data-v-fde5a554]{color:#806b3c;font-size:13px;font-style:normal;line-height:1.6;margin-top:8px}.attention-panel[data-v-fde5a554]{background:#fffdf9;border-color:#ead9b5;min-height:146px}.attention-panel strong[data-v-fde5a554]{color:#c82026;display:block;font-size:40px;font-weight:900;line-height:1;margin-top:12px}.attention-panel p[data-v-fde5a554]{color:#755f30;line-height:1.7;margin-top:10px}.record-panel[data-v-fde5a554]{min-height:260px}.record-list[data-v-fde5a554]{display:flex;flex-direction:column;gap:10px}.record-item[data-v-fde5a554]{align-items:center;background:#f8fafb;border:1px solid #e7edf2;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:66px;padding:12px}.record-item strong[data-v-fde5a554]{color:#111d29;font-size:14px;font-weight:850}.record-item p[data-v-fde5a554]{color:#77848f;font-size:12px;line-height:1.5;margin-top:6px}.record-actions[data-v-fde5a554]{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.record-actions button[data-v-fde5a554]{background:transparent;border:0;color:#246f8a;cursor:pointer;font-size:12px;padding:0}.file-record[data-v-fde5a554]{text-decoration:none}[data-v-fde5a554] .rectification-dialog{border-radius:8px;overflow:hidden}[data-v-fde5a554] .rectification-dialog .el-dialog__header{display:none}[data-v-fde5a554] .rectification-dialog .el-dialog__body{padding:0}.rectification-modal[data-v-fde5a554]{background:linear-gradient(180deg,#fff,#fff8f0);border-top:6px solid #c82026;padding:30px}.rectification-modal h2[data-v-fde5a554]{color:#111d29;font-size:24px;font-weight:900;line-height:1.35;margin-top:16px}.rectification-modal p[data-v-fde5a554]{color:#5f6f7b;line-height:1.8;margin-top:12px}.modal-badge[data-v-fde5a554]{align-items:center;background:#c82026;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:26px;padding:0 10px}.modal-status[data-v-fde5a554]{align-items:center;background:#fff;border:1px solid #ead9b5;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-top:20px;padding:14px 16px}.modal-status strong[data-v-fde5a554]{color:#111d29;font-size:15px;font-weight:900}.modal-status span[data-v-fde5a554]{color:#c82026;font-size:13px;font-weight:900}.modal-actions[data-v-fde5a554]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:20px}.modal-report[data-v-fde5a554],.modal-submit[data-v-fde5a554]{border-radius:6px;cursor:pointer;font-size:14px;font-weight:900;height:44px;width:100%}.modal-report[data-v-fde5a554]{background:#fff;border:1px solid #cfd9e1;color:#111d29}.modal-submit[data-v-fde5a554]{background:#c82026;border:1px solid #c82026;color:#fff}.modal-upload[data-v-fde5a554] .el-upload{width:100%}.modal-note[data-v-fde5a554]{color:#806b3c!important;font-size:13px}.modal-feedback[data-v-fde5a554]{background:#fff2f2;border:1px solid #f0c5c5;border-radius:6px;color:#9a2228!important;font-size:13px;padding:10px 12px}
