.card{background-color:#fff;margin:0 auto;margin-top:100px;font-family:"Telefonica";width:300px;border-radius:2px;min-height:200px;padding:2rem;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.card__title{color:#1f2f48;font-size:24px;line-height:36px;font-weight:300}.card__description{margin:30px 0}.card__button{background-color:#00a9e0;padding:8px 40px;margin:0 180px;color:#fff;border-radius:8px;text-transform:uppercase;cursor:pointer;text-decoration:none;font-size:12px;font-weight:300}.card__text-highlight{color:#00a9e0}.card__body{padding:10px 0}.card--extended{width:500px}.form{font-family:"Telefonica"}.form-title{font-size:24px;line-height:36px;font-weight:normal;color:#000}.form-label{font-size:16px;font-weight:300}.form-field input{width:100%;height:28px;border-radius:6px;border:1px solid #f2f2f2;background-color:#f2f2f2;font-size:14px;padding:0 7px}.form-error{color:#ee6352;font-size:14px}.form-button{color:#fff;background-color:#5bc501;width:100%;line-height:20px;font-size:14px;border-radius:6px;border:1px solid #5bc501;font-family:"Telefonica";height:32px;opacity:.7;cursor:pointer}.form-button:hover{opacity:1}.form-button--secondary{background-color:#fff;border:1px solid #5bc501;color:#5bc501;text-align:center;text-decoration:none;height:20px;padding:5px}.input{border-radius:6px;width:100%;height:34px;border:0;background-color:#f2f2f2;padding:0 4px;margin-right:4px;font-family:"Telefonica";font-size:14px;line-height:18px}.input::placeholder{padding:2px}.input--small{max-width:calc(97% - 7px)}.input--select{background:url(/assets/expand_more-35187f6e61ccee801f471a8a8497672c8acfba667f42f8b3deb23db131f68af0.svg) no-repeat right #f2f2f2;background-position-x:95%;height:24px;appearance:none}.input--date-selector{bottom:34px;margin-left:-130px;width:200px}.input--extended{width:300px}.field{margin:10px 0;display:flex;justify-content:space-between}.field-error{font-size:12px;color:#ee6352;padding:0;margin:2px 0}body,html{margin:0;font-family:"Telefonica"}.icon-image{width:16px;height:16px}.v-select .vs__search::placeholder,.v-select .vs__dropdown-toggle,.v-select .vs__dropdown-menu{background:#f2f2f2;background-position-x:95%;border:0}.v-select .vs__dropdown-toggle{height:34px;min-height:34px}.vdp-datepicker{padding-right:4px}.vdp-datepicker__calendar .cell.selected{color:#fff;background-color:#00a9e0}@font-face{font-family:'Telefonica';src:url(/assets/TelefonicaWeb-Regular-4e382bf3b58a431912d1676208ad64481ece8726ed43d65997c83006d2fc3c53.ttf);font-weight:300}@font-face{font-family:'Telefonica';src:url(/assets/TelefonicaWeb-Light-37bb03978ad3bc4120ba82bc8f625cd3b6da67aea3bd85fdaaa655e81c149452.ttf);font-weight:lighter}@font-face{font-family:'Telefonica';src:url(/assets/TelefonicaWeb-Bold-0c5fb51d37186ca836f0e3db6bfc470ba28d1f71c6bb9d36d6b6b8eb8bbf7922.ttf);font-weight:bold}.calendar-cell{height:calc(100% - 10px);padding:5px 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-cell__day-number{padding:0 5px;font-size:14px}.calendar-cell__image-container{padding:0 5px;width:35px;cursor:pointer}.calendar-cell__image-container--calendar-image{width:35px;height:35px}.calendar-cell__holiday{padding-top:3.5px;color:#5a5a5a;background-color:#e2e0e0;border-radius:15px}.calendar-cell__holiday--name{display:none;position:absolute;padding:3.2px;padding-left:7.5px;padding-right:7.5px;font-size:14px;border:1px solid #acacac}.calendar-cell__header{display:flex;justify-content:space-between;height:26px}.calendar-cell__header:hover .calendar-cell__holiday--name{display:inline}.calendar-cell--selected{background-color:#e6f7ff}.calendar-cell--not-selected:hover{background-color:#f8fdff}.calendar-cell--empty:hover{background-color:#fff}.calendar-cell--disabled,.calendar-cell--disabled:hover{background-color:#fcfcfc}.calendar-cell-reservation{padding:5px 0}.calendar-cell-reservation__item{font-family:'Telefonica';font-weight:bold;font-size:13px;color:#fff;padding:2px;text-align:center;cursor:pointer;letter-spacing:.04rem;height:30px;overflow:hidden;line-height:13px}.calendar-sidebar__container{display:flex;flex-direction:column;padding:10px 0;position:sticky;top:51px}.calendar-sidebar__button{align-self:flex-end;margin:10px;padding:10px;border-radius:8px;line-height:23px;color:#1f2f48;text-transform:uppercase;font-size:18px;font-weight:bold;text-align:center}.calendar{font-family:"Telefonica";display:flex;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.calendar__month-picker{font-family:Telefonica;border:0;outline:0;text-align:left;cursor:pointer}.calendar__main{padding:0 10px;flex:1}.calendar__actions{display:flex;justify-content:space-between;position:sticky;width:100%;top:51px;left:0;background-color:#fff}.calendar__nav{display:flex;padding:16px 0}.calendar__action{padding:10px;margin:0 3px;border-radius:8px;line-height:23px;color:#1f2f48;text-transform:uppercase;font-size:18px;font-weight:bold;text-align:left}.calendar__button{height:16px;width:117px;border-radius:6px;background-color:#00a9e0;font-family:Telefonica;font-size:12px;line-height:20px;font-weight:lighter;color:#fff;cursor:pointer}.calendar__button-left{background:url(/assets/chevron_left-8a1b284a07b2b7879721117125168b48605d66b61304813d6192b1db6d2bdfbe.svg) no-repeat;background-position:50%;cursor:pointer}.calendar__button-right{background:url(/assets/chevron_right-3a5388bf658d0940e17db6d2578e92bc6d43f5ebd20838e4460ce8f8ee30a81b.svg) no-repeat;background-position:50%;cursor:pointer}.calendar__row{display:flex;min-height:160px;overflow:hidden}.calendar__cell{flex:1;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.calendar__body{margin:0}.calendar-header{top:100px;left:0;width:100%;display:flex;font-weight:bold;padding:15px 0 0;background-color:#fff;margin-top:-16px}.calendar-header__weekdays{flex:3;display:flex;margin-left:-10px;text-transform:uppercase;font-size:14px;font-weight:lighter;margin:0}.calendar-header__weekday{flex:1;text-align:center;border-right:1px solid #f2f2f2;padding-bottom:10px}.sidebar{font-family:"Telefonica";border-top:6px solid #00a9e0}.sidebar__close{cursor:pointer;display:flex;justify-content:flex-end;margin-top:6px}.sidebar__title{font-size:2rem;font-family:"Telefonica";font-weight:300;margin:2px 32px}.sidebar__subform-title{font-size:1.5rem;font-family:"Telefonica";font-weight:300;margin:2px 32px}.sidebar__subtitle{font-size:14px;font-weight:500;color:#06b4ec;margin:2px 32px}.sidebar__subtitle-margin{margin:2px 32px 32px}.sidebar__element{margin-bottom:48px}.sidebar__info{margin:10px 0;justify-content:space-between;display:flex}.sidebar__info--form{display:block;flex:1}.sidebar__info-double{display:flex;justify-content:space-between}.sidebar__info-double--dates{column-gap:3px}.sidebar__label{display:flex;justify-content:flex-start;font-size:13px;padding:5px 0;text-transform:uppercase}.sidebar__body{margin:15px 32px 10px}.sidebar__actions{margin:2px 0;display:flex;flex-direction:column;bottom:0}.sidebar__action{margin:4px 0;border:1px solid #06b4ec;border-radius:6px;padding-top:6px;padding-bottom:6px;color:#06b4ec;font-size:16px;line-height:24px;text-align:center;cursor:pointer;background-color:#fff;font-family:"Telefonica"}.sidebar__action--highlight{color:#fff;border:1px solid #00a9e0;background-color:#00a9e0}.sidebar__errors{margin-left:30px;margin-bottom:20px}.sidebar__disclaimer{font-size:10px;text-align:center}.sidebar__disclaimer-action{text-decoration:underline;cursor:pointer}.right-content{width:25%;position:fixed;margin:10px 0 0;border-left:1px solid #f2f2f2;background-color:#fff;height:800px;z-index:1}.close-icon{width:32px;height:32px;background:url(/assets/close-bee0469ab9b86729fd3d287f9b99581073cd6fe074801c4579c195210d0da7b1.png) no-repeat;background-position:50%;background-size:60%}.sidebar-icon,.settings-icon,.state-icon,.dismounting-icon,.mounting-icon,.barcode-icon,.time-icon,.timer-icon,.money-icon,.circle-icon{width:15px;height:15px}.circle-icon{background:url(/assets/time-2-5d4ab152d8ee3a5ec1e23fafdff5632a8f4175b4d2ae8f41a8172046b8cbb184.png) no-repeat;background-position:50%;background-size:60%}.money-icon{background:url(/assets/money-12ab1e202eae19b6b542a2188023e2d744f247892363bdc382035b12c13ff993.svg) no-repeat;background-position:50%;background-size:80%;opacity:.7}.timer-icon{background:url(/assets/timer-5f036c02d551d572430e86cd805d3e2291dd526c846e1d87ccba5e7a689f535d.svg) no-repeat;background-position:50%;background-size:80%;opacity:.7}.time-icon{background:url(/assets/time-1-7bdb058ea2a4fcb8758f5258ccc20086491bee3ac084b1c093871fa36afa2efa.png) no-repeat;background-position:50%;background-size:55%}.barcode-icon{background:url(/assets/barcode-4389324a2429cd2ba57ebfdb2e34a4c7ee46d9f4240df424ff56c2efd77d0a9b.svg) no-repeat;background-position:50%;background-size:80%;opacity:.7}.mounting-icon{background:url(/assets/mounting-10641b8c217fe4b938e0a121fe4d40cf07311550c3a11136b4da32d8677837d4.png) no-repeat;background-position:50%;background-size:60%}.dismounting-icon{background:url(/assets/dismounting-6bfb4fb3ae908fc4e972eda651410eac24462a10daae994cc2994037fa8aae8e.png) no-repeat;background-position:50%;background-size:60%}.state-icon{background:url(/assets/state-9a6cef900a3f0bb431dcddee4f5d1d917c4c6d21477e7048004a491e0e325619.png) no-repeat;background-position:50%;background-size:40%}.settings-icon{background:url(/assets/settings-8de968fc7c90cff0530574ca9d0581c1ddb21d9b49b6f706695ea3a116e84465.svg) no-repeat;background-position:50%;background-size:80%;opacity:.5}.reservation-state__waiting_list,.reservation-state__zombie,.reservation-state__in_confirmation_journey,.reservation-state__confirmed{text-transform:uppercase;background-color:#5bc501;color:#fff;padding:2px 8px;font-size:10px;font-weight:bolder;border-radius:8px;line-height:20px}.reservation-state__can-confirm{background-color:#00a9e0}.reservation-state__cannot-confirm{background-color:#d3d3d3}.reservation-detail__confirmed{border-top:6px solid #5bc501}.reservation-detail__can-confirm{border-top:6px solid #00a9e0}.reservation-detail__cannot-confirm{border-top:6px solid #d3d3d3}.modal__mask{position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:table;transition:opacity .3s ease}.modal__wrapper{display:table-cell;vertical-align:middle}.modal__container{display:flex;flex-direction:column;width:450px;margin:0 auto;padding:30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all .3s ease;font-family:Helvetica, Arial, sans-serif}.modal__header{margin-top:0;color:#00a9e0;font-size:18px}.modal__footer{display:flex;justify-content:space-around}.modal__body{margin:20px 0;font-size:14px}.modal__button{flex:1;border-radius:6px;background-color:#00a9e0;font-family:Telefonica;font-size:16px;line-height:20px;font-weight:lighter;color:#fff;cursor:pointer;padding:5px 10px;margin:2px}.modal__input{padding:0 10px 0 0}.modal__label{padding:10px 0;font-size:14px}.modal__error{font-size:12px;color:#ee6352}.modal-enter{opacity:0}.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.dp__theme_light{--dp-font-family: Telefonica, sans-serif;--dp-primary-color: #00a9e0;--dp-primary-text-color: #fff;--dp-border-color: #f2f2f2;--dp-menu-border-color: #f2f2f2;--dp-border-color-hover: #00a9e0;--dp-text-color: #000;--dp-hover-color: #f2f2f2;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-font-size: 14px}.dp__menu{box-shadow:0 5px 18px 0 rgba(234,234,234,0.48)}.dp__theme_light .dp__input_icon{display:none}.dp__theme_light .dp--clear-btn{display:none}.dp__theme_light .dp__input.dp__input_icon_pad{padding-left:4px}.dp__input.input{border:0;border-radius:6px;background:#f2f2f2}.calendar__month-picker.dp__input{border:0;background:transparent;padding-left:0;font-size:18px;cursor:pointer}.faq{font-family:"Telefonica";display:flex;margin:51px 0 0;height:100%;background-color:#00a9e0;justify-content:center;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.faq__content{background-color:#fff;width:860px;min-height:600px;margin:50px 0}.faq__title{margin:40px 20px;color:#1f2f48;font-weight:normal}.faq__description{margin:40px 20px}.faq__questions{margin:0 20px}.faq__item{margin:10px 0;padding:10px 0;border-bottom:1px solid #f2f2f2}.faq__question{color:#1f2f48;font-size:16px;font-weight:300}.faq__downloadables{margin-top:10px}.header{z-index:1;position:fixed;top:0;left:0;width:100%;height:50px;background-color:#fff;border-bottom:1px solid #f2f2f2;display:grid;grid-template-areas:'logo blank pendings personal';grid-template-columns:120px auto 50px 180px}.header__logo{max-height:42px;padding:4px;grid-area:logo}.header__pendings{grid-area:pendings;height:100%}.header__spinner{grid-area:blank;margin-left:auto;margin-right:20px;margin-top:17px}.header__user{padding:4px;font-family:"Telefonica";font-size:12px;margin-top:4px;grid-area:personal}.header__logout{color:#06b4ec;text-decoration:none}.header__notifications{border-radius:50%;cursor:pointer;margin-top:12px;height:30px;width:30px;text-align:center;line-height:30px;color:#fff;background-color:#ff6653;font-family:"Telefonica"}.header-user{display:flex}.header-user__identification{display:flex;justify-content:center;min-width:150px;border:1px solid #f2f2f2;padding:2px 8px;border-radius:8px;cursor:pointer}.header-user__identification:hover{background-color:#f2f2f2}.header-user__account-icon{width:32px;height:32px;background:url(/assets/account-936de3cdc675b520e8221508c11d82be3c09510190b27cf79f118864fc602616.svg) no-repeat;background-position:50%}.header-user__logout-icon{width:32px;height:32px;background:url(/assets/logout-941c6771ce8f972e8f80e4fc97e3900f70660ae1c30def8fa1159fe282625f25.svg) no-repeat;background-position:50%}.header-user__option-link{text-decoration:none;color:#000}.header-user__settings-icon{width:32px;height:32px;background:url(/assets/settings-8de968fc7c90cff0530574ca9d0581c1ddb21d9b49b6f706695ea3a116e84465.svg) no-repeat;background-position:50%}.header-user__faq-icon{width:32px;height:32px;background:url(/assets/chevron_left-8a1b284a07b2b7879721117125168b48605d66b61304813d6192b1db6d2bdfbe.svg) no-repeat;background-position:50%}.header-user__name{margin:8px 4px 0}.header-user__navigation{position:fixed;background-color:#fff;top:39px;right:8px;width:166px;height:120px;box-shadow:0 5px 18px 0 rgba(234,234,234,0.48);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;z-index:1}.header-user__navigation-option{font-size:12px;display:flex;height:40px;border-bottom:1px solid #f2f2f2;align-items:center}.header-user__navigation-option:hover{cursor:pointer;background-color:#f2f2f2}.multiselect{--ms-font-size: 14px;--ms-bg: #f2f2f2;--ms-border-width: 0px;--ms-border-width-active: 0px;--ms-radius: 6px;--ms-py: 7px;--ms-px: 4px;--ms-ring-width: 0;--ms-caret-color: #1f2f48;--ms-clear-color: #1f2f48;--ms-placeholder-color: #999;--ms-max-height: 12rem;--ms-dropdown-bg: #f2f2f2;--ms-dropdown-border-width: 0;--ms-dropdown-radius: 6px;--ms-option-font-size: 14px;--ms-option-py: 7px;--ms-option-px: 8px;--ms-option-bg-pointed: #e6e6e6;--ms-option-color-pointed: #000;--ms-option-bg-selected: #00a9e0;--ms-option-color-selected: #fff;--ms-option-bg-selected-pointed: #00a9e0;--ms-option-color-selected-pointed: #fff;font-family:"Telefonica", sans-serif}.multiselect-dropdown{box-shadow:0 5px 18px 0 rgba(234,234,234,0.48)}.new-session,.new-producer,.reset-password{background-color:#00a9e0;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.new-session__header,.new-producer__header,.reset-password__header{height:128px;display:flex;justify-content:center}.new-session__header-logo,.new-producer__header-logo,.reset-password__header-logo{height:56px;width:150px;background-image:url(/assets/logo_arena-392ae1729577503d0f17697adb72090b4e1abdefd789d42305ddb869c6b3e947.svg);align-self:center}.new-session__form,.new-producer__form,.reset-password__form{background-color:#fff;width:480px;margin:0 auto;align-self:center}.new-session__form-content,.new-producer__form-content,.reset-password__form-content{margin:48px 48px 0 64px}.new-session__form-item,.new-producer__form-item,.reset-password__form-item{flex:0 1 176px}.new-producer__form{min-height:580px}.new-producer__form-header{height:16px;padding:10px}.new-producer__back-link{color:#000;text-decoration:none;font-family:"Telefonica";font-size:14px;font-weight:normal;opacity:.5}.new-producer__back-link:hover{color:#00a9e0}.new-producer__form-title{margin:12px 64px 0}.new-producer__form-input{display:flex;margin:16px 0}.new-producer__button{margin-top:10px}.new-session__form{height:560px}.new-session__form-title{margin:48px 64px 0}.new-session__form-input{display:flex;margin:12px 0}.new-session__form-input .g-recaptcha{margin:0 auto;margin-top:20px}.new-session__button{margin-top:40px;margin-bottom:40px}.new-session__footer{margin-top:0;height:100%;border-top:1px solid #f2f2f2}.new-session__footer-description,.new-session__footer-annotation{margin-top:46px;text-align:center;font-size:16px}.new-session__footer-description a,.new-session__footer-annotation a{color:#00a9e0}.new-session__footer-annotation{margin-top:10px;font-size:10px}.reset-password__form{height:400px}.reset-password__form-title{margin:48px 64px 0}.reset-password__form-input{display:flex;margin:12px 0}.reset-password__button{margin-top:40px}.reset-password__description{margin:10px 64px}.pending-challenges{border-top:6px solid #00a9e0}.pending-challenges__block{margin:0 32px}.pending-challenges__title{font-weight:300;font-size:20px}.pending-challenges-item{display:block;padding:15px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);transition:.3s;margin-top:10px}.pending-challenges-item__reservation{display:flex;justify-content:space-between;cursor:pointer;padding:10px;border-radius:7px;border:1px solid rgba(0,0,0,0.1);width:100%}.pending-challenges-item__time{display:flex}.pending-challenges-item__time img{padding:0 2px}.pending-challenges-item__actions{margin-top:10px;grid-row:2;grid-column:1 / 3}.pending-challenges-item__section{margin-top:10px;display:flex;justify-content:space-between}.pending-challenges-item__text{margin-bottom:8px}.reservation-detail__actions{margin:2px 30px}.reservation-form__actions{margin:2px 30px}.reservation-tag--reservation-middle{border-top-right-radius:0;border-bottom-right-radius:0;margin:0 -1px}.reservation-tag--reservation-start{margin-left:4px;margin-right:-1px;border-bottom-left-radius:8px;border-top-left-radius:8px}.reservation-tag--reservation-end{margin-right:4px;margin-left:-1px;border-bottom-right-radius:8px;border-top-right-radius:8px}.reservation-tag--reservation-single{margin:0 4px;border-radius:8px}.reservation-tag--private{cursor:default}.reservation-tag--temporal{background-color:#00a9e0;cursor:default;opacity:.5}.reservation-tag--empty{background-color:transparent;cursor:default}.reservation-tag--is-first-for-date{background-color:#00a9e0}.reservation-tag--not-first-for-date{background-color:#d3d3d3}.reservation-tag--confirmed{background-color:#5bc501}.reservation-tag--in-cancellation-journey{background-color:#f2dede !important}.reservation-tag--mounting{opacity:.6}.reservation-tag--dismounting{opacity:.6}.reservation-tag--highlight{box-shadow:0 4px 15px -4px #8a9dfc}.calendar-page{display:grid;grid-template-areas:'header header' 'calendar sidebar';grid-template-rows:50px auto;grid-template-columns:auto 25%}.calendar-main-header{grid-area:header}.calendar{grid-area:calendar}.calendar-sidebar{grid-area:sidebar}.blank{width:50%;margin:0 auto;height:100vh;display:flex;flex-direction:column;justify-content:center}.blank__image{object-fit:cover;width:100%}.user-profile{display:grid;height:100vh;grid-template-columns:3fr 1fr 3fr 3fr;grid-template-rows:1fr 3fr 1fr;background-color:#00a9e0}.user-profile__header{grid-column:2 / 4;grid-row:1 / 1;background-image:url(/assets/logo_arena-392ae1729577503d0f17697adb72090b4e1abdefd789d42305ddb869c6b3e947.svg);background-repeat:no-repeat;background-position:center}.user-profile__navigation{grid-column:2 / 4;grid-row:2 / 3;background-color:#f2f2f2}.user-profile__edit{grid-column:2 / 4;grid-row:2 / 3;background-color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr}.user-profile__body{grid-column:3 / 4;grid-row:2 / 3;background-color:#fff}.user-profile__title,.user-profile__subtitle{font-weight:300;margin:30px 20px 20px;text-align:center}.user-profile__user,.user-profile__producer{padding:10px 20px 30px;list-style:none}.user-profile__user{border-bottom:1px solid #eaeaea}.user-profile__options{list-style:none;padding:0;margin:0}.user-profile__option{padding:10px;border-bottom:1px solid #eaeaea}.user-profile__option a{text-decoration:none;color:black;font-weight:300}.user-profile__option:hover{background-color:#eaeaea}.user-profile__edit-button{width:300px;margin:20px auto;display:flex}.user-profile__edit-button .form-button{margin:0 5px}.user-profile .edit_user{height:100%;display:flex;flex-direction:column;justify-content:space-between}.user-profile__edit-attribute{margin:20px;padding:30px;display:flex;justify-content:space-between}.user-profile__edit-attribute .form-field input{height:40px;width:250px}
