/* Scoped to the Premium account endpoint; no checkout or theme layout changes. */
.ldpb-account.ldpma{--ldpma-accent:#6446df;color:#242c43;font:400 14px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:1080px;margin:0 auto}.ldpma *{box-sizing:border-box}.ldpma .ldpma-heading{margin:0 0 24px}.ldpma .ldpma-heading h2{margin:0 0 5px;color:#1d263e;font-size:28px;line-height:1.3;font-weight:700;letter-spacing:-.6px}.ldpma .ldpma-heading p{margin:0;color:#707a90;font-size:14px}.ldpma [data-ldpb-account-message]:empty{display:none}.ldpma [data-ldpb-account-message]:not(:empty){padding:12px 16px;border:1px solid #ded5f5;border-radius:10px;background:#f7f3ff;margin:16px 0}.ldpma .ldpma-card{padding:0;margin:0 0 22px;border:1px solid #e5e2f0;border-radius:22px;background:#fff;box-shadow:0 12px 38px #26204107;overflow:hidden}.ldpma .ldpma-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 30px;background:linear-gradient(120deg,#f9f6ff,#f0ebff)}.ldpma .ldpma-brand{display:flex;gap:16px;align-items:center;min-width:0}.ldpma .ldpma-mark{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;font-size:34px;line-height:1;background:var(--ldpma-accent);color:#fff;border-radius:15px}.ldpma .ldpma-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.2px;color:#71648e;margin:0 0 5px}.ldpma .ldpma-brand h3{font-size:24px;line-height:1.3;font-weight:720;letter-spacing:-.7px;color:#222b43;margin:0 0 3px;overflow-wrap:anywhere}.ldpma .ldpma-brand p{margin:0;color:#777189;font-size:13px;line-height:1.5}.ldpma .ldpma-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:5px 11px;font-size:11px;line-height:1.6;font-weight:650;border-radius:20px;margin-top:6px}.ldpma .ldpma-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ldpma .is-active{background:#e4f4ed;color:#247253}.ldpma .is-inactive{background:#fff0de;color:#8b562a}.ldpma .ldpma-metrics{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:24px;padding:26px 30px;border-bottom:1px solid #efedf5}.ldpma .ldpma-metrics>div{min-width:0}.ldpma .ldpma-metrics>div+div{padding-left:24px;border-left:1px solid #eceaf3}.ldpma .ldpma-metrics span:not(.woocommerce-Price-amount):not(.woocommerce-Price-currencySymbol){display:block;font-size:12px;color:#737c91;margin-bottom:7px}.ldpma .ldpma-metrics strong{display:block;font-size:26px;color:#242c43;font-weight:700;letter-spacing:-.5px;line-height:1.35}.ldpma .ldpma-metrics .ldpma-date,.ldpma .ldpma-metrics .ldpma-renewal{font-size:19px;letter-spacing:-.3px;margin:4px 0}.ldpma .ldpma-metrics small{display:block;font-size:11px;font-weight:400;color:#7f859a;letter-spacing:0;line-height:1.5;margin-top:5px}.ldpma .ldpma-metrics strong small{display:inline;font-size:12px}.ldpma .ldpma-body{padding:24px 30px}.ldpma .ldpma-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.ldpma h4{font-size:15px;font-weight:650;line-height:1.4;color:#283047;margin:0}.ldpma .ldpma-section-heading>span{font-size:11px;color:#81879b}.ldpma .ldpma-benefits{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin:0;padding:0}.ldpma .ldpma-benefits li{display:flex;gap:10px;margin:0;padding:0;min-width:0}.ldpma .ldpma-check{width:22px;height:22px;display:grid;place-items:center;flex-shrink:0;border-radius:7px;background:#f1ecff;color:var(--ldpma-accent);font-size:14px}.ldpma .ldpma-benefits strong{font-size:13px;font-weight:600;color:#353952;line-height:1.5}.ldpma .ldpma-benefits p{font-size:12px;line-height:1.65;color:#808698;margin:4px 0 0}.ldpma .ldpma-conditions{margin-top:20px;font-size:12px}.ldpma summary{font-weight:650;cursor:pointer}.ldpma .ldpma-conditions summary{color:var(--ldpma-accent)}.ldpma .ldpma-conditions p{margin:10px 0;color:#757e92}.ldpma .ldpma-manage{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 30px;background:#fcfbff;border-top:1px solid #efedf5}.ldpma .ldpma-manage p{font-size:12px;margin:4px 0 0;color:#7d8599}.ldpb-account.ldpma button{font:600 13px/1.5 system-ui;padding:11px 17px;text-transform:none;letter-spacing:0;border-radius:10px;margin:0;min-height:42px;white-space:normal;cursor:pointer;box-shadow:none}.ldpb-account.ldpma .ldpma-primary{background:var(--ldpma-accent);border:1px solid var(--ldpma-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:15px;flex-shrink:0}.ldpma .ldpma-primary:hover{filter:brightness(.94)}.ldpma .ldpma-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 30px;border-top:1px solid #efedf5}.ldpma .ldpma-footer p{margin:0;font-size:11px;color:#888da0}.ldpb-account.ldpma .ldpma-cancel{background:transparent;border:0;color:#745d76;padding:6px 0;font-weight:500;font-size:11px;min-height:36px;text-decoration:underline;text-underline-offset:3px}.ldpma .ldpma-notice{margin:18px 30px 0;padding:12px 15px;border-radius:10px;font-size:13px;background:#f6f3fc;color:#5c5370}.ldpma .ldpma-testing{background:#fffcf5;border-top:1px solid #eee4ce;padding:18px 30px;font-size:12px;color:#706344}.ldpma .ldpma-testing summary{display:list-item}.ldpma .ldpma-testing summary span{font-weight:400;font-size:10px;border:1px solid #eadfc9;padding:3px 7px;border-radius:20px;margin-left:8px}.ldpma .ldpma-testing p{margin:12px 0;font-size:12px;line-height:1.7}.ldpma .ldpma-test-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.ldpma .ldpma-test-actions button{font-size:11px;background:#fff;border-color:#e1d7c4;color:#6f6047}.ldpma .ldpma-test-archive{margin-top:28px}.ldpma .ldpma-test-archive>summary{margin:0 0 15px;color:#86849a;font-size:12px}.ldpma .ldpma-empty{padding:40px;border:1px solid #e9e6f3;border-radius:22px;text-align:center;background:#fbfaff}.ldpma .ldpma-empty .ldpma-mark{margin:auto auto 15px}.ldpma .ldpma-empty h3{font-size:21px;margin:0 0 8px}.ldpma .ldpma-empty p{color:#7c8296;margin:0}.ldpma .ldpma-pending{padding:20px;background:#fffbf1;border:1px solid #efe3be;border-radius:15px;margin-top:20px}.ldpma .ldpma-pending p{font-size:13px;margin:6px 0 14px}.ldpma button:focus-visible,.ldpma summary:focus-visible{outline:3px solid #b6a5ef;outline-offset:3px}
@media(max-width:760px){.ldpma .ldpma-hero{flex-wrap:wrap;padding:23px}.ldpma .ldpma-badge{margin:0}.ldpma .ldpma-metrics{padding:22px;gap:14px}.ldpma .ldpma-metrics>div+div{padding-left:14px}.ldpma .ldpma-metrics strong{font-size:22px}.ldpma .ldpma-metrics .ldpma-date,.ldpma .ldpma-metrics .ldpma-renewal{font-size:16px}.ldpma .ldpma-body,.ldpma .ldpma-manage{padding:22px}.ldpma .ldpma-footer{padding:12px 22px;flex-wrap:wrap}.ldpma .ldpma-notice{margin:15px 22px 0}.ldpma .ldpma-testing{padding:18px 22px}}
@media(max-width:520px){.ldpma .ldpma-heading h2{font-size:24px}.ldpma .ldpma-hero{gap:14px;padding:20px}.ldpma .ldpma-mark{width:44px;height:44px;font-size:29px;border-radius:12px}.ldpma .ldpma-brand{gap:12px}.ldpma .ldpma-brand h3{font-size:22px}.ldpma .ldpma-metrics{grid-template-columns:1fr 1fr;padding:20px;gap:20px 14px}.ldpma .ldpma-metrics>div:nth-child(3){border-left:0;padding:0;grid-column:1/-1;border-top:1px solid #eeebf5;padding-top:16px}.ldpma .ldpma-metrics>div:nth-child(3) strong{font-size:16px}.ldpma .ldpma-section-heading{display:block}.ldpma .ldpma-benefits{grid-template-columns:1fr;gap:17px}.ldpma .ldpma-manage{display:block}.ldpma .ldpma-primary{width:100%;margin-top:15px!important}.ldpma .ldpma-footer{display:block}.ldpma .ldpma-cancel{margin-top:5px!important}.ldpma .ldpma-testing summary span{display:inline-block;margin:5px 0 0 5px}.ldpma .ldpma-test-actions{display:grid;grid-template-columns:1fr}.ldpma .ldpma-empty{padding:25px}}
/* 0.12: premium card finish with a readable white benefits and management area. */
.ldpb-account.ldpma{--ldpma-accent:#744cda}
.ldpma .ldpma-card{border-color:#d6c8e6;box-shadow:0 14px 40px #3020420c}
.ldpma .ldpma-hero{position:relative;background:radial-gradient(ellipse at right top,#8960c947,transparent 65%),linear-gradient(118deg,#211832,#38264f);padding:30px;color:#e5d6f3;min-height:155px}
.ldpma .ldpma-mark{background:#9e6aee24;text-shadow:0 0 20px #ba8cfb;font-size:42px;height:58px;width:58px}
.ldpma .ldpma-eyebrow{color:#c4a9dc;font-size:9px;letter-spacing:2px}
.ldpma .ldpma-brand h3{font-size:30px;color:#fff;margin:5px 0;font-weight:700}
.ldpma .ldpma-brand p{color:#c8b5dc;font-size:13px}
.ldpma .ldpma-hero .is-active{background:#214f45;color:#b7f5d8;border:1px solid #6ed6ac22}
.ldpma .ldpma-hero .is-inactive{background:#634725;color:#ffdfb3}
.ldpma .ldpma-metrics{background:linear-gradient(118deg,#251b39,#3c2a54);border-top:1px solid #b999e222;border-bottom:0;padding:25px 30px 29px}
.ldpma .ldpma-metrics>div+div{border-color:#cba5f02b}
.ldpma .ldpma-metrics span:not(.woocommerce-Price-amount):not(.woocommerce-Price-currencySymbol){color:#c3add8}
.ldpma .ldpma-metrics strong{color:#fff}
.ldpma .ldpma-metrics small{color:#c5b1da}
.ldpma .ldpma-metrics .ldpma-date,.ldpma .ldpma-metrics .ldpma-renewal{color:#f6edff}
.ldpma .ldpma-body{padding:27px 30px}
.ldpma .ldpma-benefits li{min-height:0}
.ldpma .ldpma-benefits p{color:#746980}
.ldpma .ldpma-benefits{gap:22px 30px}
.ldpma .ldpma-manage{background:#f9f6fe}
.ldpma .ldpma-footer{padding-top:16px;padding-bottom:16px}
.ldpb-account.ldpma .ldpma-cancel{font-size:12px;color:#6a507d;min-height:40px}
@media(max-width:760px){.ldpma .ldpma-hero{padding:24px;min-height:0}.ldpma .ldpma-brand h3{font-size:26px}.ldpma .ldpma-metrics{padding:23px}.ldpma .ldpma-body{padding:23px}}
@media(max-width:520px){.ldpma .ldpma-mark{height:47px;width:47px;font-size:35px}.ldpma .ldpma-brand h3{font-size:24px}.ldpma .ldpma-metrics>div:nth-child(3){border-color:#cba5f02b}.ldpma .ldpma-hero{gap:18px}}
/* 0.21: the member summary owns its spacing, including inside theme account styles. */
.ldpma .ldpma-compact{white-space:normal;margin-bottom:12px;border-radius:16px}
.ldpma .ldpma-compact :where(p,h3,h4,ul,li,details,summary){white-space:normal;min-height:0}
.ldpma .ldpma-compact .ldpma-hero{min-height:0;padding:16px 20px;gap:12px;align-items:center}
.ldpma .ldpma-compact .ldpma-mark{width:40px;height:40px;font-size:29px;border-radius:10px}
.ldpma .ldpma-compact .ldpma-brand{gap:12px}
.ldpma .ldpma-compact .ldpma-brand h3{font-size:21px;line-height:1.25;margin:2px 0;color:#fff}
.ldpma .ldpma-compact .ldpma-brand p{font-size:12px;line-height:1.4;margin:2px 0 0;color:#d8c8ed}
.ldpma .ldpma-compact .ldpma-eyebrow{font-size:9px;margin:0}
.ldpma .ldpma-compact .ldpma-badge{margin:0;flex-shrink:0}
.ldpma .ldpma-compact .ldpma-metrics{grid-template-columns:1.2fr .9fr 1fr;gap:16px;padding:16px 20px}
.ldpma .ldpma-compact .ldpma-metrics>div{min-width:0;grid-column:auto}
.ldpma .ldpma-compact .ldpma-metrics>div+div{border-top:0;border-left:1px solid #cba5f02b;padding:0 0 0 16px}
.ldpma .ldpma-compact .ldpma-metrics span:not(.woocommerce-Price-amount):not(.woocommerce-Price-currencySymbol){margin:0 0 4px;font-size:12px;line-height:1.4}
.ldpma .ldpma-compact .ldpma-metrics strong{font-size:25px;line-height:1.3;margin:0}
.ldpma .ldpma-compact .ldpma-metrics .ldpma-date{font-size:19px;line-height:1.7}
.ldpma .ldpma-compact .ldpma-metrics .ldpma-no-saving{font-size:16px;line-height:1.5}
.ldpma .ldpma-compact .ldpma-saving>strong{color:#dbccff}
.ldpma .ldpma-compact .ldpma-metrics small{margin:3px 0 0;font-size:11px;line-height:1.4;color:#d7c8e9}
.ldpma .ldpma-compact .ldpma-saving-info{margin:4px 0 0;font-size:11px;color:#e3d4fa}
.ldpma .ldpma-compact .ldpma-saving-info summary{padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.ldpma .ldpma-compact .ldpma-saving-info p{margin:8px 0 0;color:#e3d4fa;font-size:12px;line-height:1.5}
.ldpma .ldpma-compact .ldpma-quick-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 20px;background:#faf8ff;border-bottom:1px solid #ece7f5}
.ldpma .ldpma-compact .ldpma-quick-actions button,.ldpma .ldpma-compact .ldpma-quick-actions a{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:40px;margin:0!important;padding:8px 12px;font-size:12px;line-height:1.4;border-radius:8px}
.ldpma .ldpma-compact .ldpma-support{color:#16754e;background:#eaf7f0;border:1px solid #b5dfc8;font-weight:650;text-decoration:none}
.ldpma .ldpma-compact .ldpma-primary{background:#6843d9;color:#fff;border:1px solid #6843d9}
.ldpma .ldpma-compact .ldpma-account-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 20px;margin:0;padding:8px 20px;border-top:1px solid #ece7f5;background:#fff}
.ldpma .ldpma-compact .ldpma-footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;min-width:0}
.ldpma .ldpma-compact .ldpma-footer-links p{margin:0;padding:0;min-height:0}
.ldpma .ldpma-compact .ldpma-footer-links a,.ldpma .ldpma-compact .ldpma-account-footer .ldpma-cancel{display:inline-flex;align-items:center;min-height:40px;padding:6px 0;margin:0;font-size:12px;font-weight:400;line-height:1.5;text-decoration:underline;text-underline-offset:3px;color:#606576;background:transparent;border:0;border-radius:3px;box-shadow:none;letter-spacing:0;text-transform:none}
.ldpma .ldpma-compact .ldpma-account-footer .ldpma-cancel{margin-left:auto!important;width:auto;cursor:pointer}
.ldpma .ldpma-compact .ldpma-account-footer a:hover,.ldpma .ldpma-compact .ldpma-account-footer .ldpma-cancel:hover{color:#32274a;background:transparent}
.ldpma .ldpma-compact .ldpma-account-footer a:focus-visible,.ldpma .ldpma-compact .ldpma-account-footer .ldpma-cancel:focus-visible{outline:2px solid #6742d4;outline-offset:4px}
.ldpma .ldpma-compact .ldpma-account-footer .ldpma-cancel:disabled{cursor:wait}
@media(max-width:600px){.ldpma .ldpma-compact .ldpma-account-footer{padding:6px 16px;gap:0 16px}.ldpma .ldpma-compact .ldpma-footer-links{flex-basis:100%}.ldpma .ldpma-compact .ldpma-account-footer a,.ldpma .ldpma-compact .ldpma-account-footer .ldpma-cancel{min-height:44px}.ldpma .ldpma-compact .ldpma-account-footer .ldpma-cancel{margin-left:auto!important}}
.ldpma .ldpma-compact .ldpma-body{padding:13px 20px;margin:0;border-top:1px solid #ece7f5;background:#fff}
.ldpma .ldpma-compact .ldpma-benefits-details>summary{font-size:13px;font-weight:650;color:#493565;cursor:pointer;line-height:1.5;padding:0}
.ldpma .ldpma-compact .ldpma-benefits{margin:14px 0 12px;padding:0;gap:12px 18px;list-style:none}
.ldpma .ldpma-compact .ldpma-benefits li{margin:0;padding:0;min-height:0}
.ldpma .ldpma-compact .ldpma-benefits p,.ldpma .ldpma-compact .ldpma-body>p{font-size:12px;line-height:1.5;margin:4px 0 8px;color:#746980}
.ldpma .ldpma-compact .ldpma-notice{margin:10px 20px;padding:10px 12px;font-size:12px;line-height:1.5}
.ldpma .ldpma-compact .ldpa-carousel{margin:0;padding:16px 20px 8px;border:0;border-radius:0;box-shadow:none;background:#fff}
.ldpma .ldpma-compact .ldpa-carousel header{display:flex;align-items:center;justify-content:space-between;gap:12px}
.ldpma .ldpma-compact .ldpa-carousel h2{font-size:20px;line-height:1.25;margin:0}
.ldpma .ldpma-compact .ldpa-carousel header p,.ldpma .ldpma-compact .ldpa-carousel-note{font-size:11px;line-height:1.4;margin:4px 0;color:#67728b}
.ldpma .ldpma-compact .ldpa-carousel-track{padding:12px 0 8px;grid-auto-columns:calc((100% - 24px)/3);gap:12px}
.ldpma .ldpma-compact .ldpa-offer{padding:12px;gap:10px;grid-template-columns:64px minmax(0,1fr);align-items:center;min-width:0}
.ldpma .ldpma-compact .ldpa-offer-image{width:64px;height:88px;padding:0}
.ldpma .ldpma-compact .ldpa-offer-image img{width:100%;height:100%;object-fit:contain}
.ldpma .ldpma-compact .ldpa-offer h3{font-size:12px;line-height:1.4;margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ldpma .ldpma-compact .ldpa-offer strong{font-size:17px;line-height:1.35}
.ldpma .ldpma-compact .ldpa-offer del,.ldpma .ldpma-compact .ldpa-offer-saving{font-size:11px;line-height:1.4}
.ldpma .ldpma-compact .ldpa-carousel-controls button{width:34px;min-height:34px;padding:0;margin:0;font-size:20px}
.ldpma .ldpma-compact .ldpma-discounts-link{padding:0 20px 14px;background:#fff;font-size:13px;font-weight:700}
.ldpma .ldpma-compact .ldpma-discounts-link a{display:inline-flex;align-items:center;min-height:36px;color:#5e39c8}
@media(max-width:1150px){.ldpma .ldpma-compact .ldpa-carousel-track{grid-auto-columns:calc((100% - 12px)/2)}}
@media(max-width:600px){.ldpma .ldpma-compact .ldpma-hero{padding:14px 16px;flex-wrap:wrap}.ldpma .ldpma-compact .ldpma-brand h3{font-size:20px}.ldpma .ldpma-compact .ldpma-metrics{grid-template-columns:1fr 1fr;padding:14px 16px;gap:12px}.ldpma .ldpma-compact .ldpma-saving{grid-column:1/-1!important;padding-bottom:10px;border-bottom:1px solid #cba5f02b}.ldpma .ldpma-compact .ldpma-metrics>div:nth-child(2){border:0;padding:0}.ldpma .ldpma-compact .ldpma-metrics>div:nth-child(3){padding-left:12px}.ldpma .ldpma-compact .ldpma-metrics strong{font-size:22px}.ldpma .ldpma-compact .ldpma-metrics .ldpma-date{font-size:17px}.ldpma .ldpma-compact .ldpma-quick-actions{padding:10px 16px}.ldpma .ldpma-compact .ldpma-cancel{margin-left:0!important}.ldpma .ldpma-compact .ldpa-carousel{padding:14px 16px 6px}.ldpma .ldpma-compact .ldpa-carousel-track{grid-auto-columns:88%}.ldpma .ldpma-compact .ldpma-body{padding:13px 16px}.ldpma .ldpma-compact .ldpma-benefits{grid-template-columns:1fr}.ldpma .ldpma-compact .ldpma-discounts-link{padding:0 16px 12px}}
.ldpma .ldpma-compact .ldpa-carousel header{margin-bottom:0}
.ldpma .ldpma-compact .ldpa-carousel-track{display:grid;grid-auto-flow:column;padding-top:10px}
.ldpma .ldpma-compact .ldpa-carousel-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}
.ldpma .ldpma-compact .ldpma-all-discounts{font-size:12px;font-weight:650;line-height:1.4;color:#6139c7;display:inline-flex;align-items:center;min-height:36px;max-width:190px}
@media(max-width:600px){.ldpma .ldpma-compact .ldpa-carousel header{align-items:flex-start}.ldpma .ldpma-compact .ldpa-carousel-actions{gap:4px}.ldpma .ldpma-compact .ldpma-all-discounts{max-width:130px;font-size:11px}}
/* 0.22: compact expanded benefits, isolated from theme list and paragraph spacing. */
.ldpma .ldpma-compact .ldpma-detail-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;margin:16px 0 3px;padding:0;align-items:start;align-content:start;height:auto;min-height:0}
.ldpma .ldpma-compact .ldpma-detail-layout *{box-sizing:border-box;white-space:normal}
.ldpma .ldpma-compact .ldpma-detail-layout>br,.ldpma .ldpma-compact .ldpma-benefits>br{display:none}
.ldpma .ldpma-compact .ldpma-benefit-panel{display:block;min-width:0;margin:0;padding:0;height:auto;min-height:0}
.ldpma .ldpma-compact .ldpma-benefit-panel>h4{margin:0 0 12px;font-size:14px;line-height:1.4;color:#302543}
.ldpma .ldpma-compact .ldpma-detail-layout .ldpma-benefits{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:8px;margin:0!important;padding:0!important;height:auto!important;min-height:0!important;list-style:none!important}
.ldpma .ldpma-compact .ldpma-detail-layout .ldpma-benefits li{display:flex;align-items:flex-start;gap:10px;margin:0!important;padding:12px!important;border:1px solid #ece6f5;border-radius:10px;background:#faf8fe;min-height:0!important;height:auto!important;list-style:none!important}
.ldpma .ldpma-compact .ldpma-detail-layout .ldpma-benefits li:before,.ldpma .ldpma-compact .ldpma-detail-layout .ldpma-benefits li:after{display:none!important;content:none!important}
.ldpma .ldpma-compact .ldpma-detail-layout .ldpma-benefits li>div{min-width:0;margin:0;padding:0}
.ldpma .ldpma-compact .ldpma-detail-layout .ldpma-benefits strong{display:block;margin:0!important;font-size:13px;line-height:1.4}
.ldpma .ldpma-compact .ldpma-detail-layout .ldpma-benefits p{margin:3px 0 0!important;padding:0!important;font-size:12px;line-height:1.45;min-height:0!important;height:auto!important}
.ldpma .ldpma-compact .ldpma-detail-layout .ldpma-benefit-note{margin:10px 2px 0!important;padding:0!important;font-size:11px;line-height:1.5;color:#756c82;height:auto!important;min-height:0!important}
@media(max-width:800px){.ldpma .ldpma-compact .ldpma-detail-layout{grid-template-columns:minmax(0,1fr);gap:16px}.ldpma .ldpma-compact .ldpma-benefit-panel>h4{font-size:13px}}
