.OrderPanel_root__KwVrF{flex:1 1;width:100%;height:auto}.OrderPanel_root__more__c3JL7{padding:0;flex:1 1;justify-content:flex-end}.OrderPanel_root__filter__2jB69{width:100%}@media(max-width:899px){.OrderPanel_root__filter__desktop__bFq2A{display:none}}.CustomCard_root__nS9AX{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;box-shadow:var(--shadow-card);padding:var(--spacing-x-large);border-radius:var(--border-radius-x-large);background-color:var(--color-background-default)}.CustomCard_root__header__ejS07{width:100%;height:40px;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-x-large);padding-bottom:var(--spacing-x-large)!important}.CustomCard_root__header__title__b1_Jw{height:100%;display:flex;align-items:center;color:var(--color-text-primary-main);padding-right:calc(var(--spacing-large) - var(--spacing-xx-small));position:relative}.CustomCard_root__header__title__b1_Jw:before{position:absolute;content:"";width:2px;height:18px;border-radius:2px;background-color:var(--color-primary-main);right:0;bottom:50%;transform:translateY(50%)}.ReservationFormInfo_root__bOFve{width:100%;margin-bottom:var(--spacing-xx-large)}.ReservationFormInfo_root__description__8QOfG{width:100%;font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1)}.ReservationFormInfo_root__description__8QOfG .title{font-size:var(--font-size-subtitle1);font-weight:var(--font-weight-subtitle1);line-height:var(--line-height-subtitle1)}@media(max-width:899px){.ReservationFormInfo_root__bOFve{border-radius:0!important}}.ReservationFormInfoAlbum_root____BOZ{width:100%;display:flex;flex-direction:column;gap:var(--spacing-x-large);margin-top:var(--spacing-x-large)}.ReservationFormInfoAlbum_root__item__RgFnu{width:100%;display:flex;flex-direction:row;gap:var(--spacing-large);padding:var(--spacing-large);background-color:var(--color-gray-level-50);border-radius:var(--border-radius-large)}.ReservationFormInfoAlbum_root__item__RgFnu>span{font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1)}.ReservationFormTitle_root__wQsFj{width:100%;font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--line-height-h5);display:flex;flex-direction:row;align-items:center;gap:var(--spacing-normal)}.ReservationFormTitle_root__wQsFj:before{content:"";display:flex;width:2px;height:20px;background-color:var(--color-primary-main)}.ReservationFormFinal_root__CcJ24{display:flex;flex-direction:row;gap:var(--spacing-gap);flex-wrap:nowrap;width:100%;justify-content:center;margin-top:var(--spacing-xx-large);margin-bottom:var(--spacing-xx-large)}.ReservationFormFinal_root__form__H5fSP{width:100%;display:flex;flex-direction:column;gap:var(--spacing-gap);max-width:500px}.ReservationFormFinal_root__form__success__SNGoj{width:100%;min-height:200px;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;background-color:var(--color-success-minus-4);flex-direction:column;gap:var(--spacing-x-large);border:1px solid var(--color-success-minus-3);border-radius:var(--border-radius-large);padding:var(--spacing-x-large);justify-content:center;align-items:center}.ReservationFormFinal_root__form__success__title__ghryT{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4)}.ReservationFormFinal_root__form__success__hint__AO83J{font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1)}.ReservationFormFinal_root__form__info__nbyI1{width:100%;min-height:200px;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;background-color:var(--color-background-paper-level-1);flex-direction:column;gap:var(--spacing-x-large);border:1px solid var(--color-border-1);border-radius:var(--border-radius-large);padding:var(--spacing-x-large);justify-content:center;align-items:center}.ReservationFormFinal_root__form__info__hint__80Jn_{font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);align-items:center;display:flex;flex-direction:row;gap:var(--spacing-normal)}.ReservationFormFinal_root__summary__DmqHy{min-width:clamp(250px,38%,320px);position:relative}.ReservationFormFinal_loading___AWi5{opacity:.3;pointer-events:none}@media(max-width:900px){.ReservationFormFinal_root__form__content__9Y3VP{min-height:auto;height:auto;padding:var(--spacing-card)}.ReservationFormFinal_root__summary__DmqHy{min-width:clamp(250px,40%,350px);height:auto}}@media(max-width:800px){.ReservationFormFinal_root__CcJ24{flex-direction:column;flex-wrap:wrap}.ReservationFormFinal_root__summary__DmqHy{flex:0 0 100%;max-width:100%}}@media(max-width:599px){.ReservationFormFinal_root__form__H5fSP{padding:0 var(--spacing-panel)}.ReservationFormFinal_root__form__content__9Y3VP{background-color:unset;min-height:auto;border:0;border-radius:0;padding:0;overflow:hidden}.ReservationFormFinal_root__summary__DmqHy{margin:0 var(--spacing-panel)}}.ReservationFormFinalItem_root__IhbVM{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-x-large);width:100%;border-bottom:1px solid var(--color-border-1);padding-bottom:var(--spacing-large)}.ReservationFormFinalItem_root__value__SOIGK{padding-left:0}.ReservationFormFinalItem_root__value__SOIGK span{margin-right:var(--spacing-x-small)}.ReservationFormFinalItem_root__value__primary__1FdfG{color:var(--color-primary-main)!important}.ReservationFormFinalItem_root__value__SOIGK svg{width:32px;height:22px}.ReservationFormFinalItem_root__value__SOIGK svg path{fill:var(--color-success-main)}.ReservationFormFinalItem_root__label__phh7L{color:var(--color-text-primary-minus-2)!important}.ReservationFormFinalItem_root__label__primary__nhqdo{color:var(--color-primary-main)!important}.ReservationFormConfirm_root__lCgFJ{display:flex;flex-direction:row;gap:var(--spacing-gap);flex-wrap:nowrap;width:100%;justify-content:center;margin-top:var(--spacing-xx-large);margin-bottom:var(--spacing-xx-large)}.ReservationFormConfirm_root__form__dPfPZ{width:100%;display:flex;flex-direction:column;gap:var(--spacing-gap)}.ReservationFormConfirm_root__form__content__ratbJ{width:100%;min-height:200px;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:var(--spacing-x-large)}.ReservationFormConfirm_root__summary__lQcqz{min-width:clamp(250px,38%,320px);position:relative}.ReservationFormConfirm_loading__WZSBG{opacity:.3;pointer-events:none}@media(max-width:900px){.ReservationFormConfirm_root__form__content__ratbJ{min-height:auto;height:auto;padding:var(--spacing-card)}.ReservationFormConfirm_root__summary__lQcqz{min-width:clamp(250px,40%,350px);height:auto}}@media(max-width:800px){.ReservationFormConfirm_root__lCgFJ{flex-direction:column;flex-wrap:wrap}.ReservationFormConfirm_root__summary__lQcqz{flex:0 0 100%;max-width:100%}}@media(max-width:599px){.ReservationFormConfirm_root__form__dPfPZ{padding:0 var(--spacing-panel)}.ReservationFormConfirm_root__form__content__ratbJ{background-color:unset;min-height:auto;border:0;border-radius:0;padding:0;overflow:hidden}.ReservationFormConfirm_root__summary__lQcqz{margin:0 var(--spacing-panel)}}.ReservationFormBrief_root__4dF2p{top:var(--spacing-xx-large);border-color:var(--color-border-1);z-index:0;position:-webkit-sticky;position:sticky}.ReservationFormBrief_root__confirmation__c6o0R{background-color:var(--color-gray-level-50)}.ReservationFormBrief_root__content__9q03y{display:flex;flex-direction:column;padding-top:0;padding-bottom:0;height:100%}.ReservationFormBrief_root__content__section__68p68{display:flex;flex-direction:column;gap:var(--spacing-large);padding:var(--spacing-x-large) 0}.ReservationFormBrief_root__actions__qDPbE{height:75px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:var(--spacing-large);padding:var(--spacing-x-large) var(--spacing-xx-large);border-top:1px solid var(--color-gray-level-200)}.ReservationFormBrief_root__actions__price__4OtGJ{display:flex;justify-content:flex-start;gap:var(--spacing-xxx-large)}.ReservationFormBrief_root__actions__price__total__w3t6u{display:none}.ReservationFormBrief_root__actions__back__SQJi1{width:120px!important;height:40px;min-width:unset;display:flex;justify-content:center;align-items:center;padding:0 var(--spacing-large);margin:0;border:1px solid var(--color-primary-main);border-radius:20px;cursor:pointer}.ReservationFormBrief_root__actions__back__SQJi1 span{font-size:var(--font-size-button1);color:var(--color-primary-main);font-weight:var(--font-weight-button1);padding-right:var(--spacing-small);white-space:nowrap}.ReservationFormBrief_root__actions__back__SQJi1 svg{width:20px;height:20px}.ReservationFormBrief_root__actions__back__SQJi1 svg,.ReservationFormBrief_root__actions__back__SQJi1 svg path{fill:var(--color-primary-main);color:var(--color-primary-main)}.ReservationFormBrief_root__actions__submit__u_AyO{white-space:nowrap}.ReservationFormBrief_root__divider__Jcnwf{background-color:var(--color-divider-1);height:1px;width:100%}.ReservationFormBrief_root__value__rrRDZ{display:flex;flex-direction:row;gap:var(--spacing-small)}.ReservationFormBrief_root__date__huzIO{display:flex;flex-direction:column}.ReservationFormBrief_root__date__list__item__zGKVf{font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2)}.ReservationFormBrief_loading__PfpkX{opacity:.3}@media(max-width:900px){.ReservationFormBrief_root__actions__qDPbE{padding:var(--spacing-x-large) var(--spacing-x-large)}}@media(max-width:1000px){.ReservationFormBrief_root__actions__back__SQJi1{width:40px!important;height:40px}.ReservationFormBrief_root__actions__back__SQJi1 span{display:none}}@media(max-width:800px){.ReservationFormBrief_root__actions__qDPbE{position:fixed;bottom:0;left:0;right:0;background-color:var(--color-background-paper-level-1);padding:var(--spacing-large) var(--spacing-x-large);z-index:2;gap:var(--spacing-large);justify-content:space-between;align-items:center;box-shadow:var(--shadow-bottom-fixed-action)}.ReservationFormBrief_root__actions__price__total__w3t6u{display:flex;flex-direction:row;gap:var(--spacing-small);flex-wrap:nowrap;align-items:center}.ReservationFormBrief_root__actions__price__total__w3t6u p{white-space:nowrap}.ReservationFormBrief_root__actions__price__total__value__X_kBQ{color:var(--color-primary-main)}.ReservationFormBrief_root__actions__submit__u_AyO{max-width:150px!important}}@media(max-width:599px){.ReservationFormBrief_root__content__9q03y{padding-left:var(--spacing-x-large);padding-right:var(--spacing-x-large)}.ReservationFormBrief_root__actions__qDPbE{gap:var(--spacing-small)}.ReservationFormBrief_root__actions__price__4OtGJ{gap:var(--spacing-large)}.ReservationFormBrief_root__actions__price__button__aVtvc{min-width:40px!important;height:40px!important;padding:0!important}.ReservationFormBrief_root__actions__price__button__aVtvc svg{display:flex;align-items:center}.ReservationFormBrief_root__actions__price__total__title__g88Gq{display:none}.ReservationFormBrief_root__actions__submit__u_AyO{padding:var(--spacing-normal)!important;font-size:var(--font-size-small)!important}.ReservationFormBrief_root__actions__submit__u_AyO svg{display:none}}.ReservationFormBrief_dialog__pVw_0{display:flex;justify-content:center}.ReservationFormBrief_error__YDcAa{margin-bottom:var(--spacing-xx-large)}.OrderDetailSummary_root__YNvST{top:var(--spacing-xx-large);border-color:var(--color-border-1);z-index:0;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;gap:var(--spacing-xx-large)}.OrderDetailSummary_root__card__iABO_{box-shadow:var(--shadow-card)}.OrderDetailSummary_root__confirmation__nAe0S{background-color:var(--color-gray-level-50)}.OrderDetailSummary_root__content__yRzg_{display:flex;flex-direction:column;height:100%;padding:var(--spacing-x-large)!important}.OrderDetailSummary_root__content__section__3EoRn{display:flex;flex-direction:column;gap:var(--spacing-large);padding:var(--spacing-x-large) 0}.OrderDetailSummary_root__actions__3p7OV{height:75px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:var(--spacing-large);padding:var(--spacing-x-large) var(--spacing-xx-large);border-top:1px solid var(--color-gray-level-200)}.OrderDetailSummary_root__actions__price__OaCTL{display:flex;justify-content:flex-start;gap:var(--spacing-xxx-large)}.OrderDetailSummary_root__actions__price__total__U7M69{display:none}.OrderDetailSummary_root__actions__back__9eUeW{width:120px!important;height:40px;min-width:unset;display:flex;justify-content:center;align-items:center;padding:0 var(--spacing-large);margin:0;border:1px solid var(--color-primary-main);border-radius:20px;cursor:pointer}.OrderDetailSummary_root__actions__back__9eUeW span{font-size:var(--font-size-button1);color:var(--color-primary-main);font-weight:var(--font-weight-button1);padding-right:var(--spacing-small);white-space:nowrap}.OrderDetailSummary_root__actions__back__9eUeW svg{width:20px;height:20px}.OrderDetailSummary_root__actions__back__9eUeW svg,.OrderDetailSummary_root__actions__back__9eUeW svg path{fill:var(--color-primary-main);color:var(--color-primary-main)}.OrderDetailSummary_root__actions__submit__PLBXe{white-space:nowrap}.OrderDetailSummary_root__divider__puSO1{background-color:var(--color-divider-1);height:1px;width:100%}.OrderDetailSummary_loading__uYdhb{opacity:.3}@media(max-width:900px){.OrderDetailSummary_root__actions__3p7OV{padding:var(--spacing-x-large) var(--spacing-x-large)}}@media(max-width:1000px){.OrderDetailSummary_root__actions__back__9eUeW{width:40px!important;height:40px}.OrderDetailSummary_root__actions__back__9eUeW span{display:none}}@media(max-width:800px){.OrderDetailSummary_root__actions__3p7OV{position:fixed;bottom:0;left:0;right:0;background-color:var(--color-background-paper-level-1);padding:var(--spacing-large) var(--spacing-x-large);z-index:2;gap:var(--spacing-large);justify-content:space-between;align-items:center;box-shadow:var(--shadow-bottom-fixed-action)}.OrderDetailSummary_root__actions__price__total__U7M69{display:flex;flex-direction:row;gap:var(--spacing-small);flex-wrap:nowrap;align-items:center}.OrderDetailSummary_root__actions__price__total__U7M69 p{white-space:nowrap}.OrderDetailSummary_root__actions__submit__PLBXe{max-width:150px!important}}@media(max-width:599px){.OrderDetailSummary_root__YNvST{gap:var(--spacing-x-large)}.OrderDetailSummary_root__content__yRzg_{padding-left:var(--spacing-x-large);padding-right:var(--spacing-x-large)}.OrderDetailSummary_root__actions__3p7OV{gap:var(--spacing-small)}.OrderDetailSummary_root__actions__price__OaCTL{flex:1 1;gap:var(--spacing-large)}.OrderDetailSummary_root__actions__price__button__ihTAo{min-width:40px!important;height:40px!important;padding:0!important}.OrderDetailSummary_root__actions__price__button__ihTAo svg{display:flex;align-items:center}.OrderDetailSummary_root__actions__price__total__title__i7i_9{display:none}.OrderDetailSummary_root__actions__submit__PLBXe{padding:var(--spacing-normal)!important;font-size:var(--font-size-small)!important}.OrderDetailSummary_root__actions__submit__PLBXe svg{display:none}}.OrderDetailSummary_dialog__OKi1i{display:flex;justify-content:center}.OrderDetailSummary_error__KdtzY{margin-bottom:0}.OrderDetailSummaryItem_root__D5uQH{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-x-large)}.OrderDetailSummaryItem_root__value__XoJJ8{padding-left:0}.OrderDetailSummaryItem_root__value__XoJJ8 span{margin-right:var(--spacing-x-small)}.OrderDetailSummaryItem_root__value__primary__EVXFK{color:var(--color-primary-main)!important}.OrderDetailSummaryItem_root__value__XoJJ8 svg{width:32px;height:22px}.OrderDetailSummaryItem_root__value__XoJJ8 svg path{fill:var(--color-success-main)}.OrderDetailSummaryItem_root__label__SpLFA{color:var(--color-text-primary-minus-2)!important}.OrderDetailSummaryItem_root__label__primary__bEmjS{color:var(--color-primary-main)!important}.OrderList_root__j5bIu{width:100%}.OrderList_root__pager__HSaiH{margin-top:var(--spacing-large)}.OrderList_root__empty__v9k7l{box-shadow:none!important}.OrderListItem_root__mzBeh{width:100%;padding-top:var(--spacing-x-large);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-xx-large)}.OrderListItemTable_root__2feeQ{width:100%;height:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:0}.OrderListItemTable_root__hover__KDVVj{cursor:pointer}.OrderListItemTable_root__hover__KDVVj:hover section{background-color:var(--color-gray-level-100)}.OrderListItemTable_root__item__code__H0ZHw{order:1;width:70px;color:var(--color-primary-main);height:100%}.OrderListItemTable_root__item__code__value__D6NVh{padding-top:var(--spacing-x-large)!important}.OrderListItemTable_root__item__detail__ZWfoV{flex:1 1;order:2}.OrderListItemTable_root__item__detail__title__WMoTU{text-align:right!important}.OrderListItemTable_root__item__detail__value__X43JJ{display:flex;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}.OrderListItemTable_root__item__date__zbg7Y{width:150px;order:3}.OrderListItemTable_root__item__date__value___KSfI{display:flex;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important}.OrderListItemTable_root__item__session__u2duM{width:150px;order:4}.OrderListItemTable_root__item__session__value__zjT4i{display:flex;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important}.OrderListItemTable_root__item__price__7I_dw{order:5;width:110px}.OrderListItemTable_root__item__price__value__Ct2mw{display:flex;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important}@media(max-width:1000px){.OrderListItemTable_root__hover__KDVVj{background-color:var(--color-dashboard-table-row);border-radius:var(--border-radius-large);flex-direction:column;padding:0 var(--spacing-x-large)}.OrderListItemTable_root__hover__KDVVj:hover section{background-color:unset}.OrderListItemTable_root__hover__KDVVj>div{width:100%}.OrderListItemTable_root__item__code__H0ZHw{order:1}.OrderListItemTable_root__item__date__zbg7Y{order:3}.OrderListItemTable_root__item__date__value___KSfI{justify-content:flex-end!important;align-items:flex-end!important}.OrderListItemTable_root__item__session__u2duM{order:2}.OrderListItemTable_root__item__session__value__zjT4i{justify-content:flex-end!important;align-items:flex-end!important}.OrderListItemTable_root__item__price__7I_dw{order:3}.OrderListItemTable_root__item__price__value__Ct2mw{justify-content:flex-end!important;align-items:flex-end!important}.OrderListItemTable_root__item__detail__ZWfoV{order:0}.OrderListItemTable_root__item__detail__title__WMoTU{display:none!important}}