.sh-appointment-thanks{position:relative;margin-left:auto;margin-right:auto;margin-bottom:1.25rem;display:block;min-height:70px;max-width:550px;border-width:1px;border-style:solid;border-color:var(--colorBorder);padding:1.25rem}.sh-appointment-thanks dl{margin-bottom:0}.sh-appointment-thanks dl dt{margin-bottom:.5rem;border-width:0px;border-bottom-width:1px;border-style:solid;border-color:var(--colorBorder)}.sh-appointment-thanks dl dd{position:relative;margin-bottom:1.25rem;margin-left:0;padding-left:25px}.sh-appointment-thanks dl dd .icon{position:absolute;left:0;top:1px}.sh-appointment-thanks dl dd:last-child{margin-bottom:0}.sh-appointment-thanks .appointment-booking-confirmation-buttons{margin-top:.75rem;margin-bottom:.75rem;margin-right:-.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:stretch}.sh-appointment-thanks .appointment-booking-confirmation-buttons .btn,.sh-appointment-thanks .appointment-booking-confirmation-buttons .button{margin:.75rem;flex-shrink:1;flex-grow:1;padding-left:.75rem;padding-right:.75rem}
