.AddressView-module__XGGM8W__container{max-width:1380px;margin:0 auto;padding:2rem 1.25rem 5rem}.AddressView-module__XGGM8W__pageHeader{border-bottom:2px solid #000;margin-bottom:2rem;padding-bottom:1rem}.AddressView-module__XGGM8W__title{font-family:var(--font-title);text-transform:uppercase;margin:0 0 .5rem;font-size:2.2rem;font-weight:900;color:#000!important}.AddressView-module__XGGM8W__subtitle{font-family:var(--font-mono);color:#666;margin:0;font-size:.85rem}.AddressView-module__XGGM8W__dashboardLayout{grid-template-columns:280px 1fr;align-items:start;gap:2rem;display:grid}.AddressView-module__XGGM8W__navigationCard{background:#fff;border:2px solid #000;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex;box-shadow:4px 4px #000}.AddressView-module__XGGM8W__menuItem{font-family:var(--font-mono);color:#000;border:2px solid #0000;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .12s;display:flex}.AddressView-module__XGGM8W__menuItem:hover{background:#f4f5f7;border-color:#000}.AddressView-module__XGGM8W__menuItemActive{box-shadow:2px 2px #000;background:var(--primary)!important;border-color:#000!important}.AddressView-module__XGGM8W__formCard{background:#fff;border:2px solid #000;padding:2rem;box-shadow:4px 4px #000}.AddressView-module__XGGM8W__formGrid{flex-direction:column;gap:1.25rem;display:flex}.AddressView-module__XGGM8W__twoCols{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.AddressView-module__XGGM8W__saveBtn{background:var(--primary);color:#000;font-family:var(--font-mono);cursor:pointer;border:2px solid #000;align-self:flex-start;padding:.9rem 1.5rem;font-size:.9rem;font-weight:900;transition:all .12s;box-shadow:4px 4px #000}.AddressView-module__XGGM8W__saveBtn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:6px 6px #000}.AddressView-module__XGGM8W__saveBtn:disabled{opacity:.6}.AddressView-module__XGGM8W__successAlert{color:#166534;font-family:var(--font-mono);background:#f0fdf4;border:2px solid #16a34a;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.82rem;font-weight:700;display:flex;box-shadow:2px 2px #16a34a}@media (max-width:900px){.AddressView-module__XGGM8W__dashboardLayout{grid-template-columns:1fr}}@media (max-width:600px){.AddressView-module__XGGM8W__twoCols{grid-template-columns:1fr}}
