.sl-booking{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding:10px 0 75px}.sl-booking-copy>span{display:block;font-size:10px;letter-spacing:1.7px;color:var(--kd-light-link,var(--kd-link,#1768eb));margin-bottom:17px}.sl-booking-copy h2{font-size:clamp(29px,3vw,42px);line-height:1.15;letter-spacing:-1.4px;font-weight:650}.sl-booking-copy>p{font-size:14px;line-height:1.85;color:var(--kd-text-muted,#647b98);margin:20px 0}.sl-booking-copy ul{list-style:none;padding:0;margin:25px 0;display:grid;gap:14px}.sl-booking-copy li{display:flex;gap:10px;align-items:start;color:var(--kd-text-muted,#647b98);font-size:13px;line-height:1.7}.sl-booking-copy li .kd-icon{width:18px;height:18px;flex-shrink:0;color:var(--kd-success-text,#17795a);margin-top:2px}.sl-booking-copy>.sl-booking-note{font-size:11px;line-height:1.7;margin-bottom:0}.sl-booking-example{padding:25px;border:1px solid var(--kd-border,#dce6f4);border-radius:20px;background:var(--kd-surface,#fff);box-shadow:0 18px 50px color-mix(in srgb,var(--kd-brand,#1768eb) 8%,transparent);min-width:0}.sl-booking-example-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sl-booking-example-head>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--kd-surface-soft,#edf3ff);color:var(--kd-light-link,var(--kd-link,#1768eb))}.sl-booking-example-head .kd-icon{width:23px;height:23px}.sl-booking-example-head strong{display:block;font-size:15px;font-weight:600}.sl-booking-example-head small{display:block;font-size:11px;color:var(--kd-text-muted,#647b98);margin-top:5px}.sl-booking-example-head>b{margin-left:auto;font-size:10px;font-weight:400;color:var(--kd-text-muted,#647b98)}.sl-booking-time{padding:22px;margin:23px 0;background:var(--kd-surface-soft,#edf3ff);border-radius:13px;display:grid;gap:8px}.sl-booking-time>span{font-size:11px;color:var(--kd-text-muted,#647b98)}.sl-booking-time strong{font-size:28px;letter-spacing:-.6px;color:var(--kd-text,#172d50);font-weight:650}.sl-booking-time small{font-size:11px;color:var(--kd-text-muted,#647b98)}.sl-booking-flow{display:grid;gap:15px}.sl-booking-flow>div{display:flex;align-items:center;gap:12px}.sl-booking-flow>div>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--kd-border,#dce6f4);border-radius:8px;font-size:11px;flex-shrink:0;color:var(--kd-light-link,var(--kd-link,#1768eb))}.sl-booking-flow p{margin:0;font-size:12px;color:var(--kd-text,#172d50)}.sl-booking-status{display:flex;gap:8px;align-items:center;padding:13px 0;margin-top:18px;border-top:1px solid var(--kd-border,#dce6f4);color:var(--kd-text-muted,#647b98);font-size:11px}.sl-booking-status .kd-icon{width:17px;height:17px}.sl-booking-example>.sl-demo-caption{padding:0;text-align:left;font-size:10px}
@media(max-width:1000px){.sl-booking{gap:35px}.sl-booking-example{padding:21px}.sl-booking-time{padding:18px}.sl-booking-example-head>b{width:100%;margin-left:56px}}
@media(max-width:740px){.sl-booking{grid-template-columns:1fr;gap:28px;padding:5px 0 55px}.sl-booking-copy h2{font-size:33px;letter-spacing:-1px}.sl-booking-example{padding:22px}.sl-booking-example-head>b{width:auto;margin-left:auto}}
@media(max-width:380px){.sl-booking-copy h2{font-size:29px}.sl-booking-example{padding:18px}.sl-booking-time{padding:17px}.sl-booking-time strong{font-size:25px}.sl-booking-example-head>b{width:100%;margin-left:56px}.sl-booking-example-head strong{font-size:14px}}
