.overview #lean-pay-wrapper.mx-leanpay{float:none;width:100%;margin:12px 0 6px;padding:16px 18px;border:1px solid #e5e5df;border-radius:4px;background:#fafaf7;color:#55554e;font:400 12px/1.5 Roboto,sans-serif;box-sizing:border-box}.overview #lean-pay-wrapper.mx-leanpay .leanpay-title-string{float:none;width:auto;margin:0 0 12px;color:#333;font-weight:500}.overview #lean-pay-wrapper.mx-leanpay .lean-box{float:none;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px 18px;width:100%}.overview #lean-pay-wrapper.mx-leanpay .lean-logo{display:block;float:none;width:auto;grid-column:1;grid-row:1}.overview #lean-pay-wrapper.mx-leanpay .lean-logo img{display:block;width:100px;height:auto}.overview #lean-pay-wrapper.mx-leanpay #lean-pay{display:block;margin:0;grid-column:2}.overview #lean-pay-wrapper.mx-leanpay #lean-pay:empty{display:none}.overview #lean-pay-wrapper.mx-leanpay #lean-pay>div{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;width:auto;color:#333}.overview #lean-pay-wrapper.mx-leanpay #lean-pay strong{font-size:24px;line-height:1.25;font-weight:700;color:#191919;white-space:nowrap}.overview #lean-pay-wrapper.mx-leanpay .mx-leanpay-details{grid-column:1/-1;border-top:1px solid #e5e5df;margin-top:4px}.overview #lean-pay-wrapper.mx-leanpay [hidden]{display:none!important}.overview #lean-pay-wrapper.mx-leanpay summary{padding:12px 0;cursor:pointer;color:#333;font-weight:500;min-height:44px;box-sizing:border-box}.overview #lean-pay-wrapper.mx-leanpay summary:hover{text-decoration:underline}.overview #lean-pay-wrapper.mx-leanpay summary:focus-visible{outline:2px solid #333;outline-offset:3px}.overview #lean-pay-wrapper.mx-leanpay .mx-leanpay-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding-bottom:10px}.overview #lean-pay-wrapper.mx-leanpay .mx-leanpay-plans>div{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid #e5e5df}.overview #lean-pay-wrapper.mx-leanpay .mx-leanpay-plans strong{color:#333;white-space:nowrap}.overview #lean-pay-wrapper.mx-leanpay #lean-pay-info{float:none;width:auto;grid-column:1/-1;margin:2px 0 0;color:#6c6c63;font-size:11px}.overview #lean-pay-wrapper.mx-leanpay #lean-pay-info a{color:#55554e;text-decoration:underline;text-underline-offset:3px}@media(max-width:380px){.overview #lean-pay-wrapper.mx-leanpay{padding:14px}.overview #lean-pay-wrapper.mx-leanpay .lean-box{grid-template-columns:80px minmax(0,1fr);gap:8px 12px}.overview #lean-pay-wrapper.mx-leanpay .lean-logo img{width:80px}.overview #lean-pay-wrapper.mx-leanpay #lean-pay strong{font-size:21px}}
