/* Scoped fixes for the existing RFQ/login layout; preserve the approved theme. */
.upload-zone.drag-over{border:2px solid var(--orange);background:#e9f1fb}
.rfq-file-list{margin:12px 0 20px;font-size:12px}.rfq-file-list>p{color:var(--muted)}
.rfq-file-scroll{overflow:auto;border:1px solid var(--line)}.rfq-file-list table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.rfq-file-list th,.rfq-file-list td{padding:8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.rfq-file-list th{background:var(--bg)}.rfq-file-list th:first-child{width:27%}.rfq-file-list th:nth-child(2){width:10%}.rfq-file-list th:last-child{width:8%}.rfq-file-list input{width:100%;min-width:0;padding:8px;font-size:12px}.rfq-file-list small{display:block;overflow-wrap:anywhere;margin-top:4px}.rfq-file-list button{border:0;background:none;color:var(--orange);padding:8px 0;cursor:pointer}
.kingwell-notice{position:fixed;inset:0;z-index:600;background:#123c7380;display:flex;align-items:center;justify-content:center;padding:20px}.kingwell-notice[hidden]{display:none!important}.kingwell-notice section{width:min(460px,100%);background:var(--white,#fff);color:var(--ink,#12283f);padding:24px;border-top:3px solid var(--orange,#0048a8);box-shadow:0 12px 50px #0016}.kingwell-notice h3{margin:0 0 14px;font-size:18px}.kingwell-notice p{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.kingwell-notice button{display:block;margin:20px 0 0 auto;background:var(--orange,#0048a8);color:#fff;border:0;min-width:80px;padding:10px 20px;cursor:pointer}
.exw-carrier-panel{border:1px solid var(--line,#dfe6ed);border-left:3px solid #0048a8;padding:12px 16px;margin-top:16px}.exw-carrier-panel[hidden]{display:none!important}.exw-carrier-panel>p{font-size:12px;line-height:1.6;margin:0 0 12px}.exw-carrier-panel .form-grid{gap:12px}.exw-carrier-panel label[hidden]{display:none!important}

/* REQ104：全系统弹窗右上角固定显示的关闭 X（与 src/shared/dialog-close.css 同一套规则）。
   旧版静态页面不经过 Vite，这里直接附上同样的规则；issues.css 是 .kingwell-notice 提示框样式所在地。 */
.dialog-x{position:sticky;top:6px;z-index:3;display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0 0 -34px auto;border:0;border-radius:50%;background:transparent;color:#5b6b7b;font-size:22px;line-height:1;cursor:pointer;padding:0;flex:none}
.dialog-x:hover{background:#eef2f6;color:#12283f}
.dialog-x:focus-visible{outline:2px solid #0048a8;outline-offset:2px}