.lbcr,.lbcp.lbcp{--club-ink:#102f46;--club-blue:#086ce0;--club-line:#dce7ef;max-width:1160px;margin:38px auto 76px;padding:0 24px;color:var(--club-ink);font-size:16px;line-height:1.6}
.lbcr *,.lbcp *{box-sizing:border-box}.lbcr h1,.lbcp.lbcp h1{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-1.2px;font-weight:800;max-width:850px;margin:8px 0 16px}.lbcr h2,.lbcp.lbcp h2{font-size:23px;line-height:1.3;font-weight:750;letter-spacing:-.3px}.lbcr-eyebrow,.lbcp>p:first-child{color:#48718b;text-transform:uppercase;font-size:12px;letter-spacing:1.8px;font-weight:750}.lbcr-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.lbcr-header p{max-width:690px}.lbcr-button,.lbcp.lbcp button,.lbcp.lbcp .lbcp-card--plus a{display:inline-flex;align-items:center;justify-content:center;background:var(--club-blue);color:white!important;font-weight:700;border:1px solid var(--club-blue);border-radius:10px;padding:12px 20px;text-decoration:none;line-height:1.4;cursor:pointer;min-height:46px}.lbcr-secondary{background:#fff;color:var(--club-blue)!important;border-color:var(--club-line)}.lbcr a:focus-visible,.lbcr button:focus-visible,.lbcr select:focus-visible,.lbcp a:focus-visible,.lbcp button:focus-visible,.lbcp select:focus-visible{outline:3px solid #14b9dd;outline-offset:3px}.lbcr-filter,.lbcp.lbcp .lbcp-filter{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:28px 0}.lbcr label{display:grid;gap:6px;font-size:14px;font-weight:600}.lbcr select,.lbcp.lbcp select{min-height:46px;background:#fff;border:1px solid #c4d4e1;border-radius:10px;padding:10px 34px 10px 14px;max-width:100%}.lbcr-badge,.lbcp.lbcp .lbcp-status{display:inline-block;font-size:13px;border-radius:30px;background:#e1f2ff;color:#0961b4;padding:5px 12px;font-weight:750;vertical-align:middle}.lbcr-muted,.lbcp.lbcp .lbcp-small{color:#547086;font-size:13px;line-height:1.7}.lbcr-periods{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.lbcr-periods a{padding:8px 16px;border:1px solid var(--club-line);border-radius:24px;text-decoration:none;color:var(--club-ink);background:white}.lbcr-periods a[aria-current]{background:var(--club-ink);color:white;border-color:var(--club-ink)}.lbcr-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:24px 0}.lbcr-metrics article{padding:22px;background:linear-gradient(135deg,#eef8ff,#fff);border:1px solid var(--club-line);border-radius:16px}.lbcr-metrics p{font-size:13px;font-weight:650;margin:0 0 10px}.lbcr-metrics strong{display:block;font-size:38px;font-weight:800;line-height:1.2}.lbcr-metrics small{display:block;margin-top:10px;color:#547086}.lbcr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.lbcr-panel{background:white;border:1px solid var(--club-line);padding:26px;border-radius:18px;margin-bottom:22px;box-shadow:0 5px 22px #153a5c05;min-width:0}.lbcr-grid>.lbcr-panel{margin:0}.lbcr-panel h2{margin-top:0}.lbcr-table,.lbcp.lbcp .lbcp-scroll{overflow-x:auto}.lbcr table{border-collapse:collapse;width:100%;font-size:14px}.lbcr td,.lbcr th{padding:12px 8px;border-bottom:1px solid #e7eef4;text-align:left;overflow-wrap:anywhere}.lbcr td:last-child,.lbcr th:last-child{text-align:right}.lbcr th{font-size:12px;color:#547086}.lbcr-chart{height:180px;display:flex;gap:3px;align-items:end;border-bottom:1px solid var(--club-line);margin:28px 0}.lbcr-chart span{display:block;flex:1;background:linear-gradient(#10b4e5,#086ce0);border-radius:4px 4px 0 0;max-width:44px;min-width:1px}.lbcr summary{font-weight:700;cursor:pointer}.lbcr-locked{position:relative;min-height:300px;overflow:hidden}.lbcr-sample{display:flex;align-items:end;gap:16px;height:180px;filter:blur(7px);opacity:.35;pointer-events:none;user-select:none}.lbcr-sample span{width:15%;height:45%;background:#6bbced;border-radius:8px}.lbcr-sample span:nth-child(2n){height:80%}.lbcr-sample span:nth-child(3n){height:60%}.lbcr-lock{position:absolute;inset:65px 10px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#ffffff72;padding:15px}.lbcr-lock>span{font-size:25px;color:#086ce0}.lbcr-lock p{font-weight:700;font-size:16px;max-width:290px;margin:6px 0 15px}.lbcr-sample-label{font-size:10px;color:#647f93;position:absolute;bottom:5px;right:18px}.lbcp.lbcp .lbcp-grid{gap:24px;align-items:stretch}.lbcp.lbcp .lbcp-card{padding:34px;border:1px solid var(--club-line);border-radius:20px;box-shadow:0 8px 28px #153a5c08}.lbcp.lbcp .lbcp-card--plus{border:2px solid #0874e9;background:linear-gradient(145deg,#edf7ff,#fff);position:relative}.lbcp.lbcp .lbcp-price{font-size:44px;letter-spacing:-1.2px;margin:20px 0}.lbcp.lbcp .lbcp-price small{font-size:18px;letter-spacing:0}.lbcp.lbcp .lbcp-card ul{list-style:none;padding:0}.lbcp.lbcp .lbcp-card li{position:relative;padding-left:26px;margin:13px 0;font-size:15px}.lbcp.lbcp .lbcp-card li:before{content:'✓';position:absolute;left:0;color:#0a8a71;font-weight:bold}.lbcp.lbcp .lbcp-note{border-radius:14px;background:#f0f7ff;border-color:#d1e7fb;padding:20px 24px}.lbcp.lbcp th{font-size:13px;color:#547086}.lbcp.lbcp td{font-size:14px}.lbcp-nav{display:flex;gap:10px;margin:24px 0;flex-wrap:wrap}.lbcp-nav a{border:1px solid #dce7ef;border-radius:10px;padding:8px 16px;text-decoration:none;color:#086ce0;font-weight:650}.lbcp-nav a[aria-current]{background:#102f46;color:white;border-color:#102f46}
@media(max-width:700px){.lbcr,.lbcp.lbcp{margin:24px auto 48px;padding:0 16px}.lbcr-grid,.lbcp.lbcp .lbcp-grid{grid-template-columns:1fr}.lbcr-header{align-items:start;flex-direction:column;gap:8px}.lbcr-panel,.lbcp.lbcp .lbcp-card{padding:22px}.lbcr-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lbcr-metrics article{padding:16px}.lbcr-metrics strong{font-size:30px}.lbcr-filter label,.lbcp-filter label{width:100%}.lbcr-filter select,.lbcp-filter select{width:100%}.lbcr-chart{height:140px}.lbcp.lbcp h1,.lbcr h1{letter-spacing:-.6px}}
@media(prefers-reduced-motion:reduce){.lbcr *,.lbcp *{animation:none!important;transition:none!important}}

/* Club plan polish: explicit green checks and one clear return link. */
.lbcp.lbcp .lbcp-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;color:#42677e;font-size:14px;font-weight:650;text-decoration:none}.lbcp.lbcp .lbcp-back:hover{color:#086ce0;text-decoration:underline}.lbcp.lbcp .lbcp-eyebrow{color:#48718b;text-transform:uppercase;font-size:12px;letter-spacing:1.8px;font-weight:750;margin:0 0 12px}.lbcp.lbcp .lbcp-card{display:flex;flex-direction:column;background:#fff;box-shadow:0 10px 32px #153a5c09}.lbcp.lbcp .lbcp-card--plus{background:linear-gradient(145deg,#edf7ff,#fff);box-shadow:0 10px 36px #086ce011}.lbcp.lbcp .lbcp-kicker{align-self:flex-start;margin:0 0 16px;padding:5px 11px;border-radius:30px;background:#f0f5f8;color:#4b677b;font-size:12px;font-weight:750;letter-spacing:.3px}.lbcp.lbcp .lbcp-card--plus .lbcp-kicker{background:#dfedff;color:#0758b6}.lbcp.lbcp .lbcp-card h2{font-size:30px;margin:0}.lbcp.lbcp .lbcp-price{line-height:1.15;margin:20px 0 14px}.lbcp.lbcp .lbcp-features{margin:16px 0 24px;padding:0;list-style:none}.lbcp.lbcp .lbcp-features li{display:flex;align-items:flex-start;gap:12px;padding:0;margin:15px 0;line-height:1.55}.lbcp.lbcp .lbcp-features li::before{content:none}.lbcp.lbcp .lbcp-check{display:block;flex:0 0 24px;width:24px;height:24px;margin-top:1px}.lbcp.lbcp .lbcp-card-foot{margin-top:auto;padding-top:20px;border-top:1px solid #dce7ef;color:#547086;font-size:14px;line-height:1.65}.lbcp.lbcp .lbcp-offer{background:#eaf4ff;border:1px solid #c9e0fa;border-radius:12px;padding:16px;font-size:14px}.lbcp.lbcp .lbcp-filter{padding:20px;background:#f7fafc;border:1px solid #e2ebf2;border-radius:14px}.lbcp.lbcp .lbcp-filter label{font-size:13px;color:#42677e;font-weight:650}.lbcp.lbcp .lbcp-note>p:last-child{margin-bottom:0}.lbcp.lbcp .lbcp-scroll{border:1px solid #dce7ef;border-radius:14px;margin-top:20px}.lbcp.lbcp .lbcp-scroll thead{background:#f3f8fc}.lbcp.lbcp .lbcp-scroll th,.lbcp.lbcp .lbcp-scroll td{padding:16px}.lbcp.lbcp .lbcp-scroll tbody tr:last-child td{border-bottom:0}
@media(max-width:700px){.lbcp.lbcp .lbcp-card h2{font-size:27px}.lbcp.lbcp .lbcp-filter{padding:16px}.lbcp.lbcp .lbcp-price{font-size:38px}.lbcp.lbcp .lbcp-scroll table{min-width:570px}}

/* Distinct verification and Verified+ membership badges. */
.lb-plan-badge.lb-plan-badge{display:inline-flex;align-items:center;gap:7px;vertical-align:middle;white-space:nowrap;padding:5px 11px 5px 7px;border:1px solid #cce7d7;border-radius:10px;background:#edf8f1;color:#146a43;font-size:13px;font-weight:750;line-height:1.3;letter-spacing:0}.lb-plan-badge.lb-plan-badge--plus{background:#edc75a;border-color:#d6ad39;color:#49330a;box-shadow:0 3px 10px #8e650b14}.lb-plan-badge.lb-plan-badge svg{display:block;flex-shrink:0;width:25px;height:25px}.lbcp.lbcp .lbcp-card h2 .lb-plan-badge{font-size:24px;padding:8px 15px 8px 10px;gap:10px;border-radius:12px}.lbcp.lbcp .lbcp-card h2 .lb-plan-badge svg{width:32px;height:32px}

/* Public club, search and manager badge placement. */
.lb-club-badge-slot{display:inline-flex;vertical-align:middle;padding:0!important;background:transparent!important;font-style:normal;line-height:1.3}.lb-club-badge-slot:empty{display:none}.lb-plan-badge.lb-plan-badge>span{padding:0;background:transparent;color:inherit;font:inherit;line-height:inherit}.lb-plan-badge.lb-plan-badge svg{max-width:none;stroke:none}.lbfd-club-card__plan{position:absolute;bottom:14px;left:14px;z-index:2}.lbfd-club-card__plan .lb-plan-badge{box-shadow:0 2px 12px #102f4626}.lb-club-badge-manager{display:inline-block;margin-left:10px;color:#547086;font-size:12px}.lbmd-manager-header-copy>.lb-club-badge-slot{margin:8px 0 2px}.lbmd-table td>.lb-club-badge-slot{margin-left:10px}.lbfd-hub-item-copy>.lb-club-badge-slot{align-self:flex-start;margin-top:5px}.lbfd-map-popup__badges .lb-plan-badge{font-size:12px}.lbfd-map-popup__badges .lb-plan-badge>span{padding:0}

/* Saved enquiry conversations. */
/* Private club preparation and saved previews. */
/* Individual verification welcome, separate from transition campaigns. */
.lbvw-welcome.lbmd-panel{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:28px;border:1px solid #cce5d7;border-top:4px solid #16834d;border-radius:16px;padding:26px;margin:0 0 26px;background:#f7fcf9;box-shadow:0 8px 24px #153a5c08}.lbvw-welcome h2{font-size:clamp(23px,2.5vw,30px);line-height:1.2;margin:14px 0 12px}.lbvw-welcome h3{margin:0 0 10px;font-size:20px}.lbvw-welcome p{line-height:1.6;overflow-wrap:anywhere}.lbvw-kicker{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#146a43;margin:0 0 12px}.lbvw-more{padding:22px;background:#fff;border:1px solid #dce7df;border-radius:12px;align-self:start}.lbvw-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.lbvw-more form{margin:18px 0 0}.lbvw-dismiss{background:transparent!important;border:0!important;color:#526174!important;text-decoration:underline;padding:4px 0!important;font:inherit;cursor:pointer}.lbvw-dismiss:focus-visible{outline:3px solid #16834d;outline-offset:4px}@media(max-width:760px){.lbvw-welcome.lbmd-panel{grid-template-columns:1fr;padding:20px;gap:18px}.lbvw-actions .lbmd-button{width:100%;text-align:center}}
.lbcd-actions{flex-wrap:wrap;gap:10px}.lbcd-status{font-size:14px;color:#40566b;flex-basis:100%;overflow-wrap:anywhere}.lbcd-preview{padding:24px 0;scroll-margin-top:110px}.lbcd-preview .lbcp-card{border:1px solid #d9e5ec;border-radius:16px;padding:26px;background:#fff;box-shadow:0 8px 24px #102f460a}.lbcd-preview img{display:block;max-width:100%;height:auto;margin-top:18px;border-radius:12px}.lbcd-preview-container:empty{display:none}.lbcd-drafts{margin-bottom:24px}.lbcd-drafts p{overflow-wrap:anywhere}.lbcn-private-preview{padding:22px;border:1px solid #d9e5ec;border-radius:16px;margin-bottom:26px;background:white}.lbcn-private-preview img{max-width:100%;height:auto}.lbcn-private-preview h1{overflow-wrap:anywhere}
.lbcr .lbec-message{border:1px solid #dce6f0;border-radius:12px;padding:18px;margin:16px 0;overflow-wrap:anywhere}.lbcr .lbec-club{background:#eef6ff}.lbcr .lbec-reply{margin-top:20px}.lbcr .lbec-reply label{display:block;font-weight:700;margin-bottom:8px}.lbcr .lbec-reply textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;padding:12px;border:1px solid #b6c9dc;border-radius:8px}.lbcr .lbec-reply textarea:focus{outline:3px solid #7eb9fa;outline-offset:2px}

/* Compact club inbox and email-style conversation. */
.lbec-inbox .lbec-inbox-heading p{margin:0 0 8px}.lbec-inbox-heading{margin-bottom:20px}.lbec-mail-tabs{display:flex;gap:22px;border-bottom:1px solid #dce7ef;margin-bottom:0}.lbec-mail-tabs a{display:flex;align-items:center;gap:8px;padding:12px 2px;color:#547086;text-decoration:none;border-bottom:3px solid transparent;font-size:14px;font-weight:650}.lbec-mail-tabs a[aria-current]{color:#087fa7;border-bottom-color:#087fa7}.lbec-mail-tabs a span{padding:1px 8px;border-radius:12px;background:#eaf2f7;font-size:12px}.lbec-mail-list{border:1px solid #dce7ef;border-top:0;border-radius:0 0 14px 14px;overflow:hidden;background:#fff}.lbec-mail-row{display:grid;grid-template-columns:9px minmax(120px,170px) minmax(0,1fr) 168px 12px;align-items:center;gap:14px;min-height:86px;padding:15px 18px;border-bottom:1px solid #e6eef3;color:#173e53!important;text-decoration:none!important;line-height:1.4}.lbec-mail-row:last-child{border-bottom:0}.lbec-mail-row:hover{background:#f0f7fb}.lbec-mail-row.is-unread{background:#f1f9fd}.lbec-unread-dot{width:8px;height:8px;border-radius:50%;background:transparent}.is-unread .lbec-unread-dot{background:#0784ad}.lbec-mail-sender{font-size:14px;overflow-wrap:anywhere}.is-unread .lbec-mail-sender{font-weight:750}.lbec-mail-copy{display:grid;gap:5px;min-width:0}.lbec-mail-copy strong{font-size:14px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-unread .lbec-mail-copy strong{font-weight:800}.lbec-mail-copy>span{font-size:13px;color:#648093;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbec-mail-meta{display:grid;gap:6px;text-align:right;color:#648093;font-size:11px}.lbec-mail-meta b{color:#087fa7}.lbec-mail-open{font-size:24px;color:#7692a2}.lbec-empty{padding:34px 24px;text-align:center}.lbec-back{display:inline-flex;margin:0 0 18px;font-size:14px;font-weight:700;text-decoration:none}.lbec-subject{padding:22px 24px;background:#fff;border:1px solid #dce7ef;border-radius:14px;margin-bottom:20px}.lbec-subject h2{margin:0 0 16px;font-size:24px;overflow-wrap:anywhere}.lbec-subject dl{margin:0;display:grid;gap:8px;font-size:14px}.lbec-subject dl>div{display:flex;gap:14px}.lbec-subject dt{width:44px;flex-shrink:0;color:#648093}.lbec-subject dd{margin:0;overflow-wrap:anywhere}.lbec-subject dd>span{margin-left:8px;color:#648093}.lbcr .lbec-message{padding:0;border-radius:14px;background:#fff;border-color:#dce7ef;margin:0 0 16px;overflow:hidden}.lbcr .lbec-club{border-left:4px solid #087fa7;background:#f7fbfd}.lbec-message-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 22px;border-bottom:1px solid #e6eef3;background:#f9fbfd}.lbec-message-header>div{display:grid;gap:3px}.lbec-message-header strong{font-size:14px}.lbec-role,.lbec-message-header time{font-size:12px;color:#648093}.lbec-body{padding:20px 22px;font-size:15px;line-height:1.75;overflow-wrap:anywhere}.lbcr .lbec-delivery{margin:0;padding:0 22px 14px;font-size:11px}.lbcr .lbec-reply{padding:22px;border:1px solid #cadfe9;border-radius:14px;background:#fff;margin-top:24px}.lbcr .lbec-message .lbec-reply{margin:0;border:0;padding-top:0}.lbcr .lbec-reply textarea{min-height:150px;border-color:#cadfe9;border-radius:10px}.lbcr .lbec-reply label{font-size:17px}.lbec-inbox-note{margin-top:24px}
@media(max-width:700px){.lbec-mail-row{grid-template-columns:8px minmax(0,1fr) auto;gap:8px 12px;padding:14px;min-height:100px}.lbec-mail-sender{grid-column:2;grid-row:1;font-size:13px}.lbec-unread-dot{grid-column:1;grid-row:1}.lbec-mail-meta{grid-column:3;grid-row:1;font-size:10px;max-width:130px}.lbec-mail-copy{grid-column:2/4;grid-row:2}.lbec-mail-open{display:none}.lbec-mail-copy strong{font-size:14px}.lbec-message-header{flex-direction:column;gap:8px;padding:14px 16px}.lbec-body{padding:16px}.lbec-subject{padding:18px 16px}.lbec-subject dd>span{display:block;margin:2px 0 0}.lbcr .lbec-reply{padding:18px 16px}.lbec-mail-tabs{gap:18px}}
/* Keep the editable composer visibly active. */
.lbcr .lbec-reply textarea{background:#fff;color:#173e53}

/* Readable club inbox: retain comfortable text sizes at every viewport. */
.lbec-mail-tabs a{font-size:16px;min-height:48px}
.lbec-mail-tabs a span{font-size:15px}
.lbec-mail-row{grid-template-columns:10px minmax(140px,180px) minmax(0,1fr) 190px 12px;min-height:104px;padding:18px;line-height:1.5}
.lbec-mail-sender,.lbec-mail-copy strong{font-size:16px}
.lbec-mail-copy strong{white-space:normal;overflow-wrap:anywhere}
.lbec-mail-copy>span{font-size:16px;color:#465f70}
.lbec-mail-meta{font-size:15px;color:#465f70;gap:7px}
.lbec-mail-meta b{color:#076c8e}
.lbec-mail-row:focus-visible{outline:3px solid #087fa7;outline-offset:-3px}
.lbec-back,.lbec-subject dl,.lbec-message-header strong{font-size:16px}
.lbec-subject dt,.lbec-subject dd>span,.lbec-role,.lbec-message-header time{font-size:16px;color:#465f70}
.lbec-body{font-size:18px;line-height:1.7}
.lbcr .lbec-delivery,.lbec-inbox .lbcr-muted,.lbec-inbox-note{font-size:16px;color:#465f70;line-height:1.6}
.lbcr .lbec-reply textarea{font-size:18px;line-height:1.6}
@media(max-width:900px){
 .lbec-mail-row{grid-template-columns:10px minmax(0,1fr) 12px;gap:8px 12px}
 .lbec-unread-dot{grid-column:1;grid-row:1}
 .lbec-mail-sender{grid-column:2;grid-row:1;font-size:16px}
 .lbec-mail-copy{grid-column:2;grid-row:2}
 .lbec-mail-copy strong{font-size:16px}
 .lbec-mail-meta{grid-column:2;grid-row:3;display:flex;flex-wrap:wrap;gap:4px 16px;text-align:left;font-size:15px;max-width:none}
 .lbec-mail-open{display:block;grid-column:3;grid-row:1/4}
}
@media(max-width:700px){
 .lbec-mail-row{padding:16px 14px}
 .lbec-mail-copy>span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
 .lbec-subject dl>div{flex-wrap:wrap;gap:3px 10px}
 .lbec-subject dd{min-width:0;max-width:100%}
}
/* Inbox filter progress remains readable without moving the message list. */
.lbec-filter-status{font-size:16px!important;color:#465f70!important;line-height:1.5;margin:0 0 8px;min-height:24px}
/* Reserve the progress line so filters do not shift the inbox rows. */
.lbec-inbox[aria-busy=true] .lbec-mail-list{opacity:.65}
/* Accessible first-contact handover actions. */
.lbec-handover{margin:24px 0;padding:24px;border:1px solid #cadfe9;border-radius:14px;background:#f7fbfd;font-size:18px;line-height:1.6}
.lbec-handover-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}
.lbec-handover-actions details{min-width:0}
.lbec-handover-actions summary.lbcr-button{display:block;list-style:none;cursor:pointer;text-align:center;font-size:18px;line-height:1.5;padding:14px 20px;min-height:54px;box-sizing:border-box}
.lbec-handover-actions summary::-webkit-details-marker{display:none}
.lbec-handover-actions summary::after{content:' +';font-weight:800}
.lbec-handover-actions details[open]>summary::after{content:' −'}
.lbec-handover-actions summary:focus-visible{outline:3px solid #087fa7;outline-offset:4px}
.lbec-action-panel{padding:18px;background:#fff;border:1px solid #cadfe9;border-radius:12px;margin-top:12px;overflow-wrap:anywhere}
.lbec-action-panel a{font-size:18px;text-decoration:underline}
.lbec-handover-state{padding:16px;border-left:4px solid #16834d;background:#eef8f1;border-radius:8px;overflow-wrap:anywhere}
.lbec-handover-state p{margin-bottom:0}
@media(max-width:760px){.lbec-handover{padding:18px 16px}.lbec-handover-actions{grid-template-columns:1fr}}
/* Inbox success announcements are for screen readers, without a visible count line. */
.lbec-filter-status.is-announcement{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}

/* Compact discovery-card badges; profile and management badges keep their size. */
.lbhr-plan-badge .lb-plan-badge.lb-plan-badge,.lbfd-club-card__plan .lb-plan-badge.lb-plan-badge{font-size:11px;gap:4px;padding:3px 7px 3px 5px;border-radius:7px;line-height:1.3}.lbhr-plan-badge .lb-plan-badge.lb-plan-badge svg,.lbfd-club-card__plan .lb-plan-badge.lb-plan-badge svg{width:17px;height:17px}

.lbcp>.lbcp-small:last-child{margin-top:20px}
