.qualification-notice,.qualification-panel{color:#243f4a;background:#fff;border:1px solid #d9e3e6;border-radius:12px;padding:22px;margin:18px 0;font-size:15px;line-height:1.65;scroll-margin-top:24px}.qualification-notice,.qualification-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.qualification-panel h2{margin:0;font-size:20px;color:#183b47}.qualification-panel header small{font-size:11px;letter-spacing:.12em;color:#657b84}.qualification-notice p,.qualification-panel p{margin:8px 0;font-size:14px;color:#49616c}.qualification-notice strong{color:#244b5b;font-size:16px}.qualification-notice>a{flex-shrink:0;color:#12667b;font-weight:600}.qualification-notice.missing,.qualification-notice.needs_info,.qualification-notice.pending{background:#fff9ed;border-color:#e5d5af}.qualification-notice.rejected{background:#fff4f2;border-color:#e9c7c0}.qualification-status{display:inline-block;padding:4px 10px;background:#eef3f5;border-radius:20px;color:#455e68;font-size:13px;white-space:nowrap}.qualification-status.approved{background:#e8f4ef;color:#23684f}.qualification-status.needs_info,.qualification-status.pending{background:#fff2d9;color:#7a5418}.qualification-status.rejected{background:#fbe8e4;color:#973e30}.qualification-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:20px 0}.qualification-facts>div{min-width:0}.qualification-facts dt{font-size:13px;color:#70828a}.qualification-facts dd{margin:4px 0 0;color:#263f4b;overflow-wrap:anywhere;font-size:14px}.qualification-review-note{padding:12px 14px;background:#f6f8f9;border-left:3px solid #78939f}.qualification-form{border-top:1px solid #e4ebee;margin-top:18px;padding-top:12px}.qualification-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.qualification-form-grid label{display:grid;gap:6px;color:#3e5864;font-size:14px}.qualification-form-grid .wide{grid-column:1/-1}.qualification-admin select,.qualification-panel input:not([type=checkbox]),.qualification-panel textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #c9d7dd;border-radius:6px;background:white;color:#213e4b;padding:10px 12px;font:inherit}.qualification-panel .qualification-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#49616c}.qualification-consent input{flex:0 0 17px;width:17px;height:17px;margin:4px 0 0;accent-color:#176078}.qualification-consent a{color:#12667b}.qualification-panel button{width:auto;min-height:38px;padding:8px 16px;border:1px solid #1e6072;border-radius:6px;background:#1e6072;color:#fff;font-size:14px;cursor:pointer}.qualification-panel button.qualification-secondary{background:#fff;color:#356071;border-color:#bdcfd6}.qualification-panel button:disabled{opacity:.55;cursor:default}.qualification-form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.qualification-history{border-top:1px solid #e3ebee;padding-top:14px;margin-top:18px;font-size:14px}.qualification-history summary{cursor:pointer;color:#335a6a}.qualification-history li{margin:10px 0;overflow-wrap:anywhere}.qualification-history li span{display:block;color:#687c86;font-size:13px}.qualification-feedback{padding:12px;background:#eef5f7;border-radius:6px}.qualification-order-banner{margin:16px 0;padding:16px 20px;border:1px solid #dfc994;background:#fff8e8;color:#60491f;font-size:14px;line-height:1.7}.qualification-order-banner strong{display:block;font-size:18px;color:#654a17}.qualification-order-banner p{margin:5px 0 0;color:inherit}.qualification-admin{margin-top:0}.qualification-admin-tools{display:flex;align-items:center;gap:12px;margin:18px 0}.qualification-admin-layout{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);gap:24px}.qualification-admin-list{display:flex;flex-direction:column;gap:9px;max-height:720px;overflow:auto}.qualification-admin-list button{display:block;text-align:left;width:100%;border-color:#d4e0e4;background:#fff;color:#365564}.qualification-admin-list button.selected{border-color:#33778a;background:#f0f7f9}.qualification-admin-list button small,.qualification-admin-list button strong{display:block;overflow-wrap:anywhere}.qualification-admin-list button small{color:#657e87;font-size:12px}.qualification-admin-detail{min-width:0;padding:18px;background:#f8fafb;border:1px solid #e0e9ec;border-radius:9px}.qualification-admin-detail h3{margin:0;color:#233f4c;font-size:18px}.qualification-admin-detail textarea{display:block;margin-top:7px}.qualification-admin-detail .danger{background:#fff;color:#963e31;border-color:#d7a69c}@media(max-width:760px){.qualification-notice,.qualification-panel{padding:16px}.qualification-notice,.qualification-panel>header{align-items:flex-start;flex-direction:column;gap:10px}.qualification-admin-layout,.qualification-facts,.qualification-form-grid{grid-template-columns:1fr}.qualification-admin-list{max-height:350px}.qualification-panel h2{font-size:18px}.qualification-form-actions button{flex:1 1}.qualification-order-banner{padding:14px}}@media print{.qualification-order-banner{page-break-inside:avoid;break-inside:avoid;border:2px solid #7b5a1c;color:#332000;background:#fff}.qualification-order-banner strong{color:#332000}.qualification-form-actions,.qualification-panel button{display:none}}.qualification-document-mark{font-size:18px!important;font-weight:700;letter-spacing:.08em;color:#654a17!important;border:2px solid #aa8540;background:#fff8e6;padding:9px 14px;text-align:center;page-break-inside:avoid;break-inside:avoid}.closed-procurement-document .procurement-sheet:before{content:"已取消 · 仅供历史留存";display:block;margin-bottom:12px;padding:6px;border:1px solid #a76559;color:#8d3e31;text-align:center;font-weight:700;font-size:14px}.qualification-order-banner .qualification-consent{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.qualification-order-banner .qualification-consent input{flex:0 0 17px;width:17px;height:17px;min-width:17px;margin-top:4px}.qualification-order-banner a{color:#135f76;text-decoration:underline}@media(min-width:761px){.account-auth-shell.is-registration{align-items:start;padding-top:40px}.account-auth-shell.is-registration>.account-auth-intro{padding-top:18px}}.qualification-admin-list button>span{display:block}.qualification-admin-tools{flex-wrap:wrap}.qualification-admin-tools label{min-width:145px}.qualification-review-queues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.qualification-review-queues button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.qualification-review-queues button[aria-pressed=true]{background:#eef6f8;border-color:#33778a}.qualification-review-queues strong{font-size:20px;line-height:1.2;color:#183b47}.qualification-detail-type{font-weight:700;color:#176078!important}.qualification-current-access{border-top:1px solid #e0e9ec;margin-top:20px;padding-top:16px}.qualification-current-access h4{margin:0;color:#244b5b;font-size:15px}@media(max-width:480px){.qualification-review-queues{grid-template-columns:1fr}.qualification-admin-tools label{flex:1 1;min-width:120px}}.qualification-admin-detail .qualification-review-note>small{display:block;overflow-wrap:anywhere}.qualification-admin-detail .qualification-review-note>label{display:flex;align-items:flex-start;gap:8px;margin-top:8px}.qualification-admin-detail .qualification-review-note>label input{flex:0 0 16px;width:16px;height:16px;margin:4px 0 0;accent-color:#176078}@media(max-width:480px){.qualification-admin-detail .qualification-form-actions>button:first-child{flex-basis:100%}}.customer-review-tabs{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}.qualification-panel .qualification-review-note h4{margin:0;font-size:15px}.qualification-status.available{background:#e8f4ef;color:#23684f}.qualification-status.archived{background:#eef1f3;color:#667782}.customer-account-administration .qualification-admin-tools input{max-width:260px}@media(max-width:760px){.customer-review-tabs{grid-template-columns:1fr}.customer-review-tabs button{min-height:42px}.qualification-panel .qualification-review-note{padding:12px}.qualification-admin-tools>label{flex:1 1;min-width:130px}}.unit-payment-panel .order-review-check{display:flex;align-items:flex-start;gap:8px}.unit-payment-panel .order-review-check input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin-top:3px}.order-business-hold details>summary,.unit-payment-panel details>summary{cursor:pointer;color:#245d70;font-weight:600}.order-business-hold .order-terminate-disclosure{margin-top:14px;border-top:1px solid #dce7eb;padding-top:12px}.unit-payment-panel .order-business-readiness+.order-business-readiness{margin-top:16px;padding-top:12px;border-top:1px solid #dce7eb}.qualification-panel .customer-review-tabs button{background:#fff;color:#356071;border-color:#bdcfd6}.qualification-panel .customer-review-tabs button[aria-selected=true]{background:#eef6f8;color:#183b47;border-color:#33778a}