.ia-addr{gap:.85rem;display:grid}.ia-addr__grid{grid-template-columns:1fr 1fr;gap:.75rem .85rem;display:grid}.ia-addr__field{letter-spacing:.04em;text-transform:uppercase;color:var(--ia-addr-muted,#6b7280);flex-direction:column;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.ia-addr__field--full{grid-column:1/-1}.ia-addr__field em{text-transform:none;letter-spacing:0;opacity:.75;font-style:normal;font-weight:500}.ia-addr__field input,.ia-addr__field select{border:1px solid var(--ia-addr-border,#d1d5db);background:var(--ia-addr-input-bg,#fff);height:44px;color:var(--ia-addr-text,#111827);font:inherit;letter-spacing:0;text-transform:none;border-radius:10px;outline:none;padding:0 .85rem;font-size:.95rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.ia-addr__field input:focus,.ia-addr__field select:focus{border-color:var(--ia-addr-accent,#2874f0);box-shadow:0 0 0 3px color-mix(in srgb, var(--ia-addr-accent,#2874f0) 22%, transparent)}.ia-addr__field input[aria-invalid=true],.ia-addr__field select[aria-invalid=true]{border-color:#ef4444}.ia-addr__phone{border:1px solid var(--ia-addr-border,#d1d5db);background:var(--ia-addr-input-bg,#fff);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.ia-addr__phone:focus-within{border-color:var(--ia-addr-accent,#2874f0);box-shadow:0 0 0 3px color-mix(in srgb, var(--ia-addr-accent,#2874f0) 22%, transparent)}.ia-addr__phone-prefix{background:var(--ia-addr-chip,#f3f4f6);color:var(--ia-addr-text,#111827);border-right:1px solid var(--ia-addr-border,#d1d5db);align-items:center;padding:0 .75rem;font-size:.9rem;font-weight:700;display:inline-flex}.ia-addr__phone input{box-shadow:none;border:none;border-radius:0;flex:1}.ia-addr__phone input:focus{box-shadow:none}.ia-addr__error{color:#dc2626;letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:600}.ia-addr__form-error{color:#dc2626;margin:0;font-size:.85rem;font-weight:600}.ia-addr-card{border:1px solid var(--ia-addr-border,#e5e7eb);background:var(--ia-addr-card-bg,#fff);color:var(--ia-addr-text,#111827);cursor:default;border-radius:12px;padding:.95rem 1rem;transition:border-color .15s,box-shadow .15s}.ia-addr-card[role=button]{cursor:pointer}.ia-addr-card.is-selected{border-color:var(--ia-addr-accent,#2874f0);box-shadow:0 0 0 1px var(--ia-addr-accent,#2874f0);background:color-mix(in srgb, var(--ia-addr-accent,#2874f0) 6%, #fff)}.ia-addr-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.45rem;display:flex}.ia-addr-card__who{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;display:flex}.ia-addr-card__who strong{font-size:.98rem}.ia-addr-card__phone{color:var(--ia-addr-muted,#6b7280);font-variant-numeric:tabular-nums;font-size:.85rem}.ia-addr-card__badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#111827;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:800}.ia-addr-card__radio{border:2px solid #9ca3af;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px}.ia-addr-card__radio.is-on{border-color:var(--ia-addr-accent,#2874f0);box-shadow:inset 0 0 0 4px var(--ia-addr-accent,#2874f0)}.ia-addr-card__street,.ia-addr-card__meta{color:#374151;margin:0;font-size:.9rem;line-height:1.45}.ia-addr-card__meta{color:var(--ia-addr-muted,#6b7280);margin-top:.25rem}.ia-addr-card__actions{gap:.65rem;margin-top:.75rem;display:flex}.ia-addr-card__btn{font:inherit;color:var(--ia-addr-accent,#2874f0);cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:700}.ia-addr-card__btn--danger{color:#dc2626}.ia-addr-list{gap:.75rem;display:grid}.ia-addr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.ia-addr-toolbar h3{margin:0;font-size:1rem}.ia-addr-add-btn{border:1px dashed var(--ia-addr-accent,#2874f0);height:38px;color:var(--ia-addr-accent,#2874f0);cursor:pointer;background:0 0;border-radius:9px;padding:0 .95rem;font-size:.85rem;font-weight:700}.ia-addr-add-btn:hover{background:color-mix(in srgb, var(--ia-addr-accent,#2874f0) 8%, transparent)}.ck-v2 .ia-addr{--ia-addr-text:#f3f4f6;--ia-addr-muted:#9ca3af;--ia-addr-border:#ffffff24;--ia-addr-input-bg:#ffffff0a;--ia-addr-chip:#ffffff14;--ia-addr-accent:#a78bfa;--ia-addr-card-bg:#ffffff0a}.ck-v2 .ia-addr-card__street,.ck-v2 .ia-addr-card__meta{color:#d1d5db}.ck-v2 .ia-addr-card.is-selected{background:#a78bfa1f}.admin-shell .ia-addr,.ia-customer-detail .ia-addr{--ia-addr-accent:var(--admin-accent,#2874f0)}@media (max-width:640px){.ia-addr__grid{grid-template-columns:1fr}}
