.lera-booking-recovery{box-sizing:border-box;position:fixed;z-index:1100;left:50%;bottom:calc(80px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:max-content;max-width:calc(100% - 28px);padding:14px 46px 14px 18px;border:1px solid #d7c3a7;border-radius:10px;background:#fffdf9;color:#60435a;box-shadow:0 6px 24px #22152d25;font:14px/1.5 Arial,sans-serif}.lera-booking-recovery[hidden]{display:none}.lera-booking-recovery span{display:block}.lera-booking-recovery a{color:#684574;text-decoration:underline;text-underline-offset:3px}.lera-booking-recovery button{position:absolute;right:6px;top:6px;min-width:34px;min-height:34px;border:0;background:none;color:#60435a;font-size:24px;cursor:pointer}
