.prototype-ui .customer-editor-layout{grid-template-columns:minmax(0,1fr) 300px}.prototype-ui .customer-editor-main{grid-template-columns:minmax(0,1fr);gap:17px;min-width:0;display:grid}.prototype-ui .customer-editor-main .workspace-notice{margin:0}.prototype-ui .customer-editor-existing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.prototype-ui .customer-editor-existing p{flex:1;min-width:220px}.prototype-ui .customer-editor-city{grid-template-columns:minmax(110px,.55fr) minmax(180px,1.45fr);gap:18px;display:grid}.prototype-ui .customer-editor-tags,.prototype-ui .customer-editor-kind{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.prototype-ui .customer-editor-tags legend,.prototype-ui .customer-editor-kind legend{color:var(--muted);margin-bottom:10px;padding:0;font-size:12px}.prototype-ui .customer-editor-tags label,.prototype-ui .customer-editor-kind label{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:inline-flex}.prototype-ui .customer-editor-tags input{width:18px;height:18px;accent-color:var(--blue);margin:0}.prototype-ui .customer-editor-review{position:sticky;top:24px}.prototype-ui .customer-editor-review h3{color:var(--ink);margin:0 0 10px;font-size:12px;font-weight:600}.prototype-ui .customer-editor-duplicates,.prototype-ui .customer-editor-next{border-top:1px solid var(--line);padding-top:16px}.prototype-ui .customer-editor-duplicate-list{margin:12px 0 0;padding:0;list-style:none;display:grid}.prototype-ui .customer-editor-duplicate-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.prototype-ui .customer-editor-duplicate-list li>span{overflow-wrap:anywhere;gap:4px;min-width:0;font-size:12px;display:grid}.prototype-ui .customer-editor-duplicate-list small{color:var(--muted);font-size:11px}.prototype-ui .customer-editor-next .workspace-link-row{border-bottom:0;padding:12px 0}.prototype-ui .customer-editor-danger{border-top:1px solid var(--line);justify-items:start;gap:8px;padding-top:16px;display:grid}.prototype-ui .customer-editor-danger h3,.prototype-ui .customer-editor-danger .workspace-field-note{margin:0}.prototype-ui .customer-editor-delete{min-height:44px;color:var(--red);padding:0;font-size:12px;font-weight:600}.prototype-ui .customer-editor-delete:disabled{color:var(--muted);cursor:default}.prototype-ui .customer-editor-result{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.prototype-ui .address-field{position:relative}.prototype-ui .address-suggestions{z-index:5;background:var(--card);border:1px solid var(--line);border-radius:8px;margin:4px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 32px #142b401f}.prototype-ui .address-suggestions[hidden]{display:none}.prototype-ui .address-suggestions li{min-height:44px;color:var(--ink);cursor:pointer;box-sizing:border-box;gap:3px;padding:9px 12px;font-size:12px;display:grid}.prototype-ui .address-suggestions li small{color:var(--muted);font-size:11px}.prototype-ui .address-suggestions li:hover,.prototype-ui .address-suggestions li[aria-selected=true]{background:var(--rail)}.prototype-ui .address-suggestions li.address-attribution{min-height:0;color:var(--muted);cursor:default;background:0 0;justify-items:end;padding:4px 12px 2px;font-size:11px}@media (width<=1050px){.prototype-ui .customer-editor-layout{grid-template-columns:minmax(0,1fr)}.prototype-ui .customer-editor-review{position:static}}@media (width<=560px){.prototype-ui .customer-editor-main .workspace-fields,.prototype-ui .customer-editor-city{grid-template-columns:1fr}}.prototype-ui .page:has(.customer-editor-layout) .page-heading .row{flex-wrap:wrap}@media (width<=660px),(pointer:coarse){.prototype-ui .page:has(.customer-editor-layout) :is(.page-heading,.customer-editor-main,.customer-editor-review,dialog) .button{min-height:44px}}.prototype-ui .customer-editor-completeness{color:var(--ink);margin:0 0 8px;font-size:12px;font-weight:600}.prototype-ui .customer-editor-progress{width:100%;margin-bottom:16px;display:block}.prototype-ui .customer-editor-checks>div>dt{align-items:center;gap:8px;display:flex}.prototype-ui .customer-editor-mark{border:1.5px solid var(--line);border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.prototype-ui .customer-editor-mark .icon{width:10px;height:10px}.prototype-ui .customer-editor-checks .is-done .customer-editor-mark{border-color:var(--green);background:var(--green-tint);color:var(--green)}.prototype-ui .customer-editor-checks .is-missing .customer-editor-mark{border-style:dashed}.prototype-ui .customer-editor-checks.is-started .is-missing .customer-editor-mark{border-color:var(--amber)}.prototype-ui .customer-editor-checks .is-missing dd{color:var(--muted)}.prototype-ui .customer-editor-checks.is-started .is-missing dd{color:var(--amber);font-weight:600}.prototype-ui .customer-vat-check{background:color-mix(in srgb,var(--line) 35%,transparent);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:8px 0 16px;padding:12px 16px;display:flex}.prototype-ui .customer-vat-check strong{font-size:13px;display:block}.prototype-ui .customer-vat-check small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.prototype-ui .customer-vat-check.is-green small{color:var(--green)}.prototype-ui .customer-vat-check.is-amber small{color:var(--amber)}.prototype-ui .customer-vat-check.is-red small{color:var(--red)}.prototype-ui .customer-vat-check-form{flex:100%;gap:8px;display:grid}.prototype-ui .customer-vat-check-form fieldset{border:0;gap:16px;margin:0;padding:0;display:flex}.prototype-ui .customer-vat-check-form fieldset label{align-items:center;gap:6px;font-size:13px;display:flex}.prototype-ui .customer-vat-check-actions{justify-content:flex-end;gap:8px;display:flex}