.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;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;outline:none;padding:0 .85rem;font-size:.95rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.ia-addr__field select option,.ia-addr__field select optgroup{background-color:var(--ia-addr-input-bg,#11100e);color:var(--ia-addr-text,#f2ece4)}.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) 12%, var(--ia-addr-card-bg,#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:var(--ia-addr-street,#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,.ck-v2 .ia-addr-list,.ck-v2 .ia-addr-toolbar,.ck-v2 .ia-addr-form-panel{--ia-addr-text:#f3f4f6;--ia-addr-muted:#9ca3af;--ia-addr-street:#d1d5db;--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__field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ck-v2 .ia-addr__field select option,.ck-v2 .ia-addr__field select optgroup{color:#f2ece4;background-color:#11100e}body.homelanding-body .ia-addr,body.homelanding-body .ia-addr-list,body.homelanding-body .ia-addr-toolbar,body.homelanding-body .ia-addr-form-panel,body.homelanding-body .ia-addr-card{--ia-addr-text:#f0e4cd;--ia-addr-muted:#a89b86;--ia-addr-street:#d7c9b1;--ia-addr-border:#bc946047;--ia-addr-input-bg:#ffffff0a;--ia-addr-chip:#ffffff14;--ia-addr-accent:#c59b5f;--ia-addr-card-bg:#11100eeb}body.homelanding-body .ia-addr-card{background:var(--ia-addr-card-bg);color:var(--ia-addr-text);border-color:var(--ia-addr-border);box-shadow:inset 0 1px #ffffff0a}body.homelanding-body .ia-addr-card.is-selected{background:#c59b5f1f;border-color:#c59b5f8c;box-shadow:0 0 0 1px #c59b5f59}body.homelanding-body .ia-addr-card__badge{color:#f0e4cd;background:#a91f1cd9}body.homelanding-body .ia-addr-card__btn{color:var(--ia-addr-accent)}body.homelanding-body .ia-addr-card__btn--danger{color:#f87171}body.homelanding-body .ia-addr__field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.homelanding-body .ia-addr__field select option,body.homelanding-body .ia-addr__field select optgroup{color:#f2ece4;background-color:#11100e}body.homelanding-body .ia-addr-toolbar h3{color:var(--gold,#bc9460)}body.homelanding-body .ia-addr-add-btn{color:var(--ink,#f0e4cd);border-color:#bc946073}body.homelanding-body .ia-addr-add-btn:hover{background:#bc94601a}.ck-v2 .ia-addr-card__street,.ck-v2 .ia-addr-card__meta{color:var(--ia-addr-street,#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}.ia-addr-card__top{flex-wrap:wrap}.ia-addr-card__who,.ia-addr-card__street,.ia-addr-card__meta{overflow-wrap:anywhere;word-break:break-word;min-width:0}.ia-addr__field input,.ia-addr__field select,.ia-addr__phone input{box-sizing:border-box;width:100%;max-width:100%;font-size:16px}}
