/* AX622 — calm, readable customer booking */
body{background:#f5f1ea!important;color:#211d18!important;font-size:16px!important}.w{max-width:760px!important}.hero,.card{border:1px solid #e7dece!important;border-radius:26px!important;box-shadow:0 16px 44px rgba(52,40,25,.06)!important}.hero{background:linear-gradient(145deg,#fffefa,#fbf5e9)!important}.bookingBrand{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:17px;border-bottom:1px solid #ebe2d5}.bookingBrand img{width:108px;height:78px;object-fit:contain;background:#fff;border:1px solid #eadfcd;border-radius:17px;padding:8px}.bookingBrand b{display:block;font-size:19px}.bookingBrand span{display:block;color:#766d61;font-size:14px;margin-top:2px}.hero h1{font-size:34px!important;line-height:1.08!important}.hero p{font-size:16px!important;line-height:1.55!important}.bookingIntro span{font-size:13px!important;padding:8px 11px!important}.g{gap:16px!important}label b{font-size:15px!important}input,select,textarea{min-height:56px!important;font-size:16px!important;border:1px solid #dcd0bd!important;border-radius:16px!important;background:#fff!important;padding:14px 16px!important}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8e6a2c 50%),linear-gradient(135deg,#8e6a2c 50%,transparent 50%)!important;background-position:calc(100% - 21px) 24px,calc(100% - 15px) 24px!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important;padding-right:46px!important}.btn{min-height:58px!important;border-radius:16px!important;font-size:17px!important;background:linear-gradient(135deg,#aa7c2f,#d2ae60)!important}.card>small{display:block;color:#766d61;font-size:13px;line-height:1.5}@media(max-width:650px){.w{padding:12px!important}.hero,.card{padding:20px 18px!important}.bookingBrand img{width:96px;height:72px}.bookingBrand b{font-size:18px}.hero h1{font-size:31px!important}.hero p{font-size:16px!important}.bookingIntro{gap:7px!important}.bookingIntro span{font-size:12px!important}.g{gap:14px!important}label b{font-size:15px!important}input,select,textarea{font-size:16px!important}}
