.user-details-wrapper{display:flex;flex-direction:column;background:#fff;border-radius:4px;border:var(--border);height:fit-content}.user-details-wrapper .booking-summary-header{border-bottom:1px solid #e0e0e0}.user-details-wrapper .booking-summary-header .booking-summary-title{padding:12px 20px;display:flex;font-size:16px;font-weight:600}.user-details-wrapper .booking-summary-title{padding:8px 20px;display:flex;align-items:center;font-size:14px;justify-content:space-between}.user-details-wrapper .rd-label{color:#707070}.user-details-wrapper .rd-value{width:50%}.rd-value-with-tooltip{display:flex;align-items:center;gap:5px}.rd-edit-sp-request-btn{border-width:0;padding:0 8px 0 0;background-color:transparent;color:#614d90;font-size:13px}.more-popups textarea#message-box{height:200px;font-size:14px;margin:0}.make-request-popup-btns{display:flex;justify-content:flex-end;gap:20px}.make-request-popup-btns>button{min-width:131px}.make-request-popup-btns>button>span{position:relative;top:1px;left:2px}.user-details-wrapper .rd-value-with-edit-button{display:flex;align-items:center;gap:10px;width:50%}.user-details-wrapper .rd-value-with-edit-button button{height:25px;align-items:center;padding:0;width:50px;font-size:12px}@media(max-width:991px){.user-details-wrapper{margin-top:20px}}@media screen and (max-width:468px){.user-details-wrapper .booking-summary-header .booking-summary-title{padding:12px 10px}.user-details-wrapper .booking-summary-title{padding:8px 10px;flex-direction:column;align-items:baseline;width:100%}.user-details-wrapper .rd-value,.user-details-wrapper .rd-value-with-edit-button{width:100%}}.rd-er-item{display:flex;gap:40px;font-size:11px}.rd-er-item span{font-size:11px;font-weight:600}.rd-extra-req-tp .tippy-content{padding:0}.rd-extra-req-tp-body{padding:16px;display:flex;flex-direction:column;align-items:center;gap:2px}.room-accordion-wrapper{border-radius:4px}.rd-room-accordion.accordion{background:#fff;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:4px}.rd-accordian-category{padding:12px 20px;display:flex;align-items:center;font-size:16px;font-weight:600;border-bottom:1px solid #e0e0e0}.rd-room-accordion.accordion .accordion-item:last-child .accordion-body{padding-bottom:16px}.rd-room-accordion .accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:none;border-bottom:1px solid #e0e0e0}.rd-room-accordion .accordion-item{border:1px solid #e0e0e0!important;border-radius:4px!important;background-color:#fff;box-shadow:0 4px 4px #00000040}.rd-room-accordion .accordion-button:focus{box-shadow:none;border:none}button.accordion-button:before{content:"";width:100%;width:calc(100% - 40px);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%);border-bottom:1px solid #f2f2f2;opacity:0;transition:opacity .3s ease-in-out}button.accordion-button.collapsed:before{opacity:1}.rd-room-accordion .accordion-item:last-child .accordion-button:before{display:none}.rd-room-accordion p{font-size:12px;font-weight:400;margin:0}.rd-room-accordion .accordion-body{padding:8px 20px}.rd-room-accordion h4{font-size:16px;font-weight:400;margin:0}.rd-type-info{display:flex;gap:8px;font-weight:400;flex-wrap:wrap;color:#606060}.rd-type-info div{display:flex;align-items:center;gap:4px;font-size:11px}.rd-type-info div i{font-size:6px}.rd-accordian-body{display:flex;flex-direction:column;gap:10px}.rd-plan-info{display:flex;justify-content:space-between}.rd-plan-info-right{display:flex;flex-direction:column;gap:10px;align-self:flex-end}.rd-plan-info-right .info-right-price-section{display:flex;align-items:center;gap:8px}.rd-plan-info-right .info-right-price-section .info-right-price{font-size:14px;font-weight:600}.rd-plan-info-right .info-right-price-section .info-right-cut-price{font-weight:500;font-size:14px;color:#ff4d4f;text-decoration:line-through}.rd-plan-info-left>div{font-size:14px}.rd-plan-policy{font-size:14px}.rd-meal-plan{font-weight:400}.rd-main-guest{display:flex;align-items:center;gap:8px}.rd-plan-info-label,.rd-plan-info-value{font-size:14px}.rd-accordian-final-price{display:flex;align-items:center;gap:4px}.rd-accordian-price-tooltip-wrapper .tippy-content{padding:0}.rd-accordian-price-tooltip{position:relative;bottom:1px}.rd-accordian-addition-meals{font-size:10px;text-align:left;color:#787878;margin-bottom:3px}@media screen and (max-width:468px){.rd-plan-info{display:flex;flex-direction:column;justify-content:space-between}.rd-plan-info-right .info-right-price-section .info-right-price,.rd-plan-info-right .info-right-price-section .info-right-cut-price{font-size:14px}.rd-room-accordion .accordion-body{padding:4px 10px}.accordion-item .accordion-header .accordion-button{padding:10px}.rd-room-accordion h4{font-size:14px}.rd-room-accordion.accordion{padding:10px}.rd-accordian-category{padding:12px 10px}}.rd-overall-price-tooltip .tippy-content{padding:0}.price-tooltip-category-heading{font-size:13px;margin-bottom:6px}.rd-accordian-price-wrapper{display:flex;align-items:center;justify-content:space-between;font-size:11px}.rd-accordian-price-tooltip-content{padding:16px 12px;display:flex;flex-direction:column;gap:12px;width:160px}.rd-accordian-price-tooltip-content>div:last-child{font-weight:600}
