.uko-medspas .mp-checkout-stage{place-items:center;min-width:0;padding:40px 0 165px;display:grid}.uko-medspas .mp-front-desk{background:var(--mp-ink);width:min(400px,100%);color:var(--mp-paper);box-shadow:var(--mp-shadow);border-radius:26px;padding:22px 22px 42px;position:relative}.mp-front-desk>header{color:var(--mp-lilac);justify-content:space-between;align-items:center;gap:12px;display:flex}.mp-front-desk>header small{font-size:12px}.mp-checkout-sample{border:1px solid color-mix(in srgb,var(--mp-lilac) 35%,transparent);border-radius:999px;padding:5px 10px;font-size:11px}.mp-checkout-patient{align-items:center;gap:12px;margin-block:28px;display:flex}.mp-checkout-avatar{background:var(--mp-avatar-iv);width:44px;height:44px;color:var(--mp-paper);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.mp-checkout-patient strong{font-size:16px}.mp-checkout-patient small{color:var(--mp-lilac);margin-top:6px;font-size:12px;display:block}.mp-checkout-protection{background:color-mix(in srgb,var(--mp-paper) 8%,transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:16px 12px;transition:background .3s,color .3s;display:flex}.mp-checkout-protection strong{font-size:14px}.mp-checkout-protection>span{text-align:right;font-size:12px}.mp-checkout-protection.protected{background:var(--mp-lime);color:var(--mp-ink)}.uko-medspas .mp-checkout-hint{color:var(--mp-lilac);max-width:210px;min-height:40px;margin-top:14px;font-size:13px;line-height:1.5}.mp-patient-phone{border:6px solid var(--mp-ink);background:var(--mp-paper);width:190px;color:var(--mp-ink);box-shadow:var(--mp-shadow);border-radius:24px;flex-direction:column;gap:14px;padding:18px 12px;animation:.35s both mp-checkout-drop;display:flex;position:absolute;bottom:-150px;right:0}.mp-patient-phone small{color:var(--mp-muted);font-size:11px}.mp-patient-phone strong{font-size:16px;line-height:1.3}.mp-phone-choice{background:var(--mp-top);min-height:44px;color:var(--mp-violet);border-radius:999px;place-items:center;padding:8px;font-size:12px;font-weight:700;display:grid}.mp-phone-choice.accepted{background:var(--mp-lime);color:var(--mp-ink)}@keyframes mp-checkout-drop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@media (width<=759px){.uko-medspas .mp-checkout-stage{padding-top:20px}.mp-checkout-protection{gap:8px}.mp-checkout-protection strong{font-size:13px}.mp-checkout-protection>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.mp-patient-phone{animation:none}.mp-checkout-protection{transition:none}}
