.three-way-page .match-quick-views{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.three-way-page .match-quick-views button{color:#27533f;background:#f3f9f6;border:1px solid #c6ded2;border-radius:8px;gap:10px;padding:9px 12px;display:flex}.three-way-page .match-quick-views button.active{color:#fff;background:#26775e}.three-way-page .match-quick-views>span{color:#61786c;margin-left:auto;font-size:12px}.three-way-page>.stable-load .smart-grid-table-wrap{max-height:calc(100dvh - 355px);overflow:auto}.three-way-page .page-heading h1{font-size:30px}.three-way-page .page-description{font-size:14px}.three-way-page dialog.three-way-dialog[open]:has(#three-way-modal-title){flex-direction:column;width:min(1450px,100vw - 32px);height:calc(100dvh - 40px);max-height:1000px;display:flex;overflow:hidden}.three-way-page .three-way-dialog .modal-header{flex-shrink:0;padding:12px 18px}.three-way-page .three-way-dialog .modal-tabs{flex-shrink:0}.three-way-page .three-way-dialog .modal-tabs button{padding:10px 18px}.three-way-page .three-way-dialog .modal-body{flex:1;min-height:0;padding:12px 18px;overflow:auto}.three-way-page .three-way-dialog .modal-footer{flex-shrink:0;padding:12px 18px}.three-way-page .three-way-flow{gap:10px;margin:0}.three-way-page .three-way-flow>div{align-items:center;gap:12px;padding:8px 12px;display:flex}.three-way-page .three-way-flow>div>span{font-size:12px}.three-way-page .three-way-flow>div>small{margin-left:auto;font-size:14px}.three-way-page .match-sku-workbench .smart-grid-table-wrap{min-height:240px;max-height:calc(100dvh - 390px);overflow:auto}.three-way-page .match-compact-note{color:#4d6559;margin:8px 0;font-size:12px}.three-way-page .three-way-dialog .requirement-callout{display:none}.three-way-page .three-way-policy{background:#f2f7fa;border:1px solid #d2e0e9;border-radius:8px;gap:18px;padding:10px 12px}.three-way-page .three-way-resolution-form .form-grid{grid-template-columns:1fr 1fr;gap:12px}.three-way-page .three-way-dialog:has(#three-way-batch-title){width:min(1040px,100vw - 32px)}.three-way-page .batch-targets{max-height:180px;overflow:auto}@media (max-width:900px){.three-way-page .three-way-flow>div{flex-direction:column;align-items:start;gap:4px}.three-way-page .three-way-flow>div>small{margin:0}}
.three-way-page .modal-card{width:min(1120px,96vw);height:auto;min-height:0;max-height:92dvh}.three-way-page .modal-header{min-height:0;padding:20px 26px}.three-way-page .modal-header h2{margin:8px 0;font:600 24px/1.3 Arial,Segoe UI,sans-serif}.three-way-page .modal-body{min-height:0;padding:20px 26px;overflow:auto}.three-way-page fieldset{border:0;min-width:0;margin:0;padding:0}.three-way-page fieldset:disabled{opacity:.75}.three-way-page .three-way-flow strong{font-size:16px}.three-way-page .three-way-policy{flex-wrap:wrap;gap:20px;margin-top:16px;display:flex}.three-way-page .form-field-wide{grid-column:1/-1}.three-way-page .form-field textarea{resize:vertical;min-height:86px;font:inherit;border:1px solid var(--line);border-radius:8px;padding:12px}.three-way-page .modal-body .form-section{padding:18px 0;display:block}.three-way-page .form-section h3{margin:6px 0 16px;font:600 18px/1.3 Arial,Segoe UI,sans-serif}.three-way-page .three-way-resolution-form .form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.three-way-page .three-way-resolution-form>.button{min-height:40px;margin-top:14px}.three-way-page .three-way-resolution-form>.validation-summary{margin-top:16px}.three-way-page .three-way-hint{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin-top:16px;padding:14px}.three-way-page .discrepancy-list{margin:0;padding:0}.three-way-page .domain-toolbar{align-items:end;gap:16px}.three-way-page .three-way-dialog{border:1px solid var(--line);background:var(--panel);height:fit-content;color:var(--ink);border-radius:16px;margin:auto;padding:0;position:fixed;inset:0}.three-way-dialog::backdrop{background:#0f172a7a}.three-way-sku-table{border:1px solid var(--line);border-radius:10px;margin:16px 0;overflow:auto}.three-way-sku-table table{border-collapse:collapse;width:100%}.three-way-sku-table th,.three-way-sku-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.three-way-sku-table th{background:var(--paper)}.three-way-sku-table td small{color:var(--muted);margin-top:4px;display:block}
