.hotel-other-booking-options{border-top:1px solid var(--line);min-width:0;margin-top:14px;padding-top:12px}.hotel-other-booking-options summary{min-height:52px;color:var(--ink);cursor:pointer;padding:10px 0;font-size:1rem;font-weight:700;line-height:1.5;display:list-item}.hotel-other-booking-options summary:focus-visible{outline-offset:3px;outline:3px solid #297bc2}.hotel-other-booking-options>p{min-height:0!important;margin:8px 0!important;font-size:1rem!important;line-height:1.7!important}.hotel-other-booking-options__steps strong{-webkit-user-select:text;user-select:text;margin:10px 0;font-size:1rem;line-height:1.6;display:block}.hotel-other-booking-options__steps button{border:1px solid var(--ink);width:100%;min-height:52px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:1rem;font-weight:700;line-height:1.5;display:flex}.hotel-other-booking-options__steps button svg{flex:none;width:17px}.hotel-other-booking-options__steps button:focus-visible{outline-offset:3px;outline:3px solid #297bc2}.hotel-other-booking-options>a{margin-top:10px}.stay-hotel-candidate-list .hotel-other-booking-options__steps button{min-height:52px;font-size:1rem;line-height:1.5}.hotel-other-booking-options__services{gap:10px;min-width:0;margin-top:12px;display:grid}.hotel-other-booking-options__services>a{border:1px solid var(--line);background:var(--paper,#fff);text-align:center;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:52px;font-weight:700;line-height:1.5;color:var(--ink)!important;padding:10px 12px!important;font-size:1rem!important;display:flex!important}.hotel-other-booking-options__services>a:focus-visible{outline-offset:3px;outline:3px solid #297bc2}.hotel-other-booking-options summary>span{margin-top:6px;font-size:1rem;font-weight:400;line-height:1.7;display:block}.hotel-other-booking-options__steps{gap:16px;margin:16px 0;padding-left:26px;display:grid}.hotel-other-booking-options__steps>li{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.hotel-other-booking-options__steps p{min-height:0!important;margin:0 0 10px!important;font-size:1rem!important;line-height:1.8!important}.hotel-other-booking-options__step-title{font-weight:700}.hotel-other-booking-options__steps strong{overflow-wrap:anywhere}.hotel-other-booking-options__services>a{flex-direction:column;gap:6px}.hotel-other-booking-options__services>a>span{font-size:1rem;font-weight:400;line-height:1.7;display:block}.hotel-other-booking-options summary{background:#f0f5f2;border:1px solid #637a70;border-radius:8px;padding:12px;line-height:1.85;list-style:none}.hotel-other-booking-options summary::-webkit-details-marker{display:none}.hotel-other-booking-options__toggle{text-underline-offset:3px;text-decoration:underline;font-weight:700!important}.hotel-other-booking-options__close,.hotel-other-booking-options[open] .hotel-other-booking-options__open{display:none}.hotel-other-booking-options[open] .hotel-other-booking-options__close{display:inline}
