.prototype-ui .customer-quality-workspace{gap:0;display:grid}.prototype-ui .customer-quality-register{min-width:0}.prototype-ui .customer-quality-table{min-width:600px}.prototype-ui .customer-quality-table td:first-child{min-width:120px}.prototype-ui .customer-quality-table td:nth-child(2){min-width:170px}.prototype-ui .customer-quality-table td:nth-child(3){overflow-wrap:anywhere;min-width:160px}.prototype-ui .customer-quality-customer-link{width:max-content;max-width:300px;color:var(--ink);font:600 12px/1.45 var(--font-sans);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 0 7px;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:block}.prototype-ui .customer-quality-customer-link:hover{text-decoration-color:currentColor}.prototype-ui .customer-quality-muted{color:var(--muted);font-size:11px}.prototype-ui .customer-quality-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prototype-ui .customer-quality-inline-action{color:inherit;font:700 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.prototype-ui dialog.customer-merge-comparison{border:1px solid var(--line);scrollbar-gutter:auto;border-radius:16px;width:min(880px,100vw - 64px);height:fit-content;max-height:calc(100dvh - 64px);margin:auto;padding:32px;animation:none;inset:0;overflow:auto;box-shadow:0 16px 64px #142b4020}.prototype-ui .customer-merge-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.prototype-ui .customer-merge-heading h2{font:600 22px/1.35 var(--font-sans);overflow-wrap:anywhere;margin:0}.prototype-ui .customer-merge-heading .icon-button{border-radius:50%;flex:none;width:44px;height:44px;margin:-8px -8px 0 0}.prototype-ui .customer-merge-intro{color:var(--muted);margin:8px 0 24px;font-size:13px;line-height:1.6}.prototype-ui .customer-merge-choices{border:0;min-width:0;margin:0 0 24px;padding:0}.prototype-ui .customer-merge-choices legend{font:600 13px/1.5 var(--font-sans);margin-bottom:12px;padding:0}.prototype-ui .customer-merge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prototype-ui .customer-merge-choice{border:1px solid var(--line);cursor:pointer;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.prototype-ui .customer-merge-choice:has(input:checked){border-color:var(--blue);background:var(--tint)}.prototype-ui .customer-merge-choice:has(input:disabled){cursor:default}.prototype-ui .customer-merge-comparison .customer-merge-choice input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:0 0 16px;padding:0}.prototype-ui .customer-merge-choice strong{font:600 16px/1.5 var(--font-sans)}.prototype-ui .customer-merge-contact{color:var(--muted);gap:4px;margin-top:4px;font-size:12px;line-height:1.6;display:grid}.prototype-ui .customer-merge-address{border-top:1px solid var(--line);white-space:pre-line;width:100%;color:var(--muted);margin-top:16px;padding-top:16px;font-size:12px;line-height:1.9}.prototype-ui .customer-merge-kept{color:var(--link);margin-top:12px;font-size:12px}.prototype-ui .customer-merge-effects{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}.prototype-ui .customer-merge-effects h3{font:600 14px/1.5 var(--font-sans);grid-column:1/-1;margin:0}.prototype-ui .customer-merge-effect{grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.prototype-ui .customer-merge-effect>span{color:var(--muted);font-size:16px}.prototype-ui .customer-merge-effect h4{font:600 13px/1.5 var(--font-sans);margin:0}.prototype-ui .customer-merge-effect p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.6}.prototype-ui .customer-merge-warning{color:var(--amber);background:var(--amber-tint);border-radius:8px;margin:24px 0 0;padding:12px 16px;font-size:12px;line-height:1.6}.prototype-ui .customer-merge-error{color:var(--red);margin:16px 0 0;font-size:13px;line-height:1.6}.prototype-ui .customer-merge-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.prototype-ui .customer-merge-actions .button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.prototype-ui .customer-merge-actions .button.primary{min-width:184px}.prototype-ui dialog.customer-merge-large{flex-direction:column;max-height:calc(100dvh - 64px);display:flex;overflow:hidden}.prototype-ui .customer-merge-large:not([open]){display:none}.prototype-ui .customer-merge-large-body{overscroll-behavior:contain;min-height:0;padding-top:8px;scroll-padding:16px;overflow:auto}.prototype-ui .customer-merge-large>.customer-merge-heading,.prototype-ui .customer-merge-large>.customer-merge-actions{flex:none}.prototype-ui .customer-merge-large>.customer-merge-actions{border-top:1px solid var(--line);padding-top:16px}.prototype-ui .customer-merge-large-count{color:var(--link);font-size:13px}.prototype-ui .customer-merge-large-tools{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;display:flex}.prototype-ui .customer-merge-large-tools>input{background:var(--card);min-width:0;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:8px;flex:1;padding:10px 12px}.prototype-ui .customer-merge-large-tools label,.prototype-ui .customer-merge-large-controls label{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.prototype-ui .customer-merge-large-tools input[type=checkbox],.prototype-ui .customer-merge-large-controls input{width:18px;height:18px;accent-color:var(--blue);margin:0}.prototype-ui .customer-merge-large-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 0;display:grid}.prototype-ui .customer-merge-large-row.is-target{background:var(--tint)}.prototype-ui .customer-merge-large-row strong{font-family:Manrope_600SemiBold,sans-serif;font-size:13px}.prototype-ui .customer-merge-large-row .customer-merge-address{border:0;margin-top:4px;padding:0;display:block}.prototype-ui .customer-merge-large-controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.prototype-ui .customer-merge-large-pages{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.prototype-ui .customer-merge-large .text-button{min-height:44px}.prototype-ui .customer-merge-large .customer-merge-effects{margin-top:24px}.prototype-ui .customer-merge-comparison :is(button,input):focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (width<=800px){.prototype-ui dialog.customer-merge-comparison{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px}.prototype-ui .customer-merge-grid,.prototype-ui .customer-merge-effects{grid-template-columns:minmax(0,1fr)}.prototype-ui .customer-merge-actions .button{flex:1}.prototype-ui dialog.customer-merge-large{max-height:calc(100dvh - 24px)}.prototype-ui .customer-merge-large-row{grid-template-columns:minmax(0,1fr)}.prototype-ui .customer-merge-large-tools>input{flex-basis:100%}}.prototype-ui .customer-quality-tabs button[aria-selected=true]{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #1b2b3b14}.prototype-ui .customer-quality-tabs button{min-height:44px}.prototype-ui .customer-quality-table td .pill+small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.prototype-ui .customer-quality-table td.customer-quality-action{text-align:right;white-space:nowrap;width:1%}.prototype-ui .customer-quality-done{padding:32px 16px}.prototype-ui .customer-quality-done .icon{color:var(--green)}@media (width<=660px){.prototype-ui .customer-quality-register .kontur-segments{width:100%}.prototype-ui .customer-quality-tabs button{flex:1 0 auto;min-height:44px}.prototype-ui .customer-quality-table{min-width:0}.prototype-ui .customer-quality-table thead{display:none}.prototype-ui .customer-quality-table,.prototype-ui .customer-quality-table tbody,.prototype-ui .customer-quality-table tr,.prototype-ui .customer-quality-table td{width:100%;display:block}.prototype-ui .customer-quality-table tr{border-bottom:1px solid var(--line);padding:12px 16px}.prototype-ui .customer-quality-table td{border:0;min-width:0!important;padding:4px 0!important}.prototype-ui .customer-quality-table td.customer-quality-action{text-align:left;width:100%}}.prototype-ui .customer-geocode-import{border-bottom:1px solid var(--line);gap:8px;padding:16px;display:grid}.prototype-ui .customer-geocode-import-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.prototype-ui .customer-geocode-import-head strong{color:var(--ink);font:600 13px/1.4 var(--font-sans);display:block}.prototype-ui .customer-geocode-import-head p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.prototype-ui .customer-geocode-import-head .button{flex:none;min-height:44px}.prototype-ui .customer-geocode-import-progress{gap:8px;display:grid}.prototype-ui .customer-geocode-import-progress p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.prototype-ui .customer-geocode-import-bar{background:var(--rail);border-radius:4px;height:8px;overflow:hidden}.prototype-ui .customer-geocode-import-bar span{background:var(--blue);border-radius:4px;height:100%;display:block}.prototype-ui .customer-geocode-import-note{color:var(--ink);margin:0;font-size:12px;line-height:1.5}.prototype-ui .customer-geocode-import-note.is-error{color:var(--red)}@media (width<=660px){.prototype-ui .customer-geocode-import-head{flex-direction:column}.prototype-ui .customer-geocode-import-head .button{width:100%}}