.header-manage{display:none;text-decoration:none;color:var(--blue);font-size:13px;font-weight:800;white-space:nowrap;padding:10px 0}.header-manage:hover{text-decoration:underline;text-underline-offset:4px}.manage-booking-section{max-width:1160px;margin:auto;padding:88px 30px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:54px;scroll-margin-top:20px}.manage-booking-copy h2{font-size:clamp(30px,3.2vw,42px);letter-spacing:-1.8px;line-height:1.15;margin-bottom:14px}.manage-booking-copy>p:not(.eyebrow){max-width:570px;color:var(--muted)}.manage-booking-note{background:var(--sky);border-left:4px solid #69b9ea;border-radius:0 10px 10px 0;padding:14px 16px;color:#385573!important;font-size:14px}.manage-booking-card{background:#f4f9fd;border:1px solid #d3e6f4;border-radius:16px;padding:28px}.manage-booking-card h3{font-size:21px;letter-spacing:-.7px;margin-bottom:8px}.manage-booking-card p{font-size:14px;color:var(--muted);margin-bottom:14px}.manage-booking-card label{display:block;font-size:13px;font-weight:800;margin:18px 0 7px}.manage-booking-card input{width:100%;padding:11px 12px;border:1px solid #c4d9ea;border-radius:8px;font:inherit}.manage-booking-card button{width:100%;margin-top:10px;border:0;border-radius:8px;padding:12px;background:var(--blue);color:#fff;font-weight:800;cursor:pointer}.manage-booking-card button:disabled{opacity:.72;cursor:wait}.manage-booking-card .manage-booking-status{margin:14px 0 0;color:#315f8d;font-weight:700}@media(max-width:850px){.header-manage{display:block;margin-left:auto;font-size:12px;padding:12px 0}.header-cta{margin-left:0}.manage-booking-section{grid-template-columns:1fr;padding:62px 20px;gap:25px}}@media(max-width:420px){.header-manage{font-size:0;padding:12px 2px}.header-manage:before{content:'Manage';font-size:11px}.manage-booking-card{padding:23px 20px}}
