main.booking-t53{max-width:760px;margin:0 auto;padding:12px 16px 140px;box-sizing:border-box;color:#2A1F1C}.booking-t53 .bk-head{display:flex;align-items:center;gap:10px;margin:4px 0 14px}.booking-t53 .bk-head h1{flex:1 1;margin:0;font-size:24px;font-weight:800;color:#2A1F1C}.booking-t53 .bk-back{font-size:30px;line-height:1;color:#2A1F1C;text-decoration:none;padding:4px 8px 4px 0}.booking-t53 .bk-side{font-size:14px;color:#B31F2B;text-decoration:none;font-weight:700;border:1px solid #eadfd6;background:#fff;border-radius:999px;padding:8px 14px}.booking-t53 section[aria-label="预约管理"]>h2{display:none}.booking-t53 nav[aria-label="查看日期"]{display:flex;background:#fff;border:1px solid #eadfd6;border-radius:999px;padding:4px;margin:0 0 12px;gap:4px}.booking-t53 nav[aria-label="查看日期"] button{flex:1 1;border:0;background:transparent;border-radius:999px;font-size:15px;color:#6B5A55;padding:8px 0;min-height:40px!important;cursor:pointer}.booking-t53 nav[aria-label="查看日期"] button[aria-pressed=true]{background:#B31F2B;color:#fff;font-weight:700}.booking-t53 button[aria-expanded]{display:block;width:100%;min-height:50px;border:0;border-radius:14px;background:linear-gradient(180deg,#C0283A,#B31F2B);color:#fff;font-size:17px;font-weight:700;margin:0 0 14px;cursor:pointer}.booking-t53 button[aria-expanded=true]{background:#fff;color:#B31F2B;border:1px solid #eadfd6}.booking-t53 article,.booking-t53 details,.booking-t53 form{background:#fff;border:1px solid #eadfd6;border-radius:16px;padding:14px 16px;margin:0 0 12px}.booking-t53 form label{display:block;font-size:15px;font-weight:700;color:#2A1F1C;margin:10px 0 0}.booking-t53 form input,.booking-t53 form select{display:block;width:100%;box-sizing:border-box;margin-top:6px;min-height:46px;border:1px solid #eadfd6;border-radius:12px;background:#F7F1EA;padding:10px 12px;font-size:16px;color:#2A1F1C;font-weight:400}.booking-t53 form button:not([type=button]){display:block;width:100%;min-height:50px;margin-top:14px;border:0;border-radius:14px;background:#B31F2B;color:#fff;font-size:17px;font-weight:700}.booking-t53 form button:not([type=button]):disabled{background:#D9D0C9}.booking-t53 article strong{font-size:16px;color:#2A1F1C}.booking-t53 article p{margin:6px 0;color:#6B5A55;font-size:14px}.booking-t53 article details{border:0;padding:0;margin:8px 0 0;background:transparent}.booking-t53 article details summary{color:#B31F2B;font-weight:700;font-size:14px;cursor:pointer}.booking-t53 article details button{margin:8px 8px 0 0;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid #eadfd6;background:#fff;color:#2A1F1C;font-size:14px}.booking-t53 section[aria-label="预约管理"]>p:not([role=status]){background:#fff;border:1px dashed #eadfd6;border-radius:16px;padding:22px 16px;text-align:center;color:#6B5A55;margin:0 0 12px}.booking-t53 section[aria-label="预约管理"]>details>summary{font-weight:700;color:#2A1F1C;cursor:pointer}.booking-t53 section[aria-label="预约管理"]>details>p{color:#6B5A55;font-size:14px}.booking-t53 section[aria-label="预约管理"]>a{display:inline-block;color:#6B5A55;font-size:14px;margin:4px 0}.booking-t53 p[role=status]{background:#FBEDEE;color:#8E1822;border-radius:12px;padding:10px 12px}.booking-t53 header.bk-head{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;position:static!important}.booking-t53 form button[type=button]{display:inline-block;margin:8px 0 0;min-height:38px;padding:0 14px;border-radius:999px;border:1px dashed #b31f2b;background:#fff;color:#B31F2B;font-size:14px;font-weight:700}