.booking-banner{padding:10px 12px;border-radius:9px;background:#f3f6ee;color:#3b5437;font-size:14px;margin:0 0 13px}
.booking-price{color:#405b38;font-size:14px;font-weight:700;margin:0 0 14px}
.booking .form-mode{margin-bottom:10px}
.time{min-height:42px}
.metrics-choice{position:fixed;z-index:6;bottom:80px;left:16px;right:16px;max-width:440px;padding:13px;background:#fbfcf7;border:1px solid #cdd8c6;border-radius:12px;box-shadow:0 6px 22px #18211a33;font-size:13px}
.metrics-choice p{margin:0 0 10px}
.metrics-choice div{display:flex;flex-wrap:wrap;gap:6px}
.metrics-choice .btn{font-size:12px;min-height:38px;padding:7px 9px}
.metrics-settings{font:inherit;font-size:12px;background:transparent;border:0;color:#425f41;text-decoration:underline;cursor:pointer;padding:5px 0}
