.proceed-card{background:#fff;padding:0;border-radius:4px}.room-type-section{display:flex;flex-direction:column;padding:12px;gap:10px;border-bottom:1px solid #e6e6e6}.selected-card-item .roomdata-pricing-tooltip{background-color:#fff}.selected-card-item .tippy-box[data-theme~=custom]{background:#fff}.selected-card-item .tippy-arrow{color:#fff}.proceed-card .selected-card-item{position:relative}.rate-plan-name{font-size:14px;color:#262626;display:flex;gap:8px;align-items:center}.hr-sm-proceed-card{width:calc(100% - 40px);padding:0;margin:0;margin-inline:auto;background:transparent;border-bottom:1px solid #e6e6e6;border-top:none;opacity:1}.proceed-card .total-room-cost{position:relative}.hr-bold-proceed-card{padding:0;margin:0;height:0!important;border-bottom:var(--border-light);border-top:0;opacity:1}.room-data-wrapper{display:flex;flex-direction:column;border:1px solid #f0f0f0;padding:8px;border-radius:4px;box-shadow:0 2px 4px #8864cc40}.room-data-pricing{display:flex;justify-content:center;align-items:center;color:#ff4d4f;gap:4px}.proceed-card .room-right-sec{text-align:right;display:flex;flex-direction:column;justify-content:flex-end}.proceed-card .room-right-sec span{display:inline}.proceed-card p{font-size:10px;margin:0;text-align:right;font-weight:400}.proceed-card span.total-price{font-size:14px;font-weight:600}.proceed-card .total-wrapper{display:flex;justify-content:space-between;align-items:center;padding:14.5px 20px;flex-wrap:wrap}.proceed-card .total-wrapper>div{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.proceed-card-discounts{flex-direction:column-reverse;margin-bottom:8px}.proceed-card-discounts>div{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.proceed-card .total-amount-label{display:flex;flex-direction:column;font-size:14px;font-weight:600}.room-type-name span{font-size:11px;font-weight:400}.proceed-card .row{padding:4px 20px 10px}.toggle-wrapper{border-top:1px solid #e6e6e6}.bid-section{position:relative;display:flex;flex-direction:column;gap:12px;margin:8px 8px 12px;padding:10px;border-radius:4px;font-size:14px;background:#fff;overflow:hidden;z-index:1;border:none;box-shadow:0 4px 20px #0000000d}.info-button{background:transparent;border:none;padding:0;margin-left:4px;cursor:pointer;color:#8c8c8c;width:fit-content;height:fit-content}.info-button:hover{color:#6c5ce7;background-color:transparent}.bid-section-error{position:relative;display:flex;flex-direction:column;gap:12px;margin:8px 8px 12px;padding:10px;border-radius:4px;font-size:14px;background:#fff;overflow:hidden;z-index:1;border:.5px solid #ff4d4f;box-shadow:0 1px 5px 1px #ff4d4f4f}.bid-section.animating:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:400%;z-index:-2;background:conic-gradient(transparent,#6c5ce7 100%,#00d2ff);animation:rotateBorder 4s linear infinite}.bid-section.animating:after{content:"";position:absolute;inset:2px;background:#fff;border-radius:4px;z-index:-1}.bid-section.input-focused{outline:2px solid #6c5ce7;outline-offset:-2px}.bid-section.input-focused:before,.bid-section.input-focused:after{display:none}.bid-section-form{display:flex;gap:8px;height:32px;width:100%;z-index:2}.bid-input-container{display:flex;align-items:center;border:1px solid #757575;border-radius:4px;font-size:14px;padding:8px 12px;background-color:#f9f9f9;transition:border-color .2s;width:70%}.bid-input-container.focused{border-color:#4a4a4a;background-color:#fff}.currency-prefix{margin-right:4px;white-space:nowrap;font-size:14px;border-right:.5px solid #000000;padding-right:4px;line-height:16px}.bid-section-input{border:none;outline:none;background:transparent;font-size:14px;width:100%;height:100%}.bid-section-input::placeholder{font-size:12px}.bid-section-button{font-size:12px;font-weight:400;width:30%;align-items:center;height:100%;justify-content:center;display:flex;white-space:nowrap;padding:0}.bid-section-status{border:1px solid #f0f0ff;background:#eff0fe;color:#6841c1;width:100%;font-size:12px;gap:4px;display:flex;align-items:center;border-radius:4px;padding:4px}.bid-section-status-error{border:1px solid #ffe2e2;background:#ffe2e2;color:#ff4d4f;width:100%;font-size:12px;gap:4px;display:flex;align-items:center;border-radius:4px;padding:4px}.bid-section-message{margin-top:2px}@keyframes rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.proceed-card[data-booking=true] .proceed-btn-wrapper,.proceed-card[data-booking=true] .toggle-wrapper,.proceed-card[data-booking=true] .bid-section,.proceed-card[data-booking=true] .win-bid-card__checkout-button{display:none}.toggle-button-wrapper{display:flex;border:1px solid #f0f0f0;border-radius:4px;padding:4px;margin:10px 8px;height:50px;box-shadow:0 2px 4px #8864cc40}.bid-price{padding:14.5px 20px;display:flex;justify-content:space-between;font-weight:600;font-size:14px}.toggle-item{flex:1;border:none;background:transparent;cursor:pointer;font-weight:500;color:#6c5ce7;border-radius:4px;transition:all .2s ease}.toggle-item.active{background-color:#eff0fe;color:#6841c1}.proceed-card .no-rooms-selected p{font-size:12px;font-weight:400;color:#000;text-align:left;background-color:#f1f0ff;padding:4px 12px;border-radius:4px}.type-info{display:flex;flex-direction:row;font-weight:400;flex-wrap:wrap;font-size:14px;justify-content:space-between;width:100%;color:#8c8c8c}.type-info span{display:flex;align-items:center;gap:4px}.proceed-card .type-info span i{font-size:4px}.tax-details .tax-heading{font-size:14px;font-weight:600;color:#000}span.room-type-name{display:block;font-size:14px;font-weight:600;color:#262626;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.gt-cost.total-savings{font-size:16px;font-weight:600;color:#008234}.tax,.grand-total-col{display:flex;justify-content:space-between;align-items:center}.grand-total-col .total-savings{font-size:16px;font-weight:500}.grand-total-col.rate-plan-discount{font-size:14px;font-weight:500}.grand-total-col.hippo-offer{font-size:14px;font-weight:400}.total-amount-with-discounts{font-size:14px;font-weight:600}.gt-title,.gt-cost{display:flex;align-items:center}.single-property-rooms .gt-title.total,.single-property-rooms .gt-cost.total{font-size:16px;font-weight:600}.gt-title.total,.gt-cost.total{font-size:20px;font-weight:600}.saving-title{color:#008234;font-size:16px;font-weight:600}.gt-discount{display:flex;align-items:baseline;gap:2px}.single-property-rooms .gt-cost.total{color:#000;font-size:16px}.gt-cost.total{color:#000;font-size:20px}.tax-details .tax-total{display:block;text-align:end;font-size:14px;font-weight:600}.pay-total-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.pay-total-wrapper .pay-method,.pay-total-wrapper .pay-cost{font-size:16px;font-weight:500;color:#262626}.tax-details .tax-name,.tax-cost{font-size:14px;color:#8c8c8c;font-weight:400}.tax-cost.total{font-size:14px;font-weight:600;color:#735cab}span.compare-price{display:block;text-align:right;font-size:12px;font-weight:400;text-decoration:line-through;color:#ff4d4f}.rate-plan-cancellation-policy-info{display:flex;background-color:var(--clr-light);padding:4px 8px;border-radius:4px;margin-top:5px;width:100%}.rate-plan-cancellation-policy-info>span{font-size:11px}.total-savings-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px 20px 0}.total-grand-total-wrapper{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid rgba(240,240,240,1);border-radius:4px;margin:10px 8px;box-shadow:0 2px 4px #8864cc40}.total-property-at-property{display:flex;flex-direction:column;align-items:center;padding:12px;border:1px solid rgba(240,240,240,1);border-radius:4px;margin:8px;box-shadow:0 2px 4px #8864cc40;gap:4px}.total-grand-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.property-currency-label{font-weight:500;font-size:16px;text-align:right;width:100%}.win-bid-card__wrapper{border-top:1px solid #e6e6e6}.win-bid-card{background-color:#fff;border:1px solid #ff8904;border-radius:4px;padding:4px;margin:10px 8px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 4px 4px #0003}.win-bid-card__header{font-size:16px;font-weight:600;color:#020817;margin-bottom:10px}.win-bid-card__details{background:#fff7ed;border:1px solid #ff8904;border-radius:4px;padding:10px}.win-bid-card__price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.win-bid-card__label{font-size:16px;font-weight:600;color:#000}.win-bid-card__price-stack{display:flex;flex-direction:column;align-items:flex-end}.win-bid-card__price--original{font-size:14px;color:#ff4d4f;text-decoration:line-through;margin-bottom:-4px}.win-bid-card__price--final{font-weight:600;font-size:16px;color:#000}.win-bid-card__timer-status{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1.5px solid #10b981;border-radius:4px;padding:8px;color:#059669}.win-bid-card__timer-info{display:flex;align-items:center;gap:4px}.win-bid-card__timer-icon{color:#10b981;font-size:14px;margin-bottom:2px}.win-bid-card__timer-label{font-size:14px}.win-bid-card__timer-value{font-size:14px;font-variant-numeric:tabular-nums}.win-bid-card__checkout-button{width:calc(100% - 16px);margin:10px 8px 20px;font-size:16px;font-weight:500}@media(max-width:1200px)and (min-width:991px){.room-data-wrapper{flex-direction:column;padding:4px}.rate-plan-info{display:flex}.proceed-card .room-right-sec{display:flex;flex-direction:row;gap:8px;width:100%}.proceed-card .total-wrapper,.proceed-card .row{padding:10px}.total-savings-wrapper{padding:10px 10px 0}.room-type-section{padding:12px 6px}.rate-plan-name{justify-content:space-between}}.room-data-pricing .offer-tag-wrapper{display:flex;gap:8px;flex-direction:column}.detail-cards .offer-tag-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.ratePlan-benifits .offer-tag-wrapper{display:flex;gap:8px;flex-direction:column}.room-data-pricing .hippo-offer-tag,.room-data-pricing .rateplan-discount-tag,.room-data-pricing .promotion-discount-tag,.detail-cards .hippo-offer-tag,.detail-cards .rateplan-discount-tag,.detail-cards .promotion-discount-tag{width:100%}.ratePlan-benifits .hippo-offer-tag,.ratePlan-benifits .rateplan-discount-tag,.ratePlan-benifits .promotion-discount-tag{width:fit-content}.hippo-offer-tag,.rateplan-discount-tag,.promotion-discount-tag{color:#fff;display:flex;height:26px;align-items:center;gap:8px;font-size:12px;font-weight:500;border-radius:4px;padding:4px 8px;white-space:nowrap}.hippo-offer-tag{background-color:#6841c1}.rateplan-discount-tag{background-color:#008234}.promotion-discount-tag{background-color:#4656ff}@media(max-width:1250px){.room-data-pricing .offer-tag-wrapper{display:flex;flex-direction:column;gap:8px}.detail-cards .offer-tag-wrapper{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.room-data-pricing .hippo-offer-tag,.room-data-pricing .rateplan-discount-tag,.room-data-pricing .promotion-discount-tag,.detail-cards .hippo-offer-tag,.detail-cards .rateplan-discount-tag,.detail-cards .promotion-discount-tag{width:190px}}
