/* LE DELTA / NIGHT PASS V280. Style only; original admin-driven booking functions remain untouched. */
html body.delta-home #reservation-rapide.delta-section{padding:30px 0 58px!important;background:#030507!important}
html body.delta-home #reservation-rapide .delta-reserve-express.delta-nightpass-v280{
 position:relative!important;isolation:isolate!important;display:grid!important;
 grid-template-columns:minmax(190px,.79fr) minmax(375px,1.45fr) minmax(250px,.99fr)!important;
 align-items:stretch!important;gap:17px!important;max-width:1350px!important;
 margin:0 auto!important;padding:24px!important;overflow:hidden!important;
 border:1px solid rgba(170,193,225,.21)!important;border-radius:22px!important;
 background:radial-gradient(ellipse 700px 430px at 0% 0%,rgba(46,77,134,.22),transparent 74%),linear-gradient(125deg,#10192a 0%,#080e19 58%,#0b1524 100%)!important;
 box-shadow:0 27px 70px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.035)!important
}
html body.delta-home #reservation-rapide .delta-nightpass-v280::before{
 content:'';pointer-events:none;position:absolute;top:0;left:0;width:36%;height:2px;
 background:linear-gradient(90deg,#d6b982,#5678ae,transparent)
}
html body.delta-home #reservation-rapide .delta-nightpass-v280 *{box-sizing:border-box}
html body.delta-home #reservation-rapide .delta-reserve-express-copy{
 display:flex!important;flex-direction:column!important;align-items:flex-start!important;
 justify-content:center!important;min-width:0!important;padding:12px 4px 12px 3px!important
}
html body.delta-home #reservation-rapide .delta-reserve-express-copy .delta-studio-eyebrow{
 margin:0 0 20px!important;color:#dbbc88!important;font-size:10px!important;letter-spacing:.18em!important
}
html body.delta-home #reservation-rapide .delta-reserve-express-copy h2{
 max-width:295px!important;margin:0!important;color:#f8f7f3!important;
 font-size:clamp(39px,3.6vw,56px)!important;font-weight:720!important;line-height:1.02!important;
 letter-spacing:-.065em!important;text-wrap:balance!important
}
html body.delta-home #reservation-rapide .delta-reserve-express-copy h2 em{
 display:block!important;margin:5px 0 0!important;font:italic 400 .93em/.98 Georgia,serif!important;
 letter-spacing:-.065em!important;color:#e1c695!important;white-space:nowrap!important
}
html body.delta-home #reservation-rapide .delta-reserve-express-copy h2::after{display:none!important;content:none!important}
html body.delta-home #reservation-rapide .delta-reserve-express-copy p{
 max-width:270px!important;margin:19px 0 0!important;color:#b0c0d4!important;
 font-size:12.5px!important;line-height:1.7!important
}
html body.delta-home #reservation-rapide .delta-v276-steps{
 display:flex!important;flex-direction:column!important;gap:12px!important;
 margin:25px 0 0!important;padding:20px 0 0!important;width:100%!important;
 border-top:1px solid rgba(175,202,228,.18)!important;list-style:none!important
}
html body.delta-home #reservation-rapide .delta-v276-steps li{
 display:flex!important;align-items:center!important;gap:11px!important;
 font-size:11px!important;line-height:1.4!important;letter-spacing:.005em!important;
 color:#a9b9cc!important
}
html body.delta-home #reservation-rapide .delta-v276-steps li b{
 display:grid!important;place-items:center!important;flex:0 0 27px!important;
 width:27px!important;height:27px!important;border:1px solid rgba(192,207,227,.2)!important;
 border-radius:50%!important;background:rgba(219,191,144,.045)!important;
 color:#d8c299!important;font-size:10px!important;font-weight:750!important
}
html body.delta-home #reservation-rapide .delta-v276-steps li:first-child b{
 background:#ddc294!important;border-color:#ddc294!important;color:#0b1526!important
}
html body.delta-home #reservation-rapide .delta-v280-contact{
 margin-top:26px;color:#cdb991;text-decoration:none;font-size:11px;font-weight:650;
 border-bottom:1px solid rgba(213,188,141,.42);padding-bottom:5px;letter-spacing:.01em
}
html body.delta-home #reservation-rapide .delta-v280-contact span{margin-left:5px}
html body.delta-home #reservation-rapide .delta-v280-contact:hover{color:#fff1d3}
@media(min-width:1161px){
 html body.delta-home #reservation-rapide .delta-booking-quick{
  display:contents!important
 }
}
/* Center — dates and guest selector */
html body.delta-home #reservation-rapide .delta-booking-quick-main{
 position:relative!important;min-width:0!important;min-height:0!important;
 padding:23px!important;border:1px solid rgba(183,208,231,.2)!important;
 border-radius:16px!important;background:rgba(3,9,18,.62)!important;
 box-shadow:inset 0 1px rgba(255,255,255,.026)!important
}
html body.delta-home #reservation-rapide .delta-v280-form-top{
 display:flex;align-items:center;justify-content:space-between;gap:10px;
 margin:0 0 16px;padding-bottom:13px;border-bottom:1px solid rgba(185,207,230,.15)
}
html body.delta-home #reservation-rapide .delta-v280-form-top span,
html body.delta-home #reservation-rapide .delta-v280-guest-eyebrow{
 display:inline-flex;align-items:center;gap:10px;color:#d3bb92;
 font-size:10px;font-weight:850;letter-spacing:.13em;white-space:nowrap
}
html body.delta-home #reservation-rapide .delta-v280-form-top i,
html body.delta-home #reservation-rapide .delta-v280-guest-eyebrow i{
 width:18px;height:1px;background:rgba(227,201,156,.65);font-size:0
}
html body.delta-home #reservation-rapide .delta-v280-form-top small{
 color:#8094ac!important;font-size:10px!important
}
html body.delta-home #reservation-rapide .delta-booking-quick-main>.delta-booking-label{
 display:block!important;margin:0 0 13px!important;color:#f3f5f8!important;
 font-weight:750!important;font-size:15px!important;letter-spacing:-.015em!important
}
html body.delta-home #reservation-rapide #home-booking-quick-dates{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;
 margin:0!important;padding:0!important;overflow:visible!important
}
html body.delta-home #reservation-rapide .delta-quick-event-card{
 position:relative!important;display:flex!important;align-items:center!important;
 gap:9px!important;min-width:0!important;min-height:87px!important;
 width:100%!important;padding:11px!important;overflow:hidden!important;
 border:1px solid rgba(179,198,222,.19)!important;border-radius:11px!important;
 background:linear-gradient(132deg,rgba(28,47,75,.54),rgba(14,27,46,.74))!important;
 box-shadow:none!important;text-align:left!important;transform:none!important;
 transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease!important
}
html body.delta-home #reservation-rapide .delta-quick-event-card:not(.is-past):hover{
 border-color:rgba(225,195,149,.64)!important;
 background:rgba(34,54,83,.83)!important;transform:none!important
}
html body.delta-home #reservation-rapide .delta-quick-event-card.is-selected{
 border-color:#e2c38e!important;
 background:linear-gradient(132deg,rgba(198,164,110,.17),rgba(20,35,56,.78))!important;
 box-shadow:inset 0 0 0 1px rgba(224,196,149,.3),0 10px 20px rgba(0,0,0,.12)!important
}
html body.delta-home #reservation-rapide .delta-quick-event-card.is-past{
 opacity:.44!important;filter:saturate(.67)!important;cursor:not-allowed!important
}
html body.delta-home #reservation-rapide .delta-quick-event-date{
 display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
 flex:0 0 45px!important;width:45px!important;min-width:45px!important;height:59px!important;
 margin:0!important;border:1px solid rgba(166,190,222,.22)!important;border-radius:7px!important;
 background:linear-gradient(150deg,#243f65,#122441)!important
}
html body.delta-home #reservation-rapide .delta-quick-event-date b{
 color:#f8f8fa!important;font-size:23px!important;font-weight:850!important;line-height:1!important
}
html body.delta-home #reservation-rapide .delta-quick-event-date small{
 margin:5px 0 0!important;color:#e1bf8a!important;font-size:9px!important;letter-spacing:.12em!important
}
html body.delta-home #reservation-rapide .delta-quick-event-copy{
 display:flex!important;flex-direction:column!important;justify-content:center!important;
 gap:4px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important
}
html body.delta-home #reservation-rapide .delta-quick-event-copy small{
 color:#a7bacf!important;font-size:9px!important;line-height:1.3!important;letter-spacing:.035em!important
}
html body.delta-home #reservation-rapide .delta-quick-event-copy strong{
 color:#f7f8fa!important;font-size:12px!important;font-weight:810!important;
 letter-spacing:-.015em!important;line-height:1.2!important;
 overflow:visible!important;white-space:normal!important;text-overflow:clip!important;
 text-wrap:balance!important;overflow-wrap:anywhere!important
}
html body.delta-home #reservation-rapide .delta-quick-event-copy em,
html body.delta-home #reservation-rapide .delta-quick-event-go{display:none!important}
html body.delta-home #reservation-rapide .delta-v280-divider{
 height:1px;width:100%;margin:22px 0 20px;background:rgba(189,211,234,.14)
}
html body.delta-home #reservation-rapide .delta-booking-guests{
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 gap:15px!important;min-width:0!important;
 margin:0!important;padding:0!important;border:0!important
}
html body.delta-home #reservation-rapide .delta-booking-guests>div:first-child{
 display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important
}
html body.delta-home #reservation-rapide .delta-v280-guest-eyebrow{
 margin-bottom:5px!important
}
html body.delta-home #reservation-rapide .delta-booking-guests .delta-booking-label{
 display:block!important;color:#eef2f7!important;font-size:15px!important;
 letter-spacing:-.02em!important;font-weight:760!important
}
html body.delta-home #reservation-rapide #home-booking-guest-range{
 color:#91a5bb!important;font-size:11px!important;line-height:1.3!important
}
html body.delta-home #reservation-rapide .delta-booking-counter{
 display:flex!important;align-items:center!important;flex:0 0 auto!important;
 height:48px!important;border:1px solid rgba(174,196,220,.26)!important;
 border-radius:10px!important;background:rgba(7,15,28,.83)!important;overflow:hidden!important
}
html body.delta-home #reservation-rapide .delta-booking-counter button{
 width:43px!important;height:48px!important;display:grid!important;place-items:center!important;
 color:#f3f5fa!important;background:transparent!important;border:0!important;
 font-size:20px!important;transition:background-color .2s ease,color .2s ease!important
}
html body.delta-home #reservation-rapide .delta-booking-counter button:not(:disabled):hover{
 color:#d9b77f!important;background:rgba(217,183,127,.13)!important
}
html body.delta-home #reservation-rapide .delta-booking-counter button:disabled{
 opacity:.3!important;cursor:not-allowed!important
}
html body.delta-home #reservation-rapide #home-booking-guests{
 min-width:42px!important;font-size:21px!important;font-weight:850!important;
 color:#fafbf9!important;text-align:center!important;font-variant-numeric:tabular-nums!important
}
html body.delta-home #reservation-rapide .delta-v280-presets{
 display:flex;gap:7px;flex-wrap:wrap;margin:15px 0 0;padding:0
}
html body.delta-home #reservation-rapide .delta-v280-presets:empty{display:none}
html body.delta-home #reservation-rapide .delta-v280-presets button{
 flex:1 1 42px;min-height:35px;padding:5px 10px!important;border-radius:7px;
 border:1px solid rgba(176,196,220,.18);background:rgba(29,47,70,.41);
 color:#b8c6d7;font:750 11px/1.2 Inter,system-ui,sans-serif;
 cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease
}
html body.delta-home #reservation-rapide .delta-v280-presets button[aria-pressed="true"]{
 border-color:#e0c28f;background:#dfc493;color:#15233a
}
html body.delta-home #reservation-rapide .delta-v280-presets button:hover:not([aria-pressed="true"]){
 border-color:rgba(225,192,140,.6);color:#f4f4f1
}
/* Right — atmospheric pass summary, no fictitious allocated table or QR code */
html body.delta-home #reservation-rapide .delta-booking-quick-action{
 position:relative!important;display:flex!important;flex-direction:column!important;
 align-items:stretch!important;justify-content:flex-start!important;
 min-width:0!important;min-height:0!important;padding:22px!important;
 border:1px solid rgba(213,189,148,.27)!important;border-radius:16px!important;
 background:radial-gradient(circle at 104% -8%,rgba(110,128,169,.20),transparent 58%),linear-gradient(145deg,#192843,#0c1729 63%,#101b31)!important;
 box-shadow:0 18px 40px rgba(0,0,0,.19),inset 0 1px rgba(255,255,255,.055)!important;
 color:#faf9f5!important;overflow:hidden!important
}
html body.delta-home #reservation-rapide .delta-booking-quick-action::before,
html body.delta-home #reservation-rapide .delta-booking-quick-action::after{display:none!important;content:none!important}
html body.delta-home #reservation-rapide .delta-v280-original-action-label{
 position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;
 padding:0!important;border:0!important;clip-path:inset(50%)!important;white-space:nowrap!important
}
html body.delta-home #reservation-rapide .delta-v280-pass-heading{
 display:flex;align-items:center;justify-content:space-between;gap:9px;
 min-height:37px;padding:0 0 15px;border-bottom:1px solid rgba(195,209,227,.19)
}
html body.delta-home #reservation-rapide .delta-v280-pass-heading img{
 display:block;max-width:76px;max-height:32px;object-fit:contain;object-position:left center;
 filter:brightness(1.08)
}
html body.delta-home #reservation-rapide .delta-v280-pass-heading small{
 flex:0 0 auto;color:#d1bb94!important;font:750 9px/1.4 Inter,system-ui,sans-serif!important;
 letter-spacing:.08em;white-space:nowrap
}
html body.delta-home #reservation-rapide .delta-v280-pass-heading em{font-style:normal;color:#7f97b4}
html body.delta-home #reservation-rapide .delta-v280-pass-overline{
 margin:27px 0 13px;color:#a8bad0;font-size:10px;font-weight:800;letter-spacing:.15em
}
html body.delta-home #reservation-rapide .delta-v280-pass-event{
 display:flex;align-items:center;gap:13px;min-width:0;min-height:95px;
}
html body.delta-home #reservation-rapide .delta-v280-pass-cal{
 display:flex;flex-direction:column;align-items:center;justify-content:center;
 flex:0 0 66px;width:66px;height:82px;border-radius:9px;
 border:1px solid rgba(225,192,143,.4);background:rgba(207,169,111,.1);
 text-align:center;color:#f0e6cf
}
html body.delta-home #reservation-rapide .delta-v280-pass-cal span{
 font-size:10px;letter-spacing:.15em;font-weight:800;color:#d6bc8e
}
html body.delta-home #reservation-rapide .delta-v280-pass-cal b{
 font-size:31px;line-height:1.1;font-weight:900;font-variant-numeric:tabular-nums;color:#fff8e9
}
html body.delta-home #reservation-rapide .delta-v280-pass-cal small{
 font-size:9px;letter-spacing:.13em;font-weight:760;color:#a7bad1
}
html body.delta-home #reservation-rapide .delta-v280-pass-info{
 display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;overflow:hidden
}
html body.delta-home #reservation-rapide #delta-v280-pass-title{
 color:#f7f7f1;font-size:clamp(16px,1.54vw,22px);font-weight:820;line-height:1.12;
 letter-spacing:-.032em;overflow-wrap:anywhere;text-wrap:balance
}
html body.delta-home #reservation-rapide #delta-v280-pass-time{
 color:#aabdd2;font-size:10px;line-height:1.5
}
html body.delta-home #reservation-rapide .delta-v280-pass-perf{
 flex:0 0 auto;position:relative;height:1px;margin:25px -22px 20px;
 border-top:1px dashed rgba(199,218,237,.28)
}
html body.delta-home #reservation-rapide .delta-v280-pass-perf::before,
html body.delta-home #reservation-rapide .delta-v280-pass-perf::after{
 content:'';position:absolute;top:-9px;left:-9px;width:17px;height:17px;
 border-radius:50%;background:#0b1525;border-right:1px solid rgba(206,220,240,.17)
}
html body.delta-home #reservation-rapide .delta-v280-pass-perf::after{
 left:auto;right:-9px;border-right:0;border-left:1px solid rgba(206,220,240,.17)
}
html body.delta-home #reservation-rapide .delta-v280-pass-attendees{
 display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:19px
}
html body.delta-home #reservation-rapide .delta-v280-pass-attendees span{
 color:#a7b7cb;font-size:10px;font-weight:800;letter-spacing:.12em
}
html body.delta-home #reservation-rapide .delta-v280-pass-attendees strong{
 color:#f3f3f0;font-size:14px;font-weight:820
}
html body.delta-home #reservation-rapide .delta-v280-visual-hidden{
 position:absolute!important;width:1px!important;height:1px!important;padding:0!important;
 margin:-1px!important;border:0!important;clip:rect(0,0,0,0)!important;
 clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important
}
html body.delta-home #reservation-rapide .delta-booking-safe{
 color:#b2c0d0!important;font-size:11px!important;line-height:1.5!important;margin:0 0 13px!important;
}
html body.delta-home #reservation-rapide #home-booking-cta{
 display:flex!important;justify-content:space-between!important;align-items:center!important;
 gap:12px!important;width:100%!important;max-width:none!important;
 min-height:48px!important;margin:0!important;padding:0 14px!important;border-radius:9px!important;
 border:1px solid #e6cb9d!important;background:#dec392!important;color:#15243b!important;
 box-shadow:none!important;font-size:12px!important;font-weight:850!important;
 text-decoration:none!important;transition:background-color .2s ease,transform .2s ease!important
}
html body.delta-home #reservation-rapide #home-booking-cta:hover{
 background:#f0daad!important;transform:translateY(-1px)!important
}
html body.delta-home #reservation-rapide #home-booking-cta b{
 color:inherit!important;font-size:17px!important
}
html body.delta-home #reservation-rapide .delta-v280-pass-foot{
 display:flex;align-items:center;justify-content:space-between;gap:8px;
 margin-top:auto;padding-top:20px;color:#8b9fb5;font-size:9px;font-weight:750;letter-spacing:.08em
}
html body.delta-home #reservation-rapide .delta-v280-pass-foot span:first-child{color:#d1b98c}
html body.delta-home #reservation-rapide .delta-quick-event-card:focus-visible,
html body.delta-home #reservation-rapide .delta-v280-presets button:focus-visible,
html body.delta-home #reservation-rapide :is(#home-booking-cta,.delta-booking-counter button,.delta-v280-contact):focus-visible{
 outline:2px solid #ecd2a1!important;outline-offset:3px!important
}
/* Laptop / tablet: intro above two balanced panels */
@media(max-width:1160px){
 html body.delta-home #reservation-rapide .delta-reserve-express.delta-nightpass-v280{
  grid-template-columns:minmax(0,1fr)!important;padding:22px!important;gap:19px!important;
 }
 html body.delta-home #reservation-rapide .delta-reserve-express-copy{
  display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;
  gap:10px 18px!important;align-items:start!important;padding:0 4px!important
 }
 html body.delta-home #reservation-rapide .delta-reserve-express-copy .delta-studio-eyebrow{grid-column:1/-1!important;margin:0!important}
 html body.delta-home #reservation-rapide .delta-reserve-express-copy h2{grid-column:1!important;grid-row:2/span 2!important;font-size:44px!important}
 html body.delta-home #reservation-rapide .delta-reserve-express-copy p{grid-column:2!important;grid-row:2!important;margin:3px 0 0!important;max-width:400px!important}
 html body.delta-home #reservation-rapide .delta-v276-steps{
  grid-column:2!important;grid-row:3!important;display:flex!important;flex-direction:row!important;
  flex-wrap:wrap!important;gap:9px!important;padding:10px 0 0!important;margin:0!important
 }
 html body.delta-home #reservation-rapide .delta-v276-steps li{font-size:10px!important}
 html body.delta-home #reservation-rapide .delta-v276-steps li b{width:24px!important;flex-basis:24px!important;height:24px!important}
 html body.delta-home #reservation-rapide .delta-v280-contact{grid-column:1/-1!important;margin:0!important;justify-self:start}
 html body.delta-home #reservation-rapide .delta-booking-quick{
  display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(250px,.9fr)!important;
  align-items:stretch!important;gap:17px!important;border:0!important;box-shadow:none!important;
  overflow:visible!important;background:transparent!important
 }
}
@media(max-width:760px){
 html body.delta-home #reservation-rapide.delta-section{padding:22px 0 40px!important}
 html body.delta-home #reservation-rapide .delta-reserve-express.delta-nightpass-v280{
  grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:18px!important;
  margin:0 8px!important;border-radius:17px!important
 }
 html body.delta-home #reservation-rapide .delta-reserve-express-copy{
  display:flex!important;flex-direction:column!important;gap:0!important;
  align-items:flex-start!important;padding:3px 2px 2px!important
 }
 html body.delta-home #reservation-rapide .delta-reserve-express-copy .delta-studio-eyebrow{
  margin:0 0 13px!important;font-size:9px!important
 }
 html body.delta-home #reservation-rapide .delta-reserve-express-copy h2{font-size:clamp(34px,9.5vw,45px)!important}
 html body.delta-home #reservation-rapide .delta-reserve-express-copy p{
  font-size:12px!important;margin:14px 0 0!important;max-width:450px!important
 }
 html body.delta-home #reservation-rapide .delta-v276-steps{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  width:100%!important;gap:7px!important;margin:18px 0 0!important;padding:13px 0 0!important
 }
 html body.delta-home #reservation-rapide .delta-v276-steps li{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;
  gap:7px!important;font-size:10px!important;white-space:normal!important
 }
 html body.delta-home #reservation-rapide .delta-v280-contact{margin-top:15px!important}
 html body.delta-home #reservation-rapide .delta-booking-quick{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;
  border:0!important;border-radius:0!important;overflow:visible!important;background:none!important;
  box-shadow:none!important
 }
 html body.delta-home #reservation-rapide .delta-booking-quick-main{padding:18px!important;border-radius:13px!important}
 html body.delta-home #reservation-rapide #home-booking-quick-dates{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important
 }
 html body.delta-home #reservation-rapide .delta-quick-event-card{min-height:80px!important;padding:8px!important;gap:7px!important}
 html body.delta-home #reservation-rapide .delta-quick-event-date{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:55px!important}
 html body.delta-home #reservation-rapide .delta-quick-event-copy strong{font-size:11px!important}
 html body.delta-home #reservation-rapide .delta-quick-event-copy small{font-size:8px!important}
 html body.delta-home #reservation-rapide .delta-booking-guests{gap:9px!important}
 html body.delta-home #reservation-rapide .delta-booking-guests .delta-booking-label{font-size:14px!important}
 html body.delta-home #reservation-rapide .delta-booking-counter button{width:38px!important}
 html body.delta-home #reservation-rapide .delta-booking-quick-action{padding:20px!important;border-radius:13px!important}
 html body.delta-home #reservation-rapide .delta-v280-pass-foot{margin-top:8px!important}
}
@media(max-width:390px){
 html body.delta-home #reservation-rapide .delta-reserve-express.delta-nightpass-v280{padding:13px!important;margin:0 5px!important}
 html body.delta-home #reservation-rapide .delta-booking-quick-main{padding:13px!important}
 html body.delta-home #reservation-rapide #home-booking-quick-dates{grid-template-columns:minmax(0,1fr)!important}
 html body.delta-home #reservation-rapide .delta-quick-event-card{min-height:68px!important}
 html body.delta-home #reservation-rapide .delta-booking-quick-action{padding:15px!important}
}
@media(prefers-reduced-motion:reduce){
 html body.delta-home #reservation-rapide *{animation:none!important;transition:none!important}
}
