.free-sample-note{margin:0 0 6px;font-size:12px;line-height:1.35;color:#4d6255}.free-locked{color:#616963!important;background:#f0f1ee!important;border-color:#d4d9d3!important;position:relative;cursor:pointer}.free-locked svg{width:14px;height:14px;flex:none;margin-left:5px;vertical-align:middle}.v3-levels .free-locked svg{position:absolute;top:5px;right:5px}.free-plan-dialog{color:#213f32;background:#fff;border:1px solid #c7d0c8;border-radius:18px;padding:20px;width:min(340px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100dvh - 24px)}.free-plan-dialog::backdrop{background:#152e2266}.free-plan-dialog form{margin:0;display:grid;gap:10px}.free-plan-dialog h2{font-size:22px;line-height:1.2;margin:0}.free-plan-dialog p{font-size:14px;line-height:1.4;margin:0}.free-plan-lock{display:none}.free-plan-note{color:#626d66}.free-plan-close{font:inherit;font-weight:700;color:white;background:#237747;border:0;border-radius:10px;min-height:44px;padding:8px 12px}.free-access-error{font-size:13px;color:#8d2a2a}.mp-free-plan{padding:6px 0;min-height:32px;display:flex;align-items:center;gap:5px;font-size:13px;background:none;border:0;color:#58665d;text-decoration:underline}.mp-field option:disabled{color:#6c746f}.free-plan-dialog button:focus-visible{outline:3px solid #8555b0;outline-offset:3px}@media(max-height:480px){.free-plan-dialog{padding:14px}.free-plan-dialog form{gap:6px}.free-plan-dialog h2{font-size:19px}.free-plan-dialog p{font-size:13px}}

.free-plan-summary{padding:16px!important;flex:none}.free-plan-summary p{font-size:15px;line-height:1.45;margin:0 0 10px}.free-plan-summary p:last-child{margin-bottom:0}
