.ns-system-address-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none}.ns-system-address-card{display:grid;align-content:start;gap:1rem;padding:1.25rem;border:1px solid var(--ns-system-border);border-radius:var(--ns-system-radius);background:var(--ns-system-surface)}.ns-system-address-card h2{margin:0;font-size:1.125rem}.ns-system-address-card address,.ns-system-address-delete-panel address{display:grid;gap:.2rem;font-style:normal}.ns-system-address-actions,.ns-system-address-badges{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.ns-system-address-badges span{border-radius:999px;background:color-mix(in srgb,var(--ns-system-accent),transparent 88%);padding:.25rem .55rem;color:var(--ns-system-text);font-size:.75rem;font-weight:700}.ns-system-address-form{display:grid;gap:1rem;max-width:58rem;margin-top:1.5rem}.ns-system-address-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ns-system-address-defaults{display:grid;gap:.75rem;margin:0;border:1px solid var(--ns-system-border);border-radius:var(--ns-system-radius);padding:1rem}.ns-system-address-defaults legend{padding-inline:.35rem;font-size:.875rem;font-weight:700}.ns-system-address-delete-panel{display:grid;gap:1rem;max-width:42rem;margin-top:2rem;padding:1.25rem;border:1px solid var(--ns-system-border);border-radius:var(--ns-system-radius);background:var(--ns-system-surface)}.ns-system-address-delete-panel p{margin:0}.ns-system-address-delete-panel .ns-system-form-actions,.ns-system-address-form .ns-system-form-actions{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:42rem){.ns-system-address-fields,.ns-system-address-list{grid-template-columns:1fr}.ns-system-address-delete-panel .ns-system-form-actions>*,.ns-system-address-form .ns-system-form-actions>*{width:100%}}