.wz-address-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.wz-address-card,.wz-verify-card{border:1px solid #d7e7ef;border-radius:12px;padding:18px;margin:14px 0;background:#fff}.wz-address-card header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.wz-address-card .form-grid{gap:12px;margin:12px 0}.wz-address-card input,.wz-address-card select{width:100%;min-height:44px}.wz-address-map{height:280px;border-radius:10px;margin-top:12px;z-index:1}.wz-identity-form{display:grid;gap:12px;margin:20px 0;max-width:470px}.wz-verify-card{max-width:700px}.wz-register-address{clear:both;margin:18px 0}.wz-address-card summary{cursor:pointer;font-weight:700;padding:8px 0}.wz-address-card .text-button{margin-top:10px}.wz-address-fields .full{grid-column:1/-1}@media(max-width:640px){.wz-address-fields{grid-template-columns:1fr}.wz-address-card{padding:14px}.wz-address-map{height:240px}}
.wz-role-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:18px 0}.wz-role-metrics article{background:#eff8fc;border:1px solid #d4e8f2;padding:13px;border-radius:9px}.wz-role-metrics small{display:block;color:#476173}.wz-role-metrics strong{font-size:26px;display:block;margin-top:4px}.wz-portal-search{display:flex;align-items:end;gap:10px;margin:20px 0}.wz-portal-search input{min-height:44px;display:block}.wz-role-portal .journey-tabs [aria-current=page]{background:#153047;color:white}@media(max-width:640px){.wz-role-metrics{grid-template-columns:1fr 1fr}.wz-portal-search{display:grid}.wz-portal-search input{width:100%}}

.wz-role-portal>header{margin:0 0 16px;padding:0}.wz-role-portal>header h2{margin:4px 0 8px;font-size:26px;line-height:1.2}.wz-role-portal>header .eyebrow{margin-bottom:6px}.wz-role-portal>header p{margin:0;font-size:14px}.wz-role-portal .journey-tabs{gap:6px;margin:12px 0;flex-wrap:wrap}.wz-role-portal .journey-tabs a{padding:8px 12px;border-radius:7px}.wz-role-portal .wz-table td{padding:9px 10px}.wz-role-portal .wz-portal-search input{border:1px solid #c9dce8;border-radius:7px;padding:8px 11px;min-width:240px}.wz-role-portal .wz-role-metrics{margin:12px 0}.wz-role-portal .wz-table-scroll{max-width:100%;overflow:auto}
