.profile-strip{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.avatar{width:84px;height:84px;border-radius:50%;object-fit:cover;border:4px solid #d9f0f5}.avatar.placeholder{display:grid;place-items:center;background:#11233f;color:#fff;font-size:2rem;font-weight:800}.map-box{margin-top:1rem;border-radius:14px;overflow:hidden;border:1px solid #dce3ea}.map-box iframe{width:100%;height:280px;border:0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.stat strong{display:block;font-size:2rem}.bar{height:10px;background:#e7eef3;border-radius:99px;overflow:hidden}.bar span{display:block;height:100%;background:#176b87}.member-card{max-width:680px;margin:auto;background:linear-gradient(135deg,#10213d,#176b87);color:#fff;border-radius:24px;padding:2rem}.member-card .card-body{display:grid;grid-template-columns:1fr 150px;gap:1rem}.member-card .qr{background:#fff;padding:8px;border-radius:10px;width:150px;height:150px}.no-print{}@media(max-width:900px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media print{.topbar,footer,.no-print{display:none!important}.container{margin:0;width:100%}.member-card{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
