:root{font-family:Inter,Microsoft YaHei,sans-serif;color:#18242d;background:#eef2f4;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:wait;opacity:.55}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:#eef2f4}.auth-panel{width:min(430px,100%);padding:32px;background:#fff;border:1px solid #d9e1e5;border-radius:8px;box-shadow:0 16px 40px #1c2f3b14}.eyebrow{display:block;color:#087f8c;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:22px;font-size:27px;letter-spacing:0}h2{margin-bottom:5px;font-size:18px;letter-spacing:0}.hint{color:#5b6972;line-height:1.6}form{display:grid;gap:15px}label{display:grid;gap:6px;color:#3f4e58;font-size:13px;font-weight:700}input,select,textarea{min-height:38px;padding:8px 10px;color:#18242d;background:#fff;border:1px solid #bdcbd2;border-radius:4px}textarea{width:100%;resize:vertical;line-height:1.5}form button{min-height:40px;color:#fff;background:#087f8c;border-radius:4px;font-weight:800}.app-shell{display:grid;grid-template-columns:226px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;padding:22px 14px;color:#d7e6e8;background:#17343a}.brand{display:grid;gap:5px;padding:2px 10px 25px;border-bottom:1px solid rgba(220,240,241,.16)}.brand strong{color:#fff;font-size:17px}nav{display:grid;gap:4px;padding-top:18px}.nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 10px;color:#c8dadd;background:transparent;border-radius:4px;text-align:left}.nav-item:hover,.nav-item.active{color:#fff;background:#24535b}.nav-mark{width:16px;color:#72d3d0;font-size:11px}.sidebar-foot{display:grid;gap:12px;margin-top:auto;padding:16px 10px 3px;color:#a9c1c3;font-size:12px;border-top:1px solid rgba(220,240,241,.16)}.link-button{padding:0;color:#9ee0dc;background:transparent;text-align:left}.workspace{min-width:0;padding:26px 30px 40px}.topbar{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #d5dfe3}.topbar h1{margin:4px 0 0;font-size:25px}.connection-dot{color:#1e777c;font-size:12px;font-weight:700}.filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:end;padding:16px 0}.filter-bar label{min-width:135px}.filter-bar .keyword{min-width:210px}.panel{overflow:hidden;background:#fff;border:1px solid #d8e1e5;border-radius:6px}.panel-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e2e8eb}.panel-heading p{margin-bottom:0;color:#65747d;font-size:13px}.panel-heading>strong{color:#087f8c;white-space:nowrap}.panel-heading.compact{align-items:center;padding:15px 22px}.panel-heading.compact h2{margin:0}.panel-heading.compact span{color:#65747d;font-size:13px}.panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.task-progress{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:12px 20px;color:#24535b;background:#eef8f7;border-bottom:1px solid #d5e9e7;font-size:13px}.task-progress p{grid-column:1 / -1;margin:0;color:#5c6d74}.capture-progress-panel{display:grid;gap:12px;padding:16px 20px 14px}.capture-progress-heading{display:flex;align-items:start;justify-content:space-between;gap:18px}.capture-progress-heading>div{display:grid;gap:4px}.capture-progress-heading p{color:#5c6d74}.capture-progress-heading>strong{color:#087f8c;font-size:20px;white-space:nowrap}.qc-progress-panel{display:grid;grid-template-columns:1fr;gap:12px;padding:16px 20px 14px;border-bottom:1px solid #d5e9e7}.qc-progress-heading{display:flex;align-items:start;justify-content:space-between;gap:18px}.qc-progress-heading>div{display:grid;gap:4px;min-width:0}.qc-progress-heading p{margin:0;color:#5c6d74;line-height:1.5}.qc-progress-heading>strong{color:#087f8c;font-size:20px;white-space:nowrap}.qc-progress-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px}.qc-progress-grid>div{display:grid;gap:3px;min-width:0}.qc-progress-grid span{color:#6a7a81;font-size:12px}.qc-progress-grid strong{overflow:hidden;color:#24535b;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.progress-track{height:8px;overflow:hidden;background:#d4e6e5;border-radius:99px}.progress-track span{display:block;height:100%;min-width:0;background:#0a8d8a;border-radius:inherit;transition:width .3s ease}.task-progress-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px}.task-progress-grid>div{display:grid;gap:3px;min-width:0}.task-progress-grid span,.task-progress-meta{color:#6a7a81;font-size:12px}.task-progress-grid strong{overflow:hidden;color:#24535b;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.task-progress-message{padding-top:2px}.task-progress-meta{display:flex;flex-wrap:wrap;gap:14px;padding-top:2px}.business-progress-panel.is-reconnecting{color:#69540f;background:#fff9e7;border-bottom-color:#ead79b}.business-progress-panel.is-reconnecting .progress-track{background:#eadfb9}.business-progress-panel.is-reconnecting .progress-track span{background:#b98a13}.business-progress-panel.is-failed{color:#743d18;background:#fff7ed;border-bottom-color:#e8c9a8}.business-progress-panel.is-failed .progress-track{background:#ecd9c7}.business-progress-panel.is-failed .progress-track span{background:#c26a28}.business-retry-guidance{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;color:#6b3b19;background:#fff;border:1px solid #e2b98f;border-radius:4px}.business-retry-guidance>div{display:grid;gap:3px;min-width:0}.business-retry-guidance span{color:#765b47;font-size:12px;line-height:1.5}.business-retry-guidance button{flex:0 0 auto;min-height:36px;padding:7px 12px;color:#fff;background:#a8531e;border-radius:4px;font-weight:800}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:11px 14px;border-bottom:1px solid #edf1f2;text-align:left;vertical-align:top}th{color:#52626b;background:#f7f9fa;font-size:12px;font-weight:800;white-space:nowrap}td{max-width:360px;color:#304049}tbody tr:hover{background:#fbfcfc}.stat-strip{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));border-bottom:1px solid #e2e8eb}.stat-strip div{display:grid;gap:6px;padding:16px 20px;border-right:1px solid #e2e8eb}.stat-strip div:last-child{border-right:0}.stat-strip span{color:#66757e;font-size:12px}.stat-strip strong{color:#18242d;font-size:22px}.negotiation-stats{grid-template-columns:repeat(5,minmax(110px,1fr))}.negotiation-table{min-width:1320px}.negotiation-table .description-cell{min-width:260px;max-width:360px;line-height:1.5;white-space:normal}.review-pill{display:inline-flex;min-width:52px;justify-content:center;padding:3px 7px;color:#4f6068;background:#edf2f3;border:1px solid #d5dfe2;border-radius:4px;font-size:12px;font-weight:800}.review-pill.is-reasonable{color:#16614e;background:#e9f7f2;border-color:#b9ded2}.review-pill.is-unreasonable{color:#962323;background:#fff0f0;border-color:#edc3c3}.review-pill.is-pending{color:#7b5506;background:#fff7e2;border-color:#ead39b}.qc-pass-state{display:flex;align-items:center;gap:12px;margin:16px 22px 0;padding:14px 16px;color:#165c50;background:#eaf7f3;border:1px solid #b9dfd2;border-radius:4px}.qc-pass-icon{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;color:#fff;background:#0b8c79;border-radius:50%;font-weight:900}.qc-pass-state strong{display:block;color:#135d52;font-size:15px}.qc-pass-state p{margin:4px 0 0;color:#4d716a;font-size:12px}.qc-stale-report,.qc-coverage-warning{margin:16px 22px 0;padding:12px 14px;color:#7a4d00;background:#fff6dd;border:1px solid #e5ce91;border-radius:4px;font-size:13px;line-height:1.55}.qc-reused-report{margin:16px 22px 0;padding:10px 12px;color:#24553b;background:#eef8f1;border:1px solid #b9d8c3;border-radius:4px;font-size:13px;line-height:1.5}.qc-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 22px 10px}.qc-results-heading h3{margin:0;font-size:16px}.qc-results-heading span{color:#65747d;font-size:13px}.qc-filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:0 22px 15px;border-bottom:1px solid #e2e8eb}.qc-filter-bar label{min-width:145px}.qc-filter-bar .qc-keyword{flex:1;min-width:220px}.business-filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:14px 22px;border-bottom:1px solid #e2e8eb;background:#fbfcfc}.business-filter-bar label{min-width:170px}.business-filter-bar .business-keyword{flex:1;min-width:250px}.product-summary-section{border-bottom:1px solid #dce5e8;background:#fff}.product-kpis{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));border-bottom:1px solid #e2e8eb}.product-kpis>div{display:grid;gap:5px;padding:14px 20px;border-right:1px solid #e2e8eb}.product-kpis>div:last-child{border-right:0}.product-kpis span{color:#68777e;font-size:12px}.product-kpis strong{color:#18323a;font-size:21px}.product-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px 10px}.product-summary-heading h3{margin:0 0 4px;font-size:16px}.product-summary-heading p{margin:0;color:#65747d;font-size:12px}.product-summary-table{min-width:1180px}.product-summary-table td{max-width:260px}.product-quote-cell{min-width:240px;line-height:1.5;white-space:normal}.employee-column{min-width:140px;word-break:keep-all}.business-results-table table{min-width:1080px}.business-results-table .business-detail-table.is-inquiries{min-width:1180px}.business-results-table .business-detail-table.is-product-needs{min-width:1480px}.qc-table{min-width:1420px}.qc-table th,.qc-table td{vertical-align:top}.qc-table .description-cell{min-width:210px;max-width:280px;line-height:1.5;white-space:normal}.qc-table .correction-cell{min-width:240px;max-width:320px;line-height:1.5;white-space:pre-wrap}.interactive-row{cursor:pointer}.interactive-row:hover{background:#f3f8f8}.interactive-row:focus-visible{outline:2px solid #087f8c;outline-offset:-2px}.severity{display:inline-flex;min-width:38px;justify-content:center;padding:3px 7px;border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:800}.severity.high{color:#9b1c1c;background:#fff0f0;border-color:#f1c8c8}.severity.mid{color:#8a5500;background:#fff7e6;border-color:#edd7a5}.severity.low{color:#12645e;background:#eaf7f5;border-color:#b9dfda}.secondary{padding:8px 14px;color:#31515a;background:#e6edef;border-radius:4px}.action-link{display:inline-flex;align-items:center;text-decoration:none}.text-link{padding:0;color:#087f8c;background:transparent;font-weight:700;text-decoration:none;white-space:nowrap}.row-actions{display:flex;flex-wrap:wrap;gap:10px;min-width:105px}.modal-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1121278a}.modal-panel{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:22px;background:#fff;border:1px solid #cbd7dc;border-radius:8px;box-shadow:0 18px 54px #10262e3d}.modal-panel>header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e2e8eb}.modal-panel>header h2{margin:4px 0 0}.icon-button{width:36px;height:36px;color:#40525b;background:#edf2f4;border-radius:4px;font-size:23px;line-height:1}.transcript-backdrop{padding:18px}.transcript-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(980px,100%);height:min(820px,calc(100vh - 36px));max-height:none;overflow:hidden;padding:0}.transcript-panel>header{align-items:center;padding:16px 20px;background:#fff}.transcript-panel>header p{margin:4px 0 0;color:#708087;font-size:12px}.negotiation-backdrop{place-items:stretch end;padding:0}.negotiation-detail-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(760px,100%);height:100vh;max-height:none;overflow:hidden;padding:0;border-radius:0}.negotiation-detail-panel>header{align-items:center;padding:18px 22px}.negotiation-detail-panel>header p{margin:4px 0 0;color:#708087;font-size:12px}.negotiation-detail-scroll{overflow-y:auto}.negotiation-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-bottom:1px solid #e2e8eb}.negotiation-facts>div{min-width:0;padding:13px 18px;border-right:1px solid #e2e8eb;border-bottom:1px solid #e2e8eb}.negotiation-facts>div:nth-child(2n){border-right:0}.negotiation-facts>div:first-child{grid-column:1 / -1;border-right:0}.negotiation-facts dt{margin-bottom:5px;color:#68777e;font-size:12px}.negotiation-facts dd{margin:0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.negotiation-review-box{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px 16px;margin:18px;padding:16px;background:#f7faf9;border:1px solid #d5e4df;border-radius:6px}.negotiation-review-box>div:first-child{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.negotiation-review-box>div:first-child span,.negotiation-review-box small{color:#68777e;font-size:12px}.negotiation-review-box label:nth-of-type(2){min-width:0}.negotiation-review-box .row-actions,.negotiation-review-box small{grid-column:1 / -1;justify-self:end}.negotiation-review-box .row-actions button:not(.secondary){min-height:36px;padding:7px 14px;color:#fff;background:#087f8c;border-radius:4px;font-weight:800}.negotiation-message-list{max-height:none;min-height:320px}.message-list{display:grid;align-content:start;gap:14px;overflow-y:auto;padding:22px 24px 30px;background:#f1f5f6}.chat-message{display:flex;align-items:flex-start;gap:10px;width:min(78%,720px)}.chat-message.staff{justify-self:end;flex-direction:row-reverse}.message-avatar{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:#fff;background:#667982;border-radius:50%;font-size:12px;font-weight:800}.chat-message.staff .message-avatar{background:#087f8c}.chat-message-body{display:grid;gap:5px;min-width:0}.chat-message.staff .chat-message-body{justify-items:end}.message-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#68777e;font-size:11px}.chat-message.staff .message-meta{justify-content:flex-end}.message-meta strong{color:#3e5058;font-size:12px}.message-role{padding:1px 5px;color:#728087;background:#eef2f3;border:1px solid #d8e1e4;border-radius:3px;font-size:10px}.message-meta time{white-space:nowrap}.evidence-label{padding:2px 5px;color:#8a5500;background:#fff4d6;border:1px solid #ead39a;border-radius:3px;font-weight:800}.message-bubble{overflow:hidden;min-width:72px;padding:10px 12px;background:#fff;border:1px solid #d8e2e5;border-radius:4px 8px 8px;box-shadow:0 2px 7px #1e363f0d}.chat-message.staff .message-bubble{background:#e7f5f3;border-color:#bddfdb;border-radius:8px 4px 8px 8px}.chat-message.evidence .message-bubble{border-color:#d3a847;box-shadow:0 0 0 2px #d3a84726}.message-bubble p{margin:0;line-height:1.62;overflow-wrap:anywhere;white-space:pre-wrap}.message-media{display:grid;grid-template-columns:repeat(2,minmax(0,180px));gap:8px}.message-bubble p+.message-media{margin-top:9px}.image-thumbnail{position:relative;width:min(180px,100%);aspect-ratio:4 / 3;overflow:hidden;padding:0;background:#dce5e7;border:1px solid #c5d2d6;border-radius:4px}.image-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.image-thumbnail:hover img{transform:scale(1.04)}.image-thumbnail:focus-visible{outline:2px solid #087f8c;outline-offset:2px}.image-viewer-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#0a1418e6}.image-viewer-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:min(900px,calc(100vh - 36px));overflow:hidden;background:#151e22;border:1px solid #405158;border-radius:6px;box-shadow:0 22px 70px #0006}.image-viewer-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px 10px 16px;color:#fff;background:#202d32;border-bottom:1px solid #3a4a50}.image-viewer-tools{display:flex;align-items:center;gap:8px}.image-viewer-tools>span{min-width:48px;color:#c7d1d4;font-size:12px;text-align:center}.image-viewer-tools .action-link{color:#e8f1f2;background:#3a4b51}.compact-icon{width:32px;height:32px;color:#edf4f5;background:#3a4b51;font-size:20px}.compact-icon.reset-icon{width:40px;font-size:11px;font-weight:800}.image-viewer-stage{overflow:auto;padding:20px;background-color:#11191c;background-image:linear-gradient(45deg,#1c272b 25%,transparent 25%),linear-gradient(-45deg,#1c272b 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1c272b 75%),linear-gradient(-45deg,transparent 75%,#1c272b 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.image-viewer-stage>img{display:block;min-width:0;height:auto;margin:0 auto;object-fit:contain;transition:width .15s ease}.image-load-error{display:grid;place-content:center;gap:10px;min-height:100%;color:#d9e3e5;text-align:center}.image-load-error a{color:#86d6d1}.editor-form{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.editor-form .wide{grid-column:1 / -1}.version-history{display:grid;gap:5px;padding:12px;color:#596971;background:#f5f8f9;font-size:12px}.verification-list{display:grid;gap:6px;margin:14px 0;padding:12px;background:#f5f8f9;color:#56676f;font-size:13px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.modal-actions button:not(.secondary){min-height:38px;padding:8px 16px;color:#fff;background:#087f8c;border-radius:4px;font-weight:800}.reply-panel>.hint{margin:16px 0}.feedback-learning-panel .panel-actions>span{color:#5e6f76;font-size:12px;white-space:nowrap}.feedback-section-heading{padding:18px 22px 10px;border-top:1px solid #e2e8eb}.feedback-section-heading h3{margin:0 0 4px;font-size:16px}.feedback-section-heading p{margin:0;color:#65747d;font-size:12px}.feedback-batch-table,.feedback-case-table{min-width:980px}.feedback-case-table .correction-cell{min-width:300px;max-width:440px;line-height:1.5;white-space:pre-wrap}.feedback-panel{width:min(900px,100%)}.feedback-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:14px;padding-top:18px}.feedback-form .wide{grid-column:1 / -1}.feedback-priority{display:flex;align-items:center;gap:8px;color:#5d3030;font-weight:700}.feedback-priority input{width:16px;height:16px}.feedback-history{display:grid;gap:5px;padding:12px;color:#596971;background:#f5f8f9;font-size:12px}.feedback-result-card{border:1px solid #dce5e8;background:#f8fbfc}.feedback-result-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid #dce5e8}.feedback-result-heading>div{display:grid;gap:3px}.feedback-result-heading span{color:#65747d;font-size:12px}.feedback-result-heading strong{font-size:15px}.feedback-result-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.feedback-result-card dl>div{min-width:0;padding:12px 14px;border-right:1px solid #e2e8eb;border-bottom:1px solid #e2e8eb}.feedback-result-card dl>div:nth-child(2n){border-right:0}.feedback-result-card dl>div.reply-result{grid-column:1 / -1;border-right:0;border-bottom:0}.feedback-result-card dt{margin-bottom:5px;color:#65747d;font-size:12px}.feedback-result-card dd{margin:0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.feedback-skill-preview{border:1px solid #dce5e8;padding:10px 12px;background:#fff}.feedback-skill-preview summary{cursor:pointer;color:#35626a;font-weight:700}.feedback-skill-preview pre{margin:12px 0 0;max-height:220px;overflow:auto;color:#45575f;font-family:inherit;font-size:12px;line-height:1.6;white-space:pre-wrap}.feedback-unsaved-hint{margin:0;padding:9px 12px;color:#7b4a00;background:#fff3d6;font-size:12px}.pager{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px}.empty{padding:24px;color:#718087}.loading-bar{margin-top:10px;color:#087f8c;font-size:13px}.notice,.error{margin:14px 0 0;padding:10px 14px;border-radius:4px;font-size:13px}.notice{color:#075e54;background:#dff5ef}.capture-notice{margin:0 0 14px}.capture-panel>.panel-heading .panel-actions>strong{display:none}.helper-health-band{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 22px;color:#31515a;background:#f6f9fa;border-bottom:1px solid #e2e8eb}.helper-health-band>div{display:grid;gap:3px;min-width:0}.helper-health-band strong{font-size:13px}.helper-health-band p{margin:0;color:#65747d;font-size:12px;line-height:1.45}.helper-health-dot{width:8px;height:8px;background:#82939a;border-radius:50%}.helper-health-time{color:#718087;font-size:12px;white-space:nowrap}.helper-health-band.is-healthy{color:#165c50;background:#eef8f5}.helper-health-band.is-healthy .helper-health-dot{background:#18864b}.helper-health-band.is-recovering{color:#76520a;background:#fff8e5}.helper-health-band.is-recovering .helper-health-dot{background:#b77800}.helper-health-band.is-login-required,.helper-health-band.is-offline{color:#842828;background:#fff1f1}.helper-health-band.is-login-required .helper-health-dot,.helper-health-band.is-offline .helper-health-dot{background:#c5221f}.capture-filter-summary{padding:12px 22px 0;color:#65747d;font-size:13px}.error{color:#8a1c1c;background:#ffe6e6}@media(max-width:860px){.app-shell{grid-template-columns:1fr}.sidebar{padding:14px}nav{grid-template-columns:repeat(3,1fr)}.sidebar-foot{display:flex;justify-content:space-between;margin-top:16px}.workspace{padding:20px 16px 32px}}@media(max-width:760px){.task-progress-grid,.qc-progress-grid,.product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.product-kpis>div:nth-child(2){border-right:0}.negotiation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.negotiation-review-box{grid-template-columns:1fr}.negotiation-review-box>*,.negotiation-review-box .row-actions,.negotiation-review-box small{grid-column:1;justify-self:stretch}}@media(max-width:560px){nav{grid-template-columns:repeat(2,1fr)}.topbar{align-items:start;flex-direction:column}.filter-bar label,.filter-bar .keyword{min-width:calc(50% - 5px)}.stat-strip{grid-template-columns:repeat(2,1fr)}.stat-strip div:nth-child(2){border-right:0}.qc-filter-bar label,.qc-filter-bar .qc-keyword,.business-filter-bar label,.business-filter-bar .business-keyword{min-width:100%}.product-kpis{grid-template-columns:1fr}.product-kpis>div{border-right:0}.business-retry-guidance{align-items:stretch;flex-direction:column}.business-retry-guidance button{width:100%}.modal-backdrop{padding:10px}.negotiation-backdrop{padding:0}.modal-panel:not(.transcript-panel,.negotiation-detail-panel){max-height:calc(100vh - 20px);padding:16px}.transcript-panel{height:calc(100vh - 20px)}.negotiation-detail-panel{height:100vh}.negotiation-facts{grid-template-columns:1fr}.negotiation-facts>div,.negotiation-facts>div:first-child{grid-column:1;border-right:0}.message-list{padding:16px 12px 24px}.chat-message{width:92%}.message-avatar{display:none}.image-viewer-backdrop{padding:0}.image-viewer-panel{height:100vh;border:0;border-radius:0}.image-viewer-panel>header{align-items:flex-start}.image-viewer-tools{justify-content:flex-end;flex-wrap:wrap}.image-viewer-tools .action-link{display:none}.editor-form,.feedback-form{grid-template-columns:1fr}.editor-form .wide,.feedback-form .wide{grid-column:auto}.feedback-result-heading{align-items:flex-start;flex-direction:column}.feedback-result-card dl{grid-template-columns:1fr}.feedback-result-card dl>div{border-right:0}.feedback-result-card dl>div.reply-result{grid-column:auto}.task-progress-grid,.qc-progress-grid{grid-template-columns:1fr}.capture-progress-heading>strong,.qc-progress-heading>strong{font-size:18px}.helper-health-band{grid-template-columns:10px minmax(0,1fr)}.helper-health-band>a,.helper-health-time{grid-column:2;justify-self:start}}
