.lppl-lead-form-wrapper{margin:30px 0}.lppl-lead-form{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;box-shadow:0 1px 4px rgb(0 0 0 / .06)}.lppl-lead-form h4{margin:0 0 16px;font-size:18px;font-weight:600}.lppl-lead-count{font-size:13px;color:#888;margin:-8px 0 16px}.lppl-fields-grid{display:flex;flex-wrap:wrap;gap:0 16px}.lppl-field{margin-bottom:16px;box-sizing:border-box}.lppl-w-full{width:100%}.lppl-w-half{width:calc(50% - 8px)}.lppl-w-third{width:calc(33.333% - 11px)}@media screen and (max-width:600px){.lppl-w-half,.lppl-w-third{width:100%}}.lppl-field label{display:block;margin-bottom:4px;font-weight:600;font-size:14px;color:#333}.lppl-field .required{color:#e74c3c}.lppl-input,.lppl-textarea,.lppl-select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.5;transition:border-color 0.2s;background:#fff;color:#333;box-sizing:border-box}.lppl-input:focus,.lppl-textarea:focus,.lppl-select:focus{border-color:#66afe9;outline:none;box-shadow:0 0 0 2px rgb(102 175 233 / .2)}.lppl-textarea{resize:vertical;min-height:100px}.lppl-radio-group,.lppl-checkbox-group{display:flex;flex-direction:column;gap:6px}.lppl-radio-group label,.lppl-checkbox-group label{font-weight:400;cursor:pointer;display:flex;align-items:center;gap:6px}.lppl-hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.lppl-submit{margin-top:20px;display:flex;align-items:center;gap:12px}.lppl-submit-btn{display:inline-block;padding:12px 30px;background:#66676b;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:600;cursor:pointer;transition:background 0.2s;line-height:1.4}.lppl-submit-btn:hover{background:#555;color:#fff}.lppl-submit-btn:disabled{opacity:.7;cursor:not-allowed}.lppl-spinner{display:inline-block;width:20px;height:20px;border:2px solid #ddd;border-top-color:#66676b;border-radius:50%;animation:lppl-spin 0.6s linear infinite}@keyframes lppl-spin{to{transform:rotate(360deg)}}.lppl-message{margin-top:12px;padding:10px 14px;border-radius:4px;font-size:14px}.lppl-message.lppl-success{background:#e6f4ea;color:#1a7f37;border:1px solid #c6e9cc}.lppl-message.lppl-error{background:#fde8e8;color:#c93c37;border:1px solid #f5c6cb}.lppl-leads-list-wrapper h3{margin-bottom:20px}.lppl-leads-list{display:flex;flex-direction:column;gap:16px}.lppl-lead-item{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgb(0 0 0 / .04);transition:box-shadow 0.2s}.lppl-lead-item:hover{box-shadow:0 2px 8px rgb(0 0 0 / .08)}.lppl-lead-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.lppl-lead-status-badge{display:inline-block;padding:3px 10px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.lppl-badge-new,.lppl-badge-approved{background:#ddf4ff;color:#0550ae}.lppl-badge-unlocked,.lppl-badge-purchased{background:#e6f4ea;color:#1a7f37}.lppl-badge-pending{background:#fcf0e3;color:#9a6700}.lppl-badge-rejected{background:#fde8e8;color:#c93c37}.lppl-badge-spam{background:#f0f0f0;color:#646970}.lppl-lead-date{color:#888;font-size:13px}.lppl-lead-message{font-style:italic;color:#555;margin-bottom:12px;line-height:1.5}.lppl-lead-meta{margin-bottom:14px}.lppl-lead-meta>div{margin-bottom:4px;font-size:14px;color:#555}.lppl-masked{font-family:monospace;letter-spacing:1px;color:#999}.lppl-hidden-label{font-size:12px;color:#aaa;margin-left:4px}.lppl-lead-actions{display:flex;gap:10px;flex-wrap:wrap}.lppl-lead-actions .button,.lppl-lead-actions .lppl-btn-unlock,.lppl-lead-actions .lppl-btn-reply,.lppl-lead-actions .lppl-btn-spam{display:inline-block;padding:8px 18px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;border:1px solid;line-height:1.4;transition:all 0.2s}.lppl-btn-unlock{background:#66676b;color:#fff;border-color:#66676b}.lppl-btn-unlock:hover{background:#555;color:#fff}.lppl-btn-reply{background:#0073aa;color:#fff;border-color:#0073aa}.lppl-btn-reply:hover{background:#005177;color:#fff}.lppl-btn-spam{background:#fff0;color:#999;border-color:#ddd}.lppl-btn-spam:hover{color:#c93c37;border-color:#c93c37}.lppl-pagination{margin-top:24px;text-align:center}.lppl-pagination .page-numbers{display:inline-block;padding:6px 12px;margin:0 2px;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:#333}.lppl-pagination .page-numbers.current{background:#66676b;color:#fff;border-color:#66676b}.lppl-no-leads{text-align:center;padding:40px 20px;color:#888}.lppl-elementor-placeholder{background:#f5f5f5;border:2px dashed #ddd;padding:40px;text-align:center;border-radius:8px;color:#888}.lppl-popup-trigger{display:inline-block;padding:12px 30px;background:#66676b;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:600;cursor:pointer;transition:background 0.2s;text-decoration:none;line-height:1.4}.lppl-popup-trigger:hover{background:#555;color:#fff}.zoom-anim-dialog .lppl-lead-form-wrapper{margin:0}.zoom-anim-dialog .lppl-lead-form{border:none;box-shadow:none;border-radius:0;padding:20px 24px 24px}.zoom-anim-dialog .small-dialog-header{background:#f8f8f8;padding:16px 24px;border-bottom:1px solid #e8e8e8}.zoom-anim-dialog .small-dialog-header h3{margin:0;font-size:18px;font-weight:600}@media screen and (max-width:768px){.lppl-lead-form{padding:16px}.lppl-lead-header{flex-direction:column;align-items:flex-start;gap:6px}.lppl-lead-actions{flex-direction:column}.lppl-lead-actions .button{text-align:center}}.lppl-balance-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px 20px;margin-bottom:24px;box-shadow:0 1px 3px rgb(0 0 0 / .04)}.lppl-balance-label{color:#666;margin-right:4px}.lppl-balance-amount{font-size:18px;font-weight:700}.lppl-balance-packs{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lppl-balance-packs-label{color:#666;font-size:13px}.lppl-pack-link{font-size:13px;padding:6px 12px;line-height:1.4}.lppl-lead-source-badge{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:600;background:#f0f0f0;color:#555}.lppl-source-booking{background:#e8f2fc;color:#1e6bb8}.lppl-just-unlocked{animation:lppl-unlock-flash 1.2s ease}@keyframes lppl-unlock-flash{0%{background-color:#f0fbf3}100%{background-color:#fff0}}.lppl-booking-lead-locked{margin:12px 0}.lppl-unlock-banner{display:flex;align-items:center;gap:18px;background:rgb(249 25 66 / .06);background:color-mix(in srgb,var(--listeo-primary-color,#f91942) 6%,#fff);border-radius:8px;padding:18px 22px;margin:0 0 14px}.lppl-unlock-banner-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#fff;color:var(--listeo-primary-color,#f91942);box-shadow:0 2px 8px rgb(0 0 0 / .06)}.lppl-unlock-banner-icon svg{width:20px;height:20px;display:block}.lppl-unlock-banner-text{flex:1;min-width:0}.lppl-unlock-banner-title{margin:0 0 4px;font-size:16px;font-weight:600;color:#222;line-height:1.3}.lppl-unlock-banner-sub{margin:0;font-size:14px;color:#888;line-height:1.5}.lppl-unlock-banner-sub a{color:var(--listeo-primary-color,#f91942);font-weight:600;text-decoration:none}.lppl-unlock-banner-sub a:hover{text-decoration:underline}.lppl-booking-lead-locked .lppl-unlock-banner-btn,.lppl-booking-lead-locked .lppl-unlock-banner-btn:focus{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;background:var(--listeo-primary-color,#f91942);color:#fff;border:none;border-radius:50px;padding:14px 26px;font-size:15px;font-weight:600;line-height:1.3;cursor:pointer;box-shadow:0 4px 12px rgb(249 25 66 / .28);box-shadow:0 4px 12px color-mix(in srgb,var(--listeo-primary-color,#f91942) 28%,transparent);transition:filter 0.2s}.lppl-booking-lead-locked .lppl-unlock-banner-btn:hover{filter:brightness(1.07);color:#fff}.lppl-booking-lead-locked .lppl-unlock-banner-btn svg{width:15px;height:15px;display:block}.lppl-guest-preview{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.lppl-guest-preview-col{padding:16px 20px;min-width:0}.lppl-guest-preview-col+.lppl-guest-preview-col{border-inline-start:1px solid #e8e8e8}.lppl-guest-preview-label{display:block;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#a0a0a0;margin-bottom:8px}.lppl-guest-preview-value{display:block;font-size:15px;color:#666;filter:blur(4px);user-select:none;pointer-events:none;overflow:hidden;white-space:nowrap}@media screen and (max-width:767px){.lppl-unlock-banner{flex-wrap:wrap}.lppl-unlock-banner-btn{width:100%;justify-content:center}.lppl-guest-preview{grid-template-columns:1fr}.lppl-guest-preview-col+.lppl-guest-preview-col{border-inline-start:none;border-top:1px solid #e8e8e8}}.lppl-booking-lead-note{font-size:13px}body.lppl-modal-open{overflow:hidden}.lppl-modal-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.lppl-modal{position:relative;background:#fff;border-radius:8px;padding:28px;max-width:420px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgb(0 0 0 / .2)}.lppl-modal h4{margin:0 0 16px;font-size:18px}.lppl-modal h5{margin:0 0 10px;font-size:14px}.lppl-modal-close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:24px;line-height:1;color:#999;cursor:pointer;padding:4px}.lppl-modal-close:hover{color:#333}.lppl-modal-summary{background:#f8f8f8;border-radius:6px;padding:12px 16px;margin-bottom:18px}.lppl-modal-summary div{display:flex;justify-content:space-between;padding:3px 0}.lppl-modal-packs ul{list-style:none;margin:0 0 16px;padding:0}.lppl-modal-packs li{margin-bottom:8px}.lppl-modal-packs .lppl-pack-link,.lppl-modal-checkout .lppl-btn-checkout{display:block;width:100%;text-align:center}.lppl-modal-checkout{border-top:1px solid #eee;padding-top:14px}@media screen and (max-width:768px){.lppl-balance-bar{flex-direction:column;align-items:flex-start}}.lppl-lead-actions-hint{display:block;margin-top:6px;font-size:13px;color:#888}.lppl-lead-actions-hint a{color:inherit;text-decoration:underline}.lppl-lead-pending-note{font-style:italic}.lppl-my-leads{--lppl-primary:var(--listeo-primary-color, #f91942);--lppl-primary-light:var(--listeo-primary-color-light, rgba(249, 25, 66, 0.10));--lppl-dark-text:var(--dark-text, #222);--lppl-body-text:var(--body-text, #707070);--lppl-medium-text:var(--medium-text, #666);--lppl-muted-text:var(--muted-text, #888);--lppl-faint-text:var(--faint-text, #a0a0a0);--lppl-surface-muted:var(--surface-muted, #f6f6f6);--lppl-border-card:var(--border-card, #e0e0e0);--lppl-border-divider:var(--border-divider, #e8e8e8);--lppl-success:var(--success, #64bc36);--lppl-info:var(--info, #61b2db);--lppl-featured-bg:var(--featured-bg, rgba(255, 192, 0, 0.18));--lppl-featured-text:var(--featured-text, #e4ac00);--lppl-danger:var(--danger, #ee3535)}.lppl-my-leads .lppl-intro{margin:0 0 22px;color:var(--lppl-muted-text);font-size:15px}.lppl-wallet{background:#fff;border:none!important;border-radius:8px;padding:0;margin-bottom:24px;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.lppl-wallet-balance{display:flex;align-items:center;gap:16px;min-width:230px}.lppl-my-leads .lppl-wallet-balance.dashboard-stat{display:flex;flex-direction:column;flex:0 0 340px;min-width:320px;margin:0;align-self:flex-start;align-items:flex-start}.lppl-my-leads .lppl-wallet-balance.dashboard-stat .stat-body{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.lppl-my-leads .lppl-wallet-balance.dashboard-stat .stat-body h4.lppl-balance-amount{margin:0}.lppl-wallet-icon{width:56px;height:56px;border-radius:50%;background:var(--lppl-primary-light);color:var(--lppl-primary);display:inline-flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.lppl-wallet-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--lppl-muted-text);font-weight:600}.lppl-my-leads .lppl-balance-amount{display:block;font-size:30px;font-weight:700;color:var(--lppl-dark-text);line-height:1.15}.lppl-wallet-subline{display:block;font-size:13px;color:var(--lppl-muted-text)}.lppl-wallet-topup{flex:1;min-width:280px}.lppl-wallet-topup-title{font-size:15px;font-weight:600;color:var(--lppl-dark-text)}.lppl-wallet-topup-hint{font-size:13px;color:var(--lppl-muted-text)}.lppl-pack-cards{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.lppl-pack-card{position:relative;display:block;min-width:118px;background:#fff;border:1px solid var(--lppl-border-card);border-radius:8px;padding:14px 16px 12px;text-align:center;text-decoration:none;cursor:pointer;transition:border-color 0.2s,box-shadow 0.2s}.lppl-pack-card:hover{border-color:var(--lppl-primary);box-shadow:0 2px 10px rgb(0 0 0 / .06)}.lppl-pack-card.is-selected{border-color:var(--lppl-primary);box-shadow:0 0 0 1px var(--lppl-primary)}.lppl-pack-best{position:absolute;top:-10px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--lppl-featured-bg);color:var(--lppl-featured-text);font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:3px 9px;border-radius:50px}.lppl-pack-check{position:absolute;bottom:10px;right:10px;width:18px;height:18px;border-radius:50%;background:var(--lppl-primary);color:#fff;display:none;align-items:center;justify-content:center;font-size:9px}.lppl-pack-card.is-selected .lppl-pack-check{display:inline-flex}.lppl-pack-amount{display:block;font-size:24px;font-weight:700;color:var(--lppl-dark-text);line-height:1.1}.lppl-pack-sub{display:block;font-size:12px;color:var(--lppl-muted-text);margin-bottom:0}.lppl-pack-pay{display:block;font-size:14px;font-weight:600;color:var(--lppl-dark-text)}.lppl-pack-save{display:inline-block;margin-top:8px;background:rgb(100 188 54 / .14);color:#3f9e2f;font-size:11px;line-height:18px;font-weight:700;padding:2px 8px;border-radius:50px}.lppl-buy-wrap{display:flex;align-items:center}.lppl-my-leads .lppl-buy-btn{display:inline-flex;align-items:center;gap:8px;background:var(--lppl-primary);color:#fff;border:none;border-radius:50px;padding:9px 24px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 4px 12px rgb(249 25 66 / .28);box-shadow:0 4px 12px color-mix(in srgb,var(--lppl-primary,#f91942) 28%,transparent);transition:filter 0.2s}.lppl-my-leads .lppl-buy-btn:hover{filter:brightness(1.07);color:#fff}.lppl-stats{display:flex;gap:14px;margin-bottom:20px;flex-wrap:wrap}.lppl-stat{flex:1;min-width:150px;background:#fff;border-radius:8px;padding:16px 18px;display:flex;align-items:center;gap:13px}.lppl-my-leads .lppl-stat{border:none!important}.lppl-my-leads .lppl-stat[data-stat="total"]{background:var(--lppl-surface-muted);color:var(--lppl-medium-text)}.lppl-my-leads .lppl-stat[data-stat="locked"]{background:rgb(97 178 219 / .14);color:#2f80c4}.lppl-my-leads .lppl-stat[data-stat="unlocked"]{background:rgb(100 188 54 / .14);color:#3f9e2f}.lppl-my-leads .lppl-stat[data-stat="spent"]{background:var(--lppl-primary-light);color:var(--lppl-primary)}.lppl-stat-icon{width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .55);color:inherit;display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.lppl-stat-icon svg{width:18px;height:18px;display:block}.lppl-stat-icon-neutral{background:rgb(255 255 255 / .55);color:inherit}.lppl-stat-icon-info{background:rgb(255 255 255 / .55);color:inherit}.lppl-stat-icon-success{background:rgb(255 255 255 / .55);color:inherit}.lppl-stat-icon-primary{background:rgb(255 255 255 / .55);color:inherit}.lppl-stat-value{display:block;font-size:20px;font-weight:700;color:inherit;line-height:1.1}.lppl-stat-label{display:block;font-size:13px;color:inherit}.lppl-filterbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;flex-wrap:wrap}.lppl-tabs{display:inline-flex;background:#f4f4f5;border-radius:50px;padding:5px;flex-wrap:wrap}.lppl-my-leads .lppl-tab{display:inline-flex;align-items:center;gap:8px;background:#fff0;border:none;border-radius:50px;padding:8px 16px;font-size:14px;font-weight:600;color:#8a8a8e;text-decoration:none;transition:all 0.2s;font-family:inherit}.lppl-my-leads .lppl-tab:hover{color:var(--lppl-dark-text,#222)}.lppl-tab-count{background:#dfdfe2;color:#7a7a7e;font-size:11px;font-weight:700;min-width:20px;height:20px;line-height:20px;text-align:center;border-radius:50px;padding:0 6px;display:inline-block}.lppl-my-leads .lppl-tab.is-active{background:#fff;color:var(--lppl-dark-text,#222);box-shadow:0 1px 4px rgb(0 0 0 / .08)}.lppl-my-leads .lppl-tab.is-active .lppl-tab-count{background:var(--lppl-primary);color:#fff}.lppl-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--lppl-border-card);border-radius:50px;padding:8px 16px;width:260px;max-width:100%}.lppl-search i{color:var(--lppl-faint-text);font-size:13px;flex-shrink:0}.lppl-my-leads .lppl-leads-search-input{border:none;outline:none;background:#fff0;box-shadow:none;font-family:inherit;font-size:14px;color:var(--lppl-dark-text);width:100%;padding:0;margin:0;height:auto;line-height:1.5}.lppl-my-leads .lppl-leads-search-input:focus{border:none;outline:none;box-shadow:none}.lppl-leads-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.lppl-my-leads .lppl-lead-card{background:#fff;border:none;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;padding:0}.lppl-card-head{padding:18px 20px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.lppl-card-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lppl-my-leads .lppl-lead-status-badge{display:inline-block;padding:3px 10px;border-radius:50px;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.3px;text-transform:none}.lppl-my-leads .lppl-badge-new,.lppl-my-leads .lppl-badge-approved{background:rgb(97 178 219 / .14);color:#2f80c4}.lppl-my-leads .lppl-badge-unlocked,.lppl-my-leads .lppl-badge-purchased{background:rgb(100 188 54 / .14);color:#3f9e2f}.lppl-my-leads .lppl-badge-pending{background:var(--lppl-featured-bg);color:var(--lppl-featured-text)}.lppl-my-leads .lppl-badge-rejected{background:rgb(238 53 53 / .12);color:var(--lppl-danger)}.lppl-my-leads .lppl-lead-source-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:50px;font-size:11px;line-height:16px;font-weight:600;background:var(--lppl-surface-muted);color:var(--lppl-medium-text)}.lppl-my-leads .lppl-lead-source-badge i{font-size:11px}.lppl-card-time{font-size:12px;color:var(--lppl-muted-text);white-space:nowrap}.lppl-card-body{padding:0 20px 14px}.lppl-card-listing{font-size:14px;color:var(--lppl-medium-text);margin-bottom:6px}.lppl-card-listing strong{color:var(--lppl-dark-text);font-weight:600}.lppl-card-quote{font-size:15px;font-style:italic;color:var(--lppl-body-text);line-height:23px;min-height:69px}.lppl-card-quote-empty{color:var(--lppl-faint-text)}.lppl-my-leads .lppl-contact-box{margin:0 20px 18px;position:relative;background:var(--lppl-surface-muted);border-radius:8px;padding:14px 16px}.lppl-contact-row{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--lppl-dark-text);margin-bottom:7px;min-width:0}.lppl-contact-row:last-child{margin-bottom:0}.lppl-contact-row>i{width:15px;color:var(--lppl-faint-text);font-size:12px;flex-shrink:0;text-align:center}.lppl-contact-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lppl-contact-value a{color:var(--lppl-dark-text)}.lppl-contact-extra-label{color:var(--lppl-muted-text);flex-shrink:0}.lppl-contact-rows.is-blurred .lppl-contact-value{filter:blur(3px);user-select:none}.lppl-lock-overlay{position:absolute;inset:0;background:rgb(246 246 246 / .72);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:0 14px}.lppl-lock-overlay-text{font-size:12px;color:var(--lppl-medium-text);font-weight:600}.lppl-lock-overlay-text i{margin-right:6px;color:var(--lppl-primary)}.lppl-lock-overlay-note{font-size:12px;color:var(--lppl-muted-text);font-style:italic}.lppl-my-leads .lppl-lock-overlay .lppl-btn-unlock{background:var(--lppl-primary);color:#fff;border:none;border-radius:50px;padding:9px 20px;font-size:14px;font-weight:600;cursor:pointer;line-height:1.4;box-shadow:0 4px 12px rgb(249 25 66 / .28);box-shadow:0 4px 12px color-mix(in srgb,var(--lppl-primary,#f91942) 28%,transparent);transition:filter 0.2s}.lppl-my-leads .lppl-lock-overlay .lppl-btn-unlock:hover{filter:brightness(1.07);color:#fff}.lppl-my-leads .lppl-lock-overlay .lppl-btn-unlock:disabled{opacity:.7;cursor:not-allowed}.lppl-card-footer{margin-top:auto;padding:14px 20px;border-top:1px solid var(--lppl-border-divider);display:flex;gap:8px}.lppl-card-footer-empty{display:none}.lppl-my-leads .lppl-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:50px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;transition:filter 0.2s,color 0.2s,border-color 0.2s}.lppl-my-leads .lppl-btn-primary{background:var(--lppl-primary);color:#fff;border:none}.lppl-my-leads .lppl-btn-primary:hover{filter:brightness(1.07);color:#fff}.lppl-my-leads .lppl-btn-outline{background:#fff0;color:var(--lppl-medium-text);border:1px solid var(--lppl-border-card)}.lppl-my-leads .lppl-btn-outline:hover{color:var(--lppl-dark-text);border-color:var(--lppl-muted-text)}.lppl-my-leads .lppl-btn-spam:hover{color:var(--lppl-danger);border-color:var(--lppl-danger)}.lppl-my-leads .lppl-empty-state{background:#fff;border-radius:8px;text-align:center;padding:48px 24px}.lppl-my-leads .lppl-empty-state .lppl-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--lppl-surface-muted);color:var(--lppl-faint-text);margin-bottom:14px}.lppl-my-leads .lppl-empty-state .lppl-empty-icon svg{width:24px;height:24px;display:block}.lppl-my-leads .lppl-empty-state h4{margin:0 0 6px;font-size:18px;font-weight:600;color:var(--lppl-dark-text)}.lppl-my-leads .lppl-empty-state p{margin:0 auto;max-width:420px;font-size:14px;color:var(--lppl-muted-text)}.lppl-my-leads .lppl-lead-card.lppl-just-unlocked .lppl-contact-box{animation:lppl-unlock-flash 1.2s ease}.rtl .lppl-pack-check,[dir="rtl"] .lppl-pack-check{right:auto;left:10px}.rtl .lppl-lock-overlay-text i,[dir="rtl"] .lppl-lock-overlay-text i{margin-right:0;margin-left:6px}@media screen and (max-width:768px){.lppl-wallet{gap:20px}.lppl-filterbar{align-items:stretch;flex-direction:column}.lppl-search{width:100%}}body.light-dashboard.page-template-template-dashboard .lppl-my-leads .lppl-lead-card,body.light-dashboard.page-template-template-dashboard .lppl-empty-state{border:2px solid #e4e4e4!important;border-radius:8px}