.containerReservationServiceDate{display:flex;border-radius:10px;overflow:hidden;font-family:Arial,Helvetica,sans-serif;height:550px;width:860px;box-shadow:0 0 20px rgba(0,0,0,.122);max-width:100%;margin:20px}@media screen and (max-width:767px){.containerReservationServiceDate{width:auto;height:400px}}@media screen and (max-width:9999px)and (orientation:portrait){.containerReservationServiceDate{width:auto;height:400px}}.containerReservationServiceDate .menuLeft{background:var(--base-color-bg-primary);color:#fff;padding:15px;font-weight:700;font-size:14px!important;display:flex;flex-direction:column;justify-content:space-between;width:250px;transition:.3s;overflow:hidden}@media screen and (max-width:767px){.containerReservationServiceDate .menuLeft{font-size:14px!important;display:none}}@media screen and (max-width:9999px)and (orientation:portrait){.containerReservationServiceDate .menuLeft{display:none}}.containerReservationServiceDate .menuLeft.colapse{width:65px}.containerReservationServiceDate .menuLeft.colapse .menuItem .menuName,.containerReservationServiceDate .menuLeft.colapse .menuItem .menuStatus{display:none!important}.containerReservationServiceDate .menuLeft.colapse .bottom,.containerReservationServiceDate .menuLeft.colapse .colapseMenu{display:none}.containerReservationServiceDate .menuLeft.colapse .iconColapse{transform:rotate(180deg)}.containerReservationServiceDate .menuLeft .menuItems .menuItem{padding:10px;background:var(--base-color-bg-primary) -light;margin-bottom:10px;border-radius:5px}.containerReservationServiceDate .menuLeft .menuItems .menuItem.active .circleStatus{border:4px solid #089af5!important}.containerReservationServiceDate .menuLeft .menuItems .menuItem.success .circleStatus:after{content:"L";display:flex;align-items:center;justify-content:center;transform:scaleX(-1) rotate(-45deg);color:#2ae619}.containerReservationServiceDate .menuLeft .menuItems .menuItem .top{display:flex;align-items:center}.containerReservationServiceDate .menuLeft .menuItems .menuItem .top .icon{margin-right:10px}.containerReservationServiceDate .menuLeft .menuItems .menuItem .top .menuName{margin-right:20px}.containerReservationServiceDate .menuLeft .menuItems .menuItem .top .menuStatus{flex-grow:1;display:flex;justify-content:flex-end}.containerReservationServiceDate .menuLeft .menuItems .menuItem .top .menuStatus .circleStatus{width:24px;aspect-ratio:1/1;background-color:var(--base-color-bg-primary);border-radius:50%;border:4px solid transparent}.containerReservationServiceDate .menuLeft .menuItems .menuItem .bottom{font-size:11px!important}@media screen and (max-width:767px){.containerReservationServiceDate .menuLeft .menuItems .menuItem .bottom{font-size:11px!important}}.containerReservationServiceDate .menuLeft .menuItems .menuItem .bottom .spanSubMenu{display:block;margin-top:5px;text-align:left}.containerReservationServiceDate .menuLeft .menuFooter{cursor:pointer;padding:20px 10px 5px;border-top:1px solid hsla(0,0%,100%,.157);display:flex;justify-content:space-between}.containerReservationServiceDate .menuLeft .menuFooter .iconColapse{transition:all .3s ease}.containerReservationServiceDate .renderContent{width:calc(100% - 250px);flex-grow:1;display:flex;flex-direction:column;background:#fff}@media screen and (max-width:767px){.containerReservationServiceDate .renderContent{width:100%}}@media screen and (max-width:9999px)and (orientation:portrait){.containerReservationServiceDate .renderContent{width:100%}}.containerReservationServiceDate .renderContent .menuTop{box-shadow:0 2px 3px rgba(26,44,55,.15);padding:16px 32px;font-size:18px!important;display:flex;position:relative;z-index:10000000}@media screen and (max-width:767px){.containerReservationServiceDate .renderContent .menuTop{font-size:18px!important;padding:12px}}@media screen and (max-width:9999px)and (orientation:portrait){.containerReservationServiceDate .renderContent .menuTop{padding:12px}}.containerReservationServiceDate .renderContent .menuTop .btn-back-res{line-height:0;border:2px solid var(--base-color-bg-primary);padding-top:1px;border-radius:50%;aspect-ratio:1/1;margin-right:5px;cursor:pointer;transition:.2s}.containerReservationServiceDate .renderContent .menuTop .btn-back-res:hover{background:var(--base-color-bg-primary);color:#fff}.contentPageWithFooter{flex-grow:1;display:flex;flex-direction:column;height:50%;width:100%}.contentPageWithFooter .contentPage{padding:16px 32px;flex-grow:1;overflow:auto;text-align:left}@media screen and (max-width:767px){.contentPageWithFooter .contentPage{padding:16px}}@media screen and (max-width:9999px)and (orientation:portrait){.contentPageWithFooter .contentPage{padding:16px}}.contentPageWithFooter .contentPage .reservationServicePagePackageSelect .selectarePachet .nameLabel{margin-bottom:10px}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePackageSelect .detaliiPachet{font-size:14px!important}}@media screen and (max-width:767px)and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePackageSelect .detaliiPachet{font-size:14px!important}}@media screen and (max-width:9999px)and (orientation:portrait){.contentPageWithFooter .contentPage .reservationServicePagePackageSelect .detaliiPachet{font-size:14px!important}}@media screen and (max-width:9999px)and (orientation:portrait)and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePackageSelect .detaliiPachet{font-size:14px!important}}.contentPageWithFooter .contentPage .reservationServicePageDate .p-calendar{width:100%}.contentPageWithFooter .contentPage .reservationServicePageDate .p-calendar .p-datepicker{box-shadow:none}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePageDate .p-calendar .p-datepicker{padding:0}}@media screen and (max-width:9999px)and (orientation:portrait){.contentPageWithFooter .contentPage .reservationServicePageDate .p-calendar .p-datepicker{padding:0}}.contentPageWithFooter .contentPage .reservationServicePageDate .disponibleHoursIntervalItems{padding:0 25px;display:flex;flex-wrap:wrap}.contentPageWithFooter .contentPage .reservationServicePageDate .disponibleHoursIntervalItems .disponibleHoursIntervalItem{width:calc(50% - 10px);padding:10px;border:2px solid var(--base-color-bg-primary);margin:5px;border-radius:5px;display:flex;justify-content:center;cursor:pointer;transition:.2s}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePageDate .disponibleHoursIntervalItems .disponibleHoursIntervalItem{font-size:13.5px!important;padding:7px}}@media screen and (max-width:767px)and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePageDate .disponibleHoursIntervalItems .disponibleHoursIntervalItem{font-size:13.5px!important}}@media screen and (max-width:9999px)and (orientation:portrait){.contentPageWithFooter .contentPage .reservationServicePageDate .disponibleHoursIntervalItems .disponibleHoursIntervalItem{font-size:13.5px!important;padding:7px}}@media screen and (max-width:9999px)and (orientation:portrait)and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePageDate .disponibleHoursIntervalItems .disponibleHoursIntervalItem{font-size:13.5px!important}}.contentPageWithFooter .contentPage .reservationServicePageDate .disponibleHoursIntervalItems .disponibleHoursIntervalItem.active,.contentPageWithFooter .contentPage .reservationServicePageDate .disponibleHoursIntervalItems .disponibleHoursIntervalItem:hover{background:var(--base-color-bg-primary);color:#fff}.contentPageWithFooter .contentPage .reservationServicePagePersonalInformation .row{display:flex;margin-bottom:20px}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePersonalInformation .row{flex-direction:column;margin-bottom:0}}@media screen and (max-width:9999px)and (orientation:portrait){.contentPageWithFooter .contentPage .reservationServicePagePersonalInformation .row{flex-direction:column;margin-bottom:0}}.contentPageWithFooter .contentPage .reservationServicePagePersonalInformation .row .half{margin:0 5px;width:50%}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePersonalInformation .row .half{width:100%;margin:0 0 15px}}@media screen and (max-width:9999px)and (orientation:portrait){.contentPageWithFooter .contentPage .reservationServicePagePersonalInformation .row .half{width:100%;margin:0 0 15px}}.contentPageWithFooter .contentPage .reservationServicePagePersonalInformation .row .half .numarPersoaneRezervare{flex-direction:column}.contentPageWithFooter .contentPage .reservationServicePagePersonalInformation .row .linkTermini{color:#089af5}.contentPageWithFooter .contentPage .reservationServicePagePersonalInformation .row .linkTermini:hover{text-decoration:underline}.contentPageWithFooter .contentPage .reservationServicePagePay .title{font-size:15px!important;font-weight:700;margin-bottom:5px}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .title{font-size:15px!important}}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total{border:1px solid #d9d7d7;padding:15px;border-radius:8px}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total{padding:10px}}@media screen and (max-width:9999px)and (orientation:portrait){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total{padding:10px}}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu{border:1px solid #d9d7d7;padding:15px;border-radius:8px}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu{padding:8px}}@media screen and (max-width:9999px)and (orientation:portrait){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu{padding:8px}}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu .subtitle{font-size:12px!important;font-weight:700;color:#929191;margin-bottom:5px}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu .subtitle{font-size:12px!important}}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu .numeServiciu-pret{display:flex}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu .numeServiciu-pret .numeServiciu{flex-grow:1;padding-right:15px;font-size:16px!important}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu .numeServiciu-pret .numeServiciu{font-size:16px!important;font-size:14px!important}}@media screen and (max-width:767px)and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu .numeServiciu-pret .numeServiciu{font-size:14px!important}}@media screen and (max-width:9999px)and (orientation:portrait){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu .numeServiciu-pret .numeServiciu{font-size:14px!important}}@media screen and (max-width:9999px)and (orientation:portrait)and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu .numeServiciu-pret .numeServiciu{font-size:14px!important}}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu .numeServiciu-pret .pret{font-size:15px!important}}@media screen and (max-width:767px)and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu .numeServiciu-pret .pret{font-size:15px!important}}@media screen and (max-width:9999px)and (orientation:portrait){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu .numeServiciu-pret .pret{font-size:15px!important}}@media screen and (max-width:9999px)and (orientation:portrait)and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .serviciu .numeServiciu-pret .pret{font-size:15px!important}}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .cupon{margin-top:15px;display:flex;align-items:center}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .cupon .containerInputText{margin-right:10px}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .voucherFound{margin-top:15px;display:flex;padding-bottom:10px;border-bottom:1px solid #d9d7d7}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .voucherFound{flex-direction:column}}@media screen and (max-width:9999px)and (orientation:portrait){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .voucherFound{flex-direction:column}}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .voucherFound .voucherCod{flex-grow:1}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .voucherFound .voucherCod .deleteVoucher{color:#cc1212;font-size:13px!important;cursor:pointer;transition:.2s}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .voucherFound .voucherCod .deleteVoucher{font-size:13px!important}}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .voucherFound .voucherCod .deleteVoucher:hover{transform:scale(1.1)}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .voucherFound .voucherSave{color:#089af5}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .voucherFound .voucherSave{margin-top:10px}}@media screen and (max-width:9999px)and (orientation:portrait){.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .voucherFound .voucherSave{margin-top:10px}}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .total{margin-top:20px;display:flex;font-weight:700}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .total .textLeft{flex-grow:1}.contentPageWithFooter .contentPage .reservationServicePagePay .serviciu-total .total .textRight{color:#089af5}.contentPageWithFooter .contentPage .reservationServicePagePay .inforRedirectText{text-align:center;margin-top:15px;font-size:14px!important;font-weight:700;color:#979797}@media screen and (max-width:767px){.contentPageWithFooter .contentPage .reservationServicePagePay .inforRedirectText{font-size:14px!important}}.contentPageWithFooter .footerPage{box-shadow:0 -2px 3px rgba(26,44,55,.15);padding:16px 32px;display:flex;justify-content:center}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt{position:relative}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .nameLabel{white-space:nowrap;margin-bottom:5px}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .inputWithExpandIcon{position:relative;display:flex;align-items:center}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .inputWithExpandIcon .icon{position:absolute;right:5px;color:#787878;transition:.2s;cursor:pointer}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .inputWithExpandIcon .icon.open{transform:rotate(180deg)}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .inputWithExpandIcon input{cursor:pointer}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand{max-height:200px;display:none;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.122);position:absolute;width:100%}@media screen and (max-width:767px){.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand{flex-direction:column}}@media screen and (max-width:9999px)and (orientation:portrait){.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand{flex-direction:column}}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .name{font-size:10px!important;font-weight:700;padding:5px}@media screen and (max-width:767px){.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .name{font-size:10px!important}}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .category{border-right:1px solid #dfdfdf;display:flex;flex-direction:column}@media screen and (max-width:767px){.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .category{height:110px;padding-bottom:5px;border-right:0;border-bottom:1px solid #dfdfdf}}@media screen and (max-width:9999px)and (orientation:portrait){.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .category{height:110px;padding-bottom:5px;border-right:0;border-bottom:1px solid #dfdfdf}}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .category .categoryItems{padding:0 5px 5px;overflow:auto;flex-grow:1}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .category .categoryItems .categoryItem{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-radius:3px;padding:5px}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .category .categoryItems .categoryItem:hover{background-color:var(--base-color-bg-primary);color:#fff!important}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .category .categoryItems .categoryItem.active{color:#089af5}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .category .numberOfServices{color:#9c9c9c;margin-left:20px;line-height:0}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .options{flex-grow:1;display:flex;flex-direction:column}@media screen and (max-width:767px){.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .options{padding-top:5px;height:110px;overflow:hidden;padding-bottom:5px}}@media screen and (max-width:9999px)and (orientation:portrait){.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .options{padding-top:5px;height:110px;overflow:hidden;padding-bottom:5px}}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .options .optionsItems{flex-grow:1;overflow:auto;padding:0 5px 5px}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .options .optionsItems .optionsItem{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-radius:3px;padding:5px}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .options .optionsItems .optionsItem:hover{background-color:var(--base-color-bg-primary);color:#fff!important}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .options .optionsItems .optionsItem .price,.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand .options .optionsItems .optionsItem.active{color:#089af5}.dropDownWithExpand_containerDropDownWithExpand__4A1Pt .optionsExpand.show{display:flex}