.loyalty-points-page .loyalty-icon-wrapper{width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:1rem}.loyalty-points-page .loyalty-icon-wrapper .icon-lg,.loyalty-points-page .loyalty-icon-wrapper svg{width:28px;height:28px}.loyalty-points-page .loyalty-icon-wrapper.loyalty-icon-primary{background-color:rgba(13,110,253,.1);color:#0d6efd}.loyalty-points-page .loyalty-icon-wrapper.loyalty-icon-success{background-color:rgba(25,135,84,.1);color:#198754}.loyalty-points-page .loyalty-icon-wrapper.loyalty-icon-warning{background-color:rgba(255,193,7,.15);color:#cc9a06}.loyalty-points-page .loyalty-icon-wrapper.loyalty-icon-info{background-color:rgba(13,202,240,.1);color:#0dcaf0}.loyalty-points-page .loyalty-icon-wrapper.loyalty-icon-danger{background-color:rgba(220,53,69,.1);color:#dc3545}.loyalty-points-page .card{transition:transform .2s ease,box-shadow .2s ease}.loyalty-points-page .card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem rgba(0,0,0,.1)!important}.loyalty-points-page h2.fw-bold{font-size:2.5rem;line-height:1}.loyalty-points-page h6.text-muted{font-size:.875rem}.loyalty-points-page .badge{padding:.5rem .75rem;font-size:.875rem;font-weight:500}.loyalty-points-page .badge .icon-sm{width:14px;height:14px;vertical-align:middle;margin-right:.25rem}.loyalty-points-page .table{font-size:.9375rem}.loyalty-points-page .table thead th{font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;color:#6c757d;padding:1rem}.loyalty-points-page .table tbody td{padding:1rem;vertical-align:middle}.loyalty-points-page .table tbody tr{transition:background-color .15s ease}.loyalty-points-page .table tbody tr:hover{background-color:rgba(0,0,0,.02)}.loyalty-points-page .icon-xxl{width:80px;height:80px}.loyalty-points-page .card-body{padding:1.5rem}.loyalty-points-page .card-title{font-size:1.125rem;font-weight:600}.loyalty-points-page a.text-decoration-none:hover{text-decoration:underline!important}.loyalty-points-page .d-flex.align-items-start .flex-shrink-0{margin-top:.125rem}.loyalty-points-page .tier-card{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:none;position:relative;overflow:hidden}.loyalty-points-page .tier-card .bb-customer-card-body{padding:1.5rem}.loyalty-points-page .tier-card.tier-gold{background:linear-gradient(135deg,#fff3cd,#ffecb5);color:#856404}.loyalty-points-page .tier-card.tier-silver{background:linear-gradient(135deg,#e2e3e5,#d6d8db);color:#383d41}.loyalty-points-page .tier-card.tier-platinum{background:linear-gradient(135deg,#e5e5e5,#fff 50%,#e5e5e5);color:#333}.loyalty-points-page .tier-card .tier-badge{position:absolute;top:-10px;right:-10px;width:100px;height:100px;opacity:.1;transform:rotate(15deg)}.loyalty-points-page .tier-progress-wrapper .progress{height:10px;border-radius:5px;background-color:#e9ecef;overflow:hidden;margin-bottom:.5rem}.loyalty-points-page .tier-progress-wrapper .progress-bar{background:var(--primary-color);border-radius:5px}.loyalty-points-page .benefits-list{list-style:none;padding:0;margin:0}.loyalty-points-page .benefits-list li{padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center}.loyalty-points-page .benefits-list li:last-child{border-bottom:none}.loyalty-points-page .benefits-list li i{color:var(--success-color,#28a745);margin-right:.75rem}.loyalty-points-page .tier-max-reached{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:2px solid #28a745;border-radius:8px;padding:1rem 1.25rem;display:flex;align-items:center;gap:.75rem;color:#155724;font-weight:500;margin:0}.loyalty-points-page .tier-max-reached .tier-max-icon{width:24px;height:24px;flex-shrink:0;color:#28a745}.loyalty-points-page .tier-max-reached span{flex:1;line-height:1.5}@media (max-width:767.98px){.loyalty-points-page h2.fw-bold{font-size:2rem}.loyalty-points-page .loyalty-icon-wrapper{width:50px;height:50px}.loyalty-points-page .loyalty-icon-wrapper .icon-lg{width:24px;height:24px}.loyalty-points-page .table{font-size:.875rem}.loyalty-points-page .table tbody td,.loyalty-points-page .table thead th{padding:.75rem .5rem}.loyalty-points-page .card-body{padding:1rem}}.loyalty-points-page .transaction-list .transaction-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.05);transition:background-color .15s ease}.loyalty-points-page .transaction-list .transaction-item:last-child{border-bottom:none}.loyalty-points-page .transaction-list .transaction-item:hover{background-color:rgba(0,0,0,.015)}.loyalty-points-page .transaction-list .transaction-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.loyalty-points-page .transaction-list .transaction-icon i,.loyalty-points-page .transaction-list .transaction-icon svg{width:18px;height:18px}.loyalty-points-page .transaction-list .transaction-icon.transaction-icon-earn{background-color:rgba(40,167,69,.1);color:#28a745}.loyalty-points-page .transaction-list .transaction-icon.transaction-icon-redeem{background-color:rgba(220,53,69,.1);color:#dc3545}.loyalty-points-page .transaction-list .transaction-icon.transaction-icon-adjust{background-color:rgba(0,123,255,.1);color:#007bff}.loyalty-points-page .transaction-list .transaction-icon.transaction-icon-default{background-color:rgba(108,117,125,.1);color:#6c757d}.loyalty-points-page .transaction-list .transaction-details{flex:1;min-width:0}.loyalty-points-page .transaction-list .transaction-main{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.loyalty-points-page .transaction-list .transaction-type{font-weight:600;font-size:.9375rem;color:var(--bs-gray-800,#343a40)}.loyalty-points-page .transaction-list .transaction-order{font-size:.8125rem;font-weight:600;color:var(--bs-primary);text-decoration:none;background-color:rgba(var(--bs-primary-rgb,13,110,253),.08);padding:.125rem .5rem;border-radius:4px}.loyalty-points-page .transaction-list .transaction-order:hover{background-color:rgba(var(--bs-primary-rgb,13,110,253),.15);text-decoration:none}.loyalty-points-page .transaction-list .transaction-note{font-size:.8125rem;color:var(--bs-gray-700,#495057);margin-top:.25rem;line-height:1.4}.loyalty-points-page .transaction-list .transaction-date{font-size:.8rem;color:var(--bs-gray-600,#6c757d);margin-top:.25rem}.loyalty-points-page .transaction-list .transaction-points{font-weight:700;font-size:1rem;white-space:nowrap;flex-shrink:0;align-self:center}@media (max-width:575.98px){.loyalty-points-page .transaction-list .transaction-item{padding:.875rem 1rem;gap:.75rem}.loyalty-points-page .transaction-list .transaction-icon{width:36px;height:36px}.loyalty-points-page .transaction-list .transaction-icon i,.loyalty-points-page .transaction-list .transaction-icon svg{width:16px;height:16px}.loyalty-points-page .transaction-list .transaction-type{font-size:.875rem}.loyalty-points-page .transaction-list .transaction-points{font-size:.9375rem}}@media print{.loyalty-points-page .card{box-shadow:none!important;border:1px solid #dee2e6!important}.loyalty-points-page .card-footer{display:none}}.order-loyalty-info .loyalty-info-card{border:none}.order-loyalty-info .loyalty-info-header{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #e9ecef;font-weight:600;font-size:.9rem;color:var(--bs-gray-700,#495057)}.order-loyalty-info .loyalty-info-header i,.order-loyalty-info .loyalty-info-header svg{width:18px;height:18px;flex-shrink:0;opacity:.7}.order-loyalty-info .loyalty-info-body{padding:0}.order-loyalty-info .loyalty-info-row{display:flex;align-items:center;justify-content:space-between;padding:.375rem 0}.order-loyalty-info .loyalty-info-row+.loyalty-info-row{border-top:1px dashed #e9ecef;padding-top:.5rem;margin-top:.25rem}.order-loyalty-info .loyalty-info-label{display:flex;align-items:center;gap:.375rem;font-size:.85rem;color:var(--bs-gray-600,#6c757d)}.order-loyalty-info .loyalty-info-label i,.order-loyalty-info .loyalty-info-label svg{width:14px;height:14px;flex-shrink:0;opacity:.6}.order-loyalty-info .loyalty-info-value{display:flex;align-items:baseline;gap:.375rem;text-align:right}.order-loyalty-info .loyalty-info-value .points-amount{font-weight:600;font-size:.9rem}.order-loyalty-info .loyalty-info-notice,.order-loyalty-info .loyalty-info-value .saved-amount{font-size:.8rem;color:var(--bs-gray-600,#6c757d)}.order-loyalty-info .loyalty-info-notice{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e9ecef}.order-loyalty-info .loyalty-info-notice i,.order-loyalty-info .loyalty-info-notice svg{width:14px;height:14px;flex-shrink:0;opacity:.7}@media (max-width:575.98px){.order-loyalty-info .loyalty-info-header{font-size:.85rem}.order-loyalty-info .loyalty-info-header i,.order-loyalty-info .loyalty-info-header svg{width:16px;height:16px}.order-loyalty-info .loyalty-info-row{flex-wrap:wrap;gap:.25rem}.order-loyalty-info .loyalty-info-label{font-size:.8rem}.order-loyalty-info .loyalty-info-value .points-amount{font-size:.85rem}}.loyalty-product-info{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6!important;box-shadow:0 2px 4px rgba(0,0,0,.05)}.loyalty-product-info .badge{font-size:.875rem;font-weight:600}.loyalty-product-info .points-earn-info .badge,.loyalty-product-info .points-redeem-info .badge{min-width:70px;text-align:center}.loyalty-product-tip{background:hsla(0,0%,100%,.8)!important;border:1px solid rgba(0,123,255,.1)!important}@media (max-width:768px){.loyalty-product-info .row.g-3{gap:1rem}}.order-loyalty-detail{background:#f9fafb;border-radius:.5rem;overflow:hidden;border:none!important}.order-loyalty-detail .bb-customer-card-header{background:#fff;padding:1rem 1.25rem;border-bottom:1px solid #f0f0f0}.order-loyalty-detail .loyalty-header-icon{width:22px;height:22px;color:var(--bs-primary)}.order-loyalty-detail .bb-customer-card-title{font-size:1rem;font-weight:600;color:#111827}.order-loyalty-detail .bb-customer-card-body{background:#fff}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-item{display:flex;align-items:center;gap:1rem;padding:1.125rem 1.25rem;background:#fff}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-item:not(:last-child){border-bottom:1px solid #f0f0f0}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-icon i,.order-loyalty-detail .loyalty-detail-list .loyalty-detail-icon svg{width:20px;height:20px}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-icon.loyalty-icon-redeem{background-color:rgba(220,53,69,.1);color:#dc3545}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-icon.loyalty-icon-earn{background-color:rgba(40,167,69,.1);color:#28a745}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-icon.loyalty-icon-pending{background-color:rgba(255,193,7,.15);color:#d39e00}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-content{flex:1;min-width:0}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-label{font-weight:600;font-size:.9375rem;color:#111827}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-sublabel{font-size:.8125rem;color:#6b7280;margin-top:.25rem}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-sublabel .text-success{font-weight:600}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-sublabel .loyalty-detail-date{color:#9ca3af}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-points{font-weight:700;font-size:1.25rem;white-space:nowrap;flex-shrink:0}@media (max-width:575.98px){.order-loyalty-detail .bb-customer-card-header{padding:.875rem 1rem}.order-loyalty-detail .loyalty-header-icon{width:20px;height:20px}.order-loyalty-detail .bb-customer-card-title{font-size:.9375rem}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-item{padding:1rem;gap:.875rem}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-icon{width:40px;height:40px}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-icon i,.order-loyalty-detail .loyalty-detail-list .loyalty-detail-icon svg{width:18px;height:18px}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-label{font-size:.875rem}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-sublabel{font-size:.75rem}.order-loyalty-detail .loyalty-detail-list .loyalty-detail-points{font-size:1.125rem}}.loyalty-card-container .loyalty-card{background:linear-gradient(135deg,var(--tblr-bg-surface,#fff) 0,var(--tblr-bg-surface-secondary,#f8f9fa) 100%);border-radius:1rem;overflow:hidden;border:1px solid var(--tblr-border-color,#dee2e6)}.loyalty-card-container .loyalty-card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--tblr-border-color,#dee2e6);background:var(--tblr-bg-surface-tertiary,#f1f5f9)}.loyalty-card-container .loyalty-card-logo{max-height:32px;width:auto}.loyalty-card-container .loyalty-card-brand-text{font-weight:600;font-size:1.1rem}.loyalty-card-container .loyalty-card-body{padding:1.5rem}.loyalty-card-container .loyalty-card-name{font-weight:600;color:var(--tblr-body-color,#1e293b)}.loyalty-card-container .loyalty-card-footer{padding:.75rem 1.25rem;background:var(--tblr-bg-surface-tertiary,#f1f5f9);border-top:1px solid var(--tblr-border-color,#dee2e6)}.loyalty-card-container .qr-code-wrapper{background:#fff;padding:1rem;border-radius:.75rem;display:inline-block;box-shadow:0 2px 8px rgba(0,0,0,.05)}.loyalty-card-container .qr-code-wrapper svg{width:160px;height:160px;display:block}.loyalty-card-container .barcode-wrapper{background:#fff;padding:.75rem 1rem;border-radius:.5rem;display:inline-block}.loyalty-card-container .barcode-wrapper svg{height:50px;width:auto;max-width:100%}.loyalty-card-container .points-value{line-height:1.2}.loyalty-card-container .member-id code{font-size:.9rem;letter-spacing:.5px}[data-bs-theme=dark] .loyalty-card-container .barcode-wrapper,[data-bs-theme=dark] .loyalty-card-container .qr-code-wrapper{background:#fff}@media (max-width:767.98px){.loyalty-card-container .loyalty-card-body{padding:1rem}.loyalty-card-container .qr-code-wrapper svg{width:140px;height:140px}.loyalty-card-container .loyalty-card-points{flex-direction:column;gap:.5rem!important}.loyalty-card-container .barcode-wrapper svg{height:40px}}.lp-member-verification{--lp-primary:#4f46e5;--lp-primary-light:#818cf8;--lp-primary-dark:#3730a3;--lp-success:#10b981;--lp-success-light:#d1fae5;--lp-text-primary:#1f2937;--lp-text-secondary:#6b7280;--lp-text-muted:#9ca3af;--lp-bg-card:#fff;--lp-bg-page:#f3f4f6;--lp-border:#e5e7eb;--lp-shadow:0 10px 40px -10px rgba(0,0,0,.1);--lp-shadow-lg:0 25px 50px -12px rgba(0,0,0,.15);--lp-radius:1.25rem;--lp-radius-sm:0.75rem;--lp-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-member-verification *,.lp-member-verification :after,.lp-member-verification :before{box-sizing:border-box}.lp-member-verification__wrapper{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:2rem 1rem;background:transparent}.lp-member-verification__card{width:100%;max-width:420px;background:var(--lp-bg-card);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow-lg);overflow:hidden;position:relative;animation:lp-fadeInUp .5s ease-out}.lp-member-verification__header{background:linear-gradient(135deg,var(--lp-primary) 0,var(--lp-primary-dark) 100%);padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:center;gap:.625rem;position:relative;overflow:hidden}.lp-member-verification__header:before{content:"";position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:hsla(0,0%,100%,.1);border-radius:50%}.lp-member-verification__header:after{content:"";position:absolute;bottom:-60%;left:-10%;width:150px;height:150px;background:hsla(0,0%,100%,.05);border-radius:50%}.lp-member-verification__header-icon{width:24px;height:24px;flex-shrink:0;position:relative;z-index:1}.lp-member-verification__header-icon svg{width:100%;height:100%;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp-member-verification__header-title{font-size:1.125rem;font-weight:600;color:#fff;margin:0;letter-spacing:-.01em;position:relative;z-index:1}.lp-member-verification__body{padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.lp-member-verification__avatar-wrapper{position:relative}.lp-member-verification__avatar{-o-object-fit:cover;object-fit:cover;transition:var(--lp-transition)}.lp-member-verification__avatar,.lp-member-verification__avatar-placeholder{width:100px;height:100px;border-radius:50%;border:4px solid var(--lp-bg-card);box-shadow:0 8px 24px -4px rgba(0,0,0,.12)}.lp-member-verification__avatar-placeholder{background:linear-gradient(135deg,var(--lp-primary-light) 0,var(--lp-primary) 100%);display:flex;align-items:center;justify-content:center}.lp-member-verification__avatar-initial{font-size:2.5rem;font-weight:700;color:#fff;text-transform:uppercase;line-height:1}.lp-member-verification__verified-badge{position:absolute;bottom:0;right:0;width:32px;height:32px;background:var(--lp-success);border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid var(--lp-bg-card);animation:lp-pulse 2s infinite}.lp-member-verification__verified-badge svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lp-member-verification__info{text-align:center;width:100%}.lp-member-verification__name{font-size:1.5rem;font-weight:700;color:var(--lp-text-primary);margin:0 0 .75rem;letter-spacing:-.02em}.lp-member-verification__tier{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600;transition:var(--lp-transition)}.lp-member-verification__tier--default{background:#f3f4f6;color:#6b7280}.lp-member-verification__tier--bronze{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.lp-member-verification__tier--silver{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.lp-member-verification__tier--gold{background:linear-gradient(135deg,#fef3c7,#fcd34d);color:#78350f;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.lp-member-verification__tier--platinum{background:linear-gradient(135deg,#e5e7eb,#d1d5db 50%,#e5e7eb);color:#1f2937;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.lp-member-verification__tier--diamond{background:linear-gradient(135deg,#dbeafe,#93c5fd 50%,#dbeafe);color:#1e40af;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.lp-member-verification__tier-icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.lp-member-verification__member-id{margin-top:1rem;text-align:center}.lp-member-verification__member-id-label{display:block;font-size:.75rem;font-weight:500;color:var(--lp-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.lp-member-verification__member-id-value{font-family:SF Mono,SFMono-Regular,ui-monospace,DejaVu Sans Mono,Menlo,Consolas,monospace;font-size:1rem;font-weight:600;color:var(--lp-text-primary);background:#f9fafb;padding:.375rem .75rem;border-radius:var(--lp-radius-sm);display:inline-block;letter-spacing:.05em}.lp-member-verification__divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0,var(--lp-border) 20%,var(--lp-border) 80%,transparent 100%);margin:.5rem 0}.lp-member-verification__points{display:flex;width:100%;gap:1rem}.lp-member-verification__points-item{flex:1;text-align:center;padding:1rem;background:#f9fafb;border-radius:var(--lp-radius-sm);transition:var(--lp-transition)}.lp-member-verification__points-item:hover{background:#f3f4f6}.lp-member-verification__points-item--primary{background:linear-gradient(135deg,rgba(79,70,229,.08),rgba(79,70,229,.04))}.lp-member-verification__points-item--primary .lp-member-verification__points-value{color:var(--lp-primary)}.lp-member-verification__points-label{display:block;font-size:.75rem;font-weight:500;color:var(--lp-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem}.lp-member-verification__points-value{font-size:1.75rem;font-weight:700;color:var(--lp-text-primary);line-height:1.2;letter-spacing:-.02em}.lp-member-verification__footer{padding:1rem 1.5rem;background:var(--lp-success-light);display:flex;align-items:center;justify-content:center;gap:.5rem}.lp-member-verification__footer-icon{width:18px;height:18px;flex-shrink:0}.lp-member-verification__footer-icon svg{width:100%;height:100%;fill:none;stroke:var(--lp-success);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lp-member-verification__footer-text{font-size:.875rem;font-weight:600;color:#065f46;margin:0}@keyframes lp-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.4)}50%{box-shadow:0 0 0 8px rgba(16,185,129,0)}}@media (max-width:480px){.lp-member-verification__wrapper{padding:1rem .75rem;min-height:calc(100vh - 150px)}.lp-member-verification__card{max-width:100%;border-radius:var(--lp-radius-sm)}.lp-member-verification__header{padding:1rem 1.25rem}.lp-member-verification__header-title{font-size:1rem}.lp-member-verification__body{padding:1.5rem 1.25rem;gap:1.25rem}.lp-member-verification__avatar,.lp-member-verification__avatar-placeholder{width:88px;height:88px}.lp-member-verification__avatar-initial{font-size:2rem}.lp-member-verification__verified-badge{width:28px;height:28px}.lp-member-verification__verified-badge svg{width:14px;height:14px}.lp-member-verification__name{font-size:1.25rem}.lp-member-verification__tier{font-size:.8125rem;padding:.4375rem .875rem}.lp-member-verification__points{gap:.75rem}.lp-member-verification__points-item{padding:.875rem .75rem}.lp-member-verification__points-value{font-size:1.5rem}.lp-member-verification__footer{padding:.875rem 1.25rem}}@media print{.lp-member-verification__wrapper{padding:0;min-height:auto;background:transparent}.lp-member-verification__card{box-shadow:none;border:1px solid var(--lp-border)}.lp-member-verification__verified-badge{animation:none}}