.live-booking-panel{grid-column:1/-1;border:1px solid #b892523f;padding:18px;border-radius:14px}.live-booking-panel p{font-size:14px;line-height:1.6;margin:0 0 12px}.live-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px;margin-bottom:14px}.live-slots button,.live-result button,.live-result a{font:inherit;min-height:44px;padding:10px;border:1px solid #b89252;background:transparent;color:inherit;border-radius:9px;cursor:pointer}.live-slots button[aria-pressed=true]{background:#dab167;color:#15120b}.live-consent{display:flex!important;gap:12px;align-items:flex-start;margin:18px 0;font-size:13px;line-height:1.5}.live-consent input{width:20px!important;height:20px;flex-shrink:0}.live-result{display:grid;gap:12px;margin:16px 0}.live-result:empty{display:none}.live-result a{text-align:center;text-decoration:none}.live-result strong{line-height:1.5}button:disabled{opacity:.55;cursor:not-allowed}
