.opModal.confirmModal[data-v-70b73e2a]{max-width:640px}.__modalsContainer[data-v-969840da]{position:fixed;left:0;top:0;height:100vh;width:100vw;overflow:auto;display:none;z-index:999}.__modalBg[data-v-969840da]{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);overflow-y:auto;display:flex;align-items:center;justify-content:center;z-index:3}.__show[data-v-969840da]{display:flex}body.__modal-open{overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.opTable thead td{position:relative;padding:10px}.opTable td.desc:after{border-top:10px solid #000}.opTable td.asc:after,.opTable td.desc:after{content:"";position:absolute;top:14px;right:10px;border-left:7px solid transparent;border-right:7px solid transparent}.opTable td.asc:after{border-bottom:10px solid #000}.opTable thead td .opTdFilterContainer{display:block;max-width:100%;position:relative;text-align:center}.opTable thead td input{border-radius:2px;border:1px solid rgba(0,0,0,.3);width:100%;padding:4px;color:#000}.opTable thead td input::-moz-placeholder{color:#000;opacity:1}.opTable thead td input::placeholder{color:#000;opacity:1}.opTable thead td input:-ms-input-placeholder{color:#000}.opTable thead td input::-ms-input-placeholder{color:#000}.opPaginationContainer{text-align:right;display:flex;justify-content:space-between;align-items:center}.opPaginationNumber{display:inline-block;border:1px solid rgba(0,0,0,.2);width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.opPaginationNumber.selected{background-color:#02293a;color:#fff}.opItemsPerPage{height:30px;border:1px solid rgba(0,0,0,.2);line-height:30px;padding-top:1px;padding-left:10px;padding-right:5px;margin-left:10px}.opItemsPerPage,.opItemsTotal{margin-right:10px}.opItemsTotalText{font-weight:600}@font-face{font-family:Manrope;src:url(../fonts/Manrope-VariableFont_wght.3f499944.ttf) format("truetype-variations");font-weight:1 999}@font-face{font-family:Manrope;font-style:normal;font-weight:200;src:url(../fonts/Manrope-ExtraLight.72540fdb.ttf)}@font-face{font-family:Manrope;font-style:normal;font-weight:300;src:url(../fonts/Manrope-Light.3a354dc1.ttf)}@font-face{font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/Manrope-Regular.68ff99ca.ttf)}@font-face{font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/Manrope-Medium.4363e0c8.ttf)}@font-face{font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/Manrope-SemiBold.76765644.ttf)}@font-face{font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/Manrope-Bold.94a3664b.ttf)}@font-face{font-family:Manrope;font-style:normal;font-weight:800;src:url(../fonts/Manrope-ExtraBold.54fbcc24.ttf)}:root{--primary:#007bff;--primaryContrast:#fff;--primaryBorder:#0056b3;--primaryHover:#0056b3;--primaryHoverContrast:#fff;--primaryHoverBorder:#004494;--secondary:#6c757d;--secondaryContrast:#fff;--secondaryBorder:#545b62;--secondaryHover:#545b62;--secondaryHoverContrast:#fff;--secondaryHoverBorder:#3d4348;--background:#f8f9fa;--backgroundSecondary:#d4d4d4;--backgroundContent:#f8f9fa;--textColor:#191b20;--textColorLink:#3d71f3}body{background:var(--background);color:var(--textColor)}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.bg-primary{background:var(--background)!important}.bg-secondary{background:var(--backgroundSecondary)!important}.bg-content{background:var(--backgroundContent)!important}a{color:var(--secondary)!important}.btn.btn-primary{background:var(--primary);color:var(--primaryContrast)!important;border-color:var(--primaryBorder);border-style:solid;border-width:1px;transition:color .1s,border-color .1s;position:relative;overflow:hidden}.btn.btn-primary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primaryHover);z-index:0;opacity:0;transition:opacity .1s ease-in-out}.btn.btn-primary:hover:before{opacity:1}.btn.btn-primary:hover{color:var(--primaryHoverContrast)!important;border-color:var(--primaryHoverBorder)}.btn.btn-primary span{position:relative;z-index:1}.btn.btn-secondary{background:var(--secondary);color:var(--secondaryContrast)!important;border-color:var(--secondaryBorder);border-style:solid;border-width:1px;transition:color .1s,border-color .1s;position:relative;overflow:hidden}.btn.btn-secondary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--secondaryHover);z-index:0;opacity:0;transition:opacity .1s ease-in-out}.btn.btn-secondary:hover:before{opacity:1}.btn.btn-secondary:hover{color:var(--secondaryHoverContrast)!important;border-color:var(--secondaryHoverBorder)}.btn.btn-secondary span{position:relative;z-index:1}.form-group label,.lowTitle,.midTitle{color:var(--textColor);color:var(--primary)}:root{--keyboardHeight:0px}body{position:relative;height:calc(100vh - var(--keyboardHeight));width:100%;max-width:720px;margin:0 auto;font-size:16px;line-height:24px;font-weight:300;overflow:hidden}#app,.app,.appPageContainer{height:100%;width:100%}.appPageContainer{overflow-y:auto}.appMode{position:fixed;z-index:99;top:0;left:0}.logo{text-align:center;max-width:126px;margin:auto}.logo img{max-width:100%}.pointer{cursor:pointer}.fs-12{font-size:12px;line-height:14px}.fs-16{font-size:16px;line-height:18px}*{-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.begin{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.begin .beginArea{width:100%;padding:40px;text-align:center}.title{font-weight:300;font-size:36px;line-height:38px;letter-spacing:-1px}.midTitle{font-weight:500;font-size:18px;line-height:26px;letter-spacing:1px}.lowTitle,.midTitle{text-transform:uppercase}.lowTitle{font-weight:700;font-size:14px;line-height:18px}.mt--24{margin-top:-24px!important}.pre-line{white-space:pre-line}.btn{border:none;text-transform:uppercase;padding:10px}.btn.btn-danger,.btn.btn-primary,.btn.btn-secondary{width:300px;max-width:100%;min-height:60px;border-radius:4px;line-height:24px;display:inline-flex;align-items:center;justify-content:center}.btn.btn-primary.btn-sm,.btn.btn-secondary.btn-sm{min-height:unset;width:unset}.btn[disabled]{background-color:#c2c2c2;opacity:1}.btn.btn-round{background:#fff;box-shadow:0 0 11px rgba(0,0,0,.17);border-radius:50%;height:50px;width:50px}.btn.btn-round.btn-sm{height:38px;width:38px;padding:0}.btn.btn-round.btn-sm img{max-width:100%}.videoPlayer{height:400px;width:100%;background-color:#000}.pulsantoniContainer{display:flex;align-items:center;padding-top:10px;max-width:100%;flex-wrap:wrap}.pulsantoniContainer .pulsantone{margin-right:10px;margin-bottom:10px;border-radius:8px;background-color:var(--secondary);border:1px solid var(--secondaryBorder);color:var(--secondaryContrast);padding:6px 9px;font-weight:500;letter-spacing:.4px;min-width:40px}.pulsantoniContainer .pulsantone.active{background-color:var(--primary);border:1px solid var(--primaryBorder);color:var(--primaryContrast);text-decoration:underline}.op-6{opacity:.6}.scrollX{overflow-x:auto}.logoIcon{text-align:center;max-width:38px;margin:auto}.logoIcon img{width:100%}.logoHoriz{width:288px;height:auto;max-width:90vw}.cosaVuoiFare{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.cosaVuoiFare .logo{margin:0}.steps{height:100%;display:flex;flex-direction:column;justify-content:center}.steps .logo{margin:0 auto}.blocked{filter:blur(6px);pointer-events:none}.blockedMessage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 11px rgba(0,0,0,.17);background-color:#fff;padding:20px 10px;border-radius:10px}.bg-secondary{background:#f2f2f2;padding:12px 0 34px}.bg-secondary .infoIcon{position:absolute;top:0;right:-30px}.shop .wrapContainer{flex-direction:column}.wrapContainer{display:flex;flex-wrap:wrap;justify-content:center}.wrapSpacer{padding:6px}.wrapContainer .square{min-width:300px}.homePrenoBox,.recapPrenoBox{max-width:90%;margin:auto;text-align:center;box-shadow:0 0 11px rgba(0,0,0,.17);border-radius:10px;padding:20px;background-color:var(--backgroundContent);position:relative}.backButton,.menuButton{position:absolute}.menuButton{top:0;right:0;width:50px;z-index:9}.closeButton{position:absolute;right:20px}.rightBarBg{position:fixed;width:100vw;height:100vh;top:0;left:0;background:var(--backgroundSecondary);transition:background-color .2s}.rightBarBg.show{z-index:9;background-color:rgba(0,0,0,.5)}.rightBar{position:absolute;top:0;right:0;background:var(--backgroundSecondary);height:100%;width:70%;overflow-y:auto;transition:transform .2s;transform:translateX(100vw);z-index:9}.rightBar.show{transform:translateX(0)}.passwordRequirements span{font-size:14px}.passwordRequirements img{width:20px;margin-left:6px}.passwordRequirements{text-align:left}.maxw-160{max-width:160px!important}.maxw-280{max-width:280px!important}.maxw-400{max-width:400px!important}.maxw-90{max-width:90%}.w-90{width:90%}a{font-weight:700;text-decoration-line:underline}.cardsSwiper{background-color:#f1f1f1;border-radius:10px}swiper-container.cardsSwiper::part(wrapper){padding-top:40px}swiper-container.cardsSwiper::part(pagination){top:10px;z-index:unset}.cardsSwiperSlide{height:400px;max-height:60vh;max-width:250px;width:70%;display:flex;align-items:center;justify-content:center;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;background-color:#000;background-image:url(../img/wallesterCardWaves.e62c1905.svg),url(../img/wallesterCardLogo.4f64dbde.svg),url(../img/wallesterCardVisa.40ccea57.svg);background-size:cover,70px 50px,30px;background-repeat:no-repeat;background-position:50%,100% 95%,10% 95%}.cardHolderInput input.form-control{box-shadow:none;padding:0;color:#32325d;font-size:16px;font-family:Helvetica Neue,Helvetica,sans-serif}.cardHolderInput input.form-control::-moz-placeholder{color:#aab7c4!important}.cardHolderInput input.form-control::placeholder{color:#aab7c4!important}.cardHolderInput input{max-width:100%!important}.opSvuotaFiltri{display:none}.swiper-slide .roundedBox{max-width:340px}.home .roundedBox{height:unset;padding:22px 10px}.form-group{margin-bottom:10px}.form-group label{font-weight:600;font-size:16px;line-height:26px;margin-bottom:8px}input.form-control,select.form-control,span.form-control,textarea.form-control{max-width:350px;margin-left:auto;margin-right:auto;height:60px;background:#fff;box-shadow:0 0 11px rgba(0,0,0,.17);border-radius:10px;border:none;padding:10px 18px;font-weight:500;font-size:16px;line-height:26px}span.form-control{line-height:42px}textarea.form-control{height:auto}input.form-control[readonly],textarea.form-control[readonly]{background-color:#f3f3f3}input::-moz-placeholder{color:#afafaf!important}input::placeholder{color:#afafaf!important}.passwordDimenticata{font-weight:700;font-size:12px;line-height:16px}.roundedBox{box-shadow:0 0 11px rgba(0,0,0,.17);border-radius:10px;min-height:138px;min-width:148px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;font-weight:700;font-size:16px;line-height:26px;padding:14px 10px}.roundedBox.selected{outline:1px solid #249059;box-shadow:0 0 18px #249059}.big{font-weight:700;font-size:28px;line-height:26px;letter-spacing:-2px;color:var(--primary)}.roundedContainer{box-shadow:0 0 11px rgba(0,0,0,.17);border-radius:10px;padding:14px 10px}.user-select-auto *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.verticalDivider{height:30px;background:var(--primary);width:2px}.box{padding:20px;position:relative;background:#fff;box-shadow:4px 4px 16px rgba(152,169,188,.7);border-radius:24px}.box .editButton{position:absolute;right:5px;top:5px;cursor:pointer}.boxTitle .editButton{position:absolute;right:0;top:0;cursor:pointer}.boxTitle{margin-bottom:4px;font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.6px;color:#f2921a}.box .editButton .chevron{width:24px;margin-left:4px}.box.accordion{max-height:300px;overflow:hidden}.box.accordion:not(.open):before{content:"";position:absolute;width:100%;height:200px;background-image:linear-gradient(0deg,#fff,transparent);bottom:0;left:0}.box.accordion.open{max-height:unset}.box.accordion button.openButton{position:absolute;left:0;right:0;bottom:20px;margin:auto;border:none}.checkbox.form-control{width:unset}input:is([type=checkbox],[type=radio]).form-control{width:24px;height:24px}input:is([type=checkbox],[type=radio]).form-control:focus{box-shadow:none}input:is([type=checkbox],[type=radio]).form-control,input:is([type=checkbox],[type=radio]).opTdFilter{position:relative;border-radius:8px;border:none;height:0;width:0;margin-right:30px;margin-bottom:24px;margin-left:0;padding:0}input:is([type=checkbox],[type=radio]).form-control:before,input:is([type=checkbox],[type=radio]).opTdFilter:before{content:"";cursor:pointer;background-color:#f7f7f7;border:1px solid #d2dbe4;height:24px;width:24px;position:absolute;left:0;top:0;border-radius:8px}input[type=radio].form-control:before,input[type=radio].opTdFilter:before{border-radius:50%}input:is([type=checkbox],[type=radio]).form-control:checked:before,input:is([type=checkbox],[type=radio]).opTdFilter:checked:before{content:"✓";color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#228f59!important;font-size:15px}.opTable input:is([type=checkbox],[type=radio]).form-control:before,input:is([type=checkbox],[type=radio]).opTdFilter:before{background-color:#d2dbe4}.readonly input:is([type=checkbox],[type=radio]):after{content:"";background:rgba(0,0,0,.3);height:28px;width:28px;position:absolute;border-radius:2px}.spazzi,.text-orange{color:#f2921a!important}.spazzi{text-decoration:unset;position:relative}.spazzi:after{content:"";width:100%;background-color:#f2921a;position:absolute;left:0;height:1px;top:62%}.opModal{background-color:#fff;max-width:720px;width:95%;height:90%;padding:20px;max-height:90%;overflow-y:auto;border-radius:4px;position:relative}.opModal.noHeight{height:unset}.opModal .modalHeader{height:50px;display:flex;align-items:center;justify-content:center;position:relative}.opModal .modalHeader .closer{position:absolute;right:0;top:0}.opModal.alertModal,.opModal.copyableModal,.opModal.inputModal{max-width:520px;height:unset}.opModal.fullModal{height:100%;background-color:#fff;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:700;font-size:13px;line-height:18px;color:#085ba6;padding:20px}.offerBox{padding:10px;border-radius:10px;text-align:center;cursor:pointer;box-shadow:0 0 12px rgba(0,0,0,.1)}.offerBox.selected{background-color:#bbe1ff}.offerBox .offerImage{height:160px;background-size:cover;background-position:50%}.spinnerAll{position:fixed;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);z-index:999999}.layoutPageContainer{height:100%;overflow-y:auto;padding-bottom:20px}.bottomBar{height:80px;background-color:#fff;box-shadow:0 0 11px rgba(0,0,0,.17);display:flex;align-items:center;justify-content:space-around;bottom:0;width:100%}.obiettivoLineContainer{display:flex;flex-direction:column;width:75%}.obiettivoLine{height:35px;display:flex;margin-bottom:5px;line-height:24px;width:100%}.obiettivoLine .left{margin-right:5px;border-radius:10px 0 0 10px;text-align:center;flex-shrink:0}.obiettivoLine div{min-width:52px;padding:5px 10px;font-weight:700;font-size:12px;transition:width 1s;letter-spacing:-1px}.obiettivoLine .right{border-radius:0 10px 10px 0}.obiettivoLine.target div{background-color:#d1e5ff;color:#1e7eaa}.obiettivoLine.result.red div{background-color:#ffe0ea;color:#ff5a8e}.obiettivoLine.result div{background-color:#dbffac;color:#3e620f}.obiettivoLineResume{flex-shrink:0;font-weight:400;font-size:22px;line-height:28px;text-align:right;letter-spacing:-2.2px}.obiettivoLineResume.over{color:#87d920}.btn.disabled,.btn:disabled{pointer-events:all;touch-action:auto}.monthNavigator{display:flex;justify-content:center;align-items:center}.monthNavigator .center{color:#075aa5;margin:0 12px;text-transform:uppercase;font-size:14px;font-weight:400}.monthNavigator .right button[disabled]{background:transparent;opacity:.3;filter:grayscale(1)}.router-link-active.nav{color:#228f59}.nav{display:block;text-align:center;width:100%}a.nav.disabled{opacity:.3;pointer-events:none;touch-action:none}.nav img{margin:auto;max-width:24px;max-height:30px}.nav .on{display:none}.nav{display:flex;align-items:center;justify-content:flex-end;padding-right:22px;margin:26px 0}.nav img{margin:0 0 0 6px}.nav.router-link-active .on{display:block}.nav.router-link-active .off{display:none}.portafoglioLower{justify-content:space-around}.portafoglioItem .itemLabel{font-weight:700;font-size:12px;line-height:18px}.portafoglioItem .itemValue{font-weight:700;font-size:16px;line-height:18px}.map{height:100%}.mapContainer{position:relative;height:calc(100% - 61px)}.appuntamentoRecap .mapContainer{height:240px}.calendar{padding:10px;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px}.squaredCalendar{background-color:#f2f2f2}.navigatorContainer{height:60px;display:flex;justify-content:space-around;align-items:center;padding:10px 0}.navigatorContainer .navigatorTitle{text-transform:uppercase;font-size:18px}.navigatorContainer .next,.navigatorContainer .prev{height:100%;width:40px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,41,58,.6);border-radius:50%;color:#02293a;cursor:pointer}.calendar .modeChanger{display:flex;justify-content:center}.calendar .modeChanger button{border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.3);font-size:12px;padding:8px}.calendar .modeChanger button.active{background-color:#c7c7c7}.calendar .modeChanger button:last-child{margin-left:10px}.calendar .calendarDay .currentHour{background-color:#7fd6dc;color:#fff}.calendar.month .calendarDay.currentDay,.calendar.week .calendarDay.currentDay{background-color:#dbf1f3}.calendarDaysContainer{display:flex;flex-wrap:wrap;justify-content:space-between}.calendarDay{width:14%;text-align:center;height:66px;border:1px solid rgba(0,0,0,.3);margin-bottom:4px}.calendarDay.nextMonth,.calendarDay.prevMonth{background-color:rgba(0,0,0,.2);opacity:.4}.calendarHour{height:100px;border-bottom:1px solid rgba(0,0,0,.1);position:relative}.calendar.week .calendarDay{height:auto}.calendar.week .calendarDaysContainer{overflow:auto;height:70vh}.calendar.smallCalendar .calendarDay{height:unset}.weekDaysContainer{display:flex;justify-content:space-between;margin:10px 0}.weekDay{text-align:center;width:100%}.calendarDay .box{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:auto}.box.bg-green{background-color:green;color:#fff;font-weight:600}.list .listItem{background:#fff;box-shadow:0 0 11px rgba(0,0,0,.17);border-radius:10px;padding:18px;margin-bottom:10px;cursor:pointer}.list .listItem.selected{border:2px solid #075aa5}.listItem.flexListItem{display:flex;align-items:center;justify-content:space-between}.listItem.flexListItem .left{width:90%;flex-shrink:0;text-align:left}.listItem.flexListItem .right{flex-shrink:0}.listItem.spesaListItem{padding:8px 18px}.listItem.spesaListItem .left{width:80%}.listItem.flexListItem .left.chatListItem{display:flex;align-items:center}.listItem.flexListItem .left.chatListItem .chatImage{display:inline-block;max-width:100px}.listItem.flexListItem .left.chatListItem .chatImage img{max-width:100%}.menuViewer{max-width:90%;margin:auto;box-shadow:0 0 11px rgba(0,0,0,.17);border-radius:10px;padding:20px}.menuViewer .menuDay{min-height:160px;margin-bottom:20px;padding-top:40px}.menuViewer .menuDay .menuDayTitle{text-transform:capitalize;font-size:24px}.menuViewer .menuDay .menuDayEntryContainer .menuDayEntry{padding:20px;position:relative}.menuViewer .menuDay .menuDayEntryContainer .menuDayEntry:after{content:"";position:absolute;background-color:#249059;height:2px;width:80px;left:0;right:0;margin:auto;bottom:8px}.menuViewer .menuDay .menuDayEntryContainer .menuDayEntry .menuDayEntryPeriodo{font-weight:700;font-style:italic}.settimanaSelector{padding:6px 10px;border-radius:4px;border:1px solid #249059;color:#249059;height:50px;width:50px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin:0 10px;cursor:pointer}.settimanaSelector.selected{background-color:#249059;color:#fff;font-weight:700}.settimanaSelector[disabled]{opacity:.4}swiper-container::part(pagination){top:0}swiper-container::part(bullet){width:20px;border-radius:10px}swiper-container::part(bullet-active){width:20px;border-radius:10px;background-color:unset;background:var(--primary)}swiper-container::part(button-next){color:var(--primary);z-index:99;width:12px}swiper-container::part(button-prev){color:var(--primary);z-index:99;width:12px}.chatMessageContainer{height:calc(100vh - 171px);margin-top:0;padding:0 10px;overflow-y:scroll;position:relative}.chatMessageContainer .left,.chatMessageContainer .right{display:flex}.chatMessageContainer .left{justify-content:flex-start}.chatMessageContainer .right{justify-content:flex-end}.chatMessageContainer .left .chatMessage{text-align:left;left:14%}.chatMessageContainer .right .chatMessage{text-align:right}.chatMessageContainer .right .sender{display:none}.chatMessageContainer .left img.virgola{left:14px}.chatMessageContainer .right img.virgola{right:14px;transform:rotateY(180deg)}.newChatMessages{position:fixed;bottom:142px;height:40px;text-align:center;left:0;right:0;background:linear-gradient(#74b3bd,#024ba5);margin:auto;line-height:40px;border-radius:50px;width:80%;color:#fff}.chatMessage{max-width:80%;min-width:40%;background:#fff;border-radius:20px;margin:8px 0;padding:2px 10px 20px;position:relative;white-space:pre-line;margin-bottom:18px;display:inline-block;filter:drop-shadow(1px 2px 3px rgba(0,0,0,.2));font-size:14px;line-height:16px}.chatMessage .chatImg{width:35px;height:35px;background-size:cover;border-radius:50%;position:absolute;bottom:-20px;left:-46px;background-color:#fff}.chatMessageContainer .right .chatImg{display:none}img.virgola{position:absolute;bottom:-15px;height:18px}.chatMessage .sender{margin:0;font-size:12px;padding-left:2px;color:#e48771}.chatMessage .timestamp{position:absolute;right:16px;bottom:1px;font-size:10px;margin-top:2px}.chatMessage .quotedMessage{border-radius:5px}.quotedMessage{border-left:2px solid #7fd6dc;padding:0 12px;background:#f4f4f4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-height:60px;border-top-left-radius:5px;border-top-right-radius:5px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;position:relative;font-size:11px}.quotedMessage~.sender{margin-top:4px}.quotedMessage .sender{margin:0;font-size:12px;padding-left:2px;color:#e17e00;display:block!important}.quotedMessage .cancel{position:absolute;right:-8px;top:-8px;background:transparent;border:none;height:30px;width:30px;padding:10px 10px 0 0}section.chatInputContainer{display:flex;justify-content:space-between;width:100%;align-items:flex-end}.chatInputContainer textarea.form-control{height:50px;max-height:98px}.chatWriter{padding:10px 6px;background-color:#f2f2f2}.chatWriter .chatInput{display:inline-block;width:70%}.chatWriter .chatSend{display:flex;justify-content:space-around}.chatWriter .send{border-radius:50%;border:none;width:46px;height:46px;background:none;padding:0;margin-left:4px;background-color:#075aa5;display:flex;align-items:center;justify-content:center;overflow:hidden}.chatWriter .send.camera{background:#f2921a;color:#fff}.chatWriter .send.disabled{opacity:.4}.chatWriter .send img{width:18px}.chatWriter .send:active,.chatWriter .send:focus{border:none;outline:none}._chatImg{width:180px;height:180px;max-width:100%;display:inline-block;border-radius:10px;margin:auto;background-size:contain;background-position:50%;background-repeat:no-repeat}.userCard{padding:20px 14px;background:#fff;box-shadow:0 0 11px rgba(0,0,0,.17);border-radius:10px}.userCard .upper{display:flex;align-items:center}.userCard .upper .right.withTeamNavigator{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 66px)}.userCard .upper .right.withTeamNavigator .right{padding-left:0;text-align:right}.userCard .upper .right.withTeamNavigator .left{flex-shrink:0;width:50%}.userCard .upper .image{border:2px solid #fff;border-radius:50%;overflow:hidden;height:66px;width:66px;flex-shrink:0}.userCard .upper .image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.userCard .upper .right{font-size:12px;line-height:18px;color:#085ba6;text-align:left;padding-left:14px;flex-shrink:0}.mobileListContainer{height:calc(100vh - 54px)}.mobileList{overflow-y:auto;height:100%;margin-top:10px;padding-top:10px;padding-bottom:20px}.mobileList .mobileListItem{display:flex;align-items:center;flex-wrap:nowrap;max-width:100%;padding:4px 0}.mobileList .listItemDivider{width:100%;padding-left:14px;font-size:14px;margin:10px 0;font-weight:500}.mobileList .mobileListItem .listItemCell{padding:0 2px}.mobileList .mobileListItem .listItemCell.date{width:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0}.mobileList .mobileListItem .listItemCell.date .month{font-size:12px;line-height:14px}.mobileList .mobileListItem .listItemCell.date .day{font-size:16px;line-height:20px}.mobileList .mobileListItem .listItemCell.description{width:100%;max-width:164px}.mobileList .mobileListItem .listItemCell.description .primary{font-size:13px;line-height:16px;font-weight:400}.mobileList .mobileListItemContainer:nth-child(2n) .mobileListItem{background-color:var(--backgroundSecondary)}.mobileList .mobileListItemContainer:nth-child(odd) .mobileListItem{background-color:var(--backgroundContent)}.mobileList .mobileListItem .listItemCell.description .secondary{font-size:12px;line-height:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:46vw}.mobileList .mobileListItem .listItemCell.numbers{text-align:right;flex-shrink:0;padding-right:6px;min-width:50px}.mobileList .mobileListItem .listItemCell.numbers .primary{font-size:14px;line-height:16px}.mobileList .mobileListItem .listItemCell.numbers .secondary{font-size:12px;line-height:14px}.mobileList .mobileListItem .listItemCell.button{padding-right:6px;flex-grow:1}.mobileList .mobileListItem .listItemCell.button button{height:34px;width:34px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:4px}.currentUser{display:flex;justify-content:center;align-items:center;margin:auto}.currentUser .left .image img{border-radius:50%;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.currentUser .left{width:60px;height:60px;flex-shrink:0}.currentUser .right{padding-left:12px;text-align:left}.currentUser .left .image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;filter:drop-shadow(0 0 11px rgba(0,0,0,.17))}.hidden{visibility:hidden;position:absolute}.scrollListContainer{padding:8px 0;max-height:230px;overflow-y:auto}.scrollListContainer .scrollListItem{padding:10px 6px;min-height:34px;background-color:#f0f0f0}.scrollListContainer .scrollListItem.selected{background-color:#dbffac!important}.scrollListContainer .scrollListItem:nth-child(odd){background-color:#e9e9e9}.scrollListContainer .scrollListItem input[type=checkbox]{width:24px;height:24px;margin-right:10px;cursor:pointer}.scrollListContainer .scrollListItem.comment{display:flex;align-items:center;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.scrollListContainer .scrollListItem.comment .top{display:flex;justify-content:space-between;width:100%}.scrollListContainer .scrollListItem.comment .top .date{font-size:10px;font-weight:600}.scrollListContainer .scrollListItem.comment .top .author{color:#2196f3}.addCommentContainer{display:flex;align-items:center;border-bottom:1px solid #cecece;padding-bottom:6px;position:relative}.btn.disabled,.btn:disabled{opacity:.5}.newsFeedItemContainer img{max-width:100%;-o-object-fit:cover;object-fit:cover}.commentsContainer{text-align:left}.commentsContainer .btn{width:unset;min-height:unset}img.profileImage{height:62px;width:62px;border-radius:50%;border:2px solid #fff;filter:drop-shadow(0 0 11px rgba(0,0,0,.17));-o-object-fit:cover;object-fit:cover}.barreRisultato .lower,.barreRisultato .upper{height:50px;display:flex;align-items:center;justify-content:flex-start}.barreRisultato .barra{background-color:#d1e5ff;border-radius:10px;text-align:left;padding:2px 8px;height:40px;font-weight:700;font-size:12px;line-height:18px;display:flex;align-items:center}.barreRisultato .barra.label{width:15%;flex-grow:0;flex-shrink:0}.barreRisultato .barra.value{min-width:80px;flex-grow:0}.barreRisultato .barra.target{background-color:#d1e5ff}.barreRisultato .barra:first-of-type{margin-right:5px}.barreRisultato .barra:last-of-type{margin-left:5px}.barreRisultato .barra.green{background-color:#87d920}.barreRisultato .barra.red{background-color:#ff5a8e}.barreRisultato .lower .left{text-align:right;margin-right:5px;padding:10px;background-color:#d1e5ff;border-radius:10px;font-weight:700;font-size:12px;color:#1e7eaa}.barreRisultato .lower .right{text-align:left;margin-left:5px;padding:10px;border-radius:10px}.barreRisultato .lower .right.green{background-color:#dbffac;color:#3e620f;font-weight:700;font-size:12px}.barreRisultato .lower .right.red{background:#ffe0ea;color:#ff5a8e;font-weight:700;font-size:12px}.portafoglioLower{display:flex;justify-content:center}.portafoglioLower .portafoglioItem{width:32%;border-right:2px solid #e1e8ef;text-align:center}.portafoglioLower .portafoglioItem:last-of-type{border-right:none}.portafoglioLower .portafoglioItem .icon{height:16px;width:16px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin:auto}.portafoglioLower .portafoglioItem .icon.pagato{background-color:#b3e5fc}.portafoglioLower .portafoglioItem .icon.inAttesa{background-color:#ffb7f5}.portafoglioLower .portafoglioItem .icon.saldo{background-color:#6c5dd3}.portafoglioLower .portafoglioItem .icon.blue{background-color:#2196f3}.portafoglioLower .portafoglioItem .itemLabel{font-weight:500;font-size:12px;line-height:16px}.portafoglioLower .portafoglioItem .grosso{font-weight:600;font-size:18px;line-height:20px;letter-spacing:-1.5px}.badge{color:#191b20;position:relative}.badge .logo{max-width:175px}.badge img.profileImage{width:160px;height:181px;-o-object-fit:cover;object-fit:cover;border-radius:unset;border:1px solid #f39f36}.shareBadge{padding:26px 30px;background:#fff;box-shadow:0 0 11px rgba(0,0,0,.17);border-radius:6px;font-weight:700;font-size:16px;line-height:18px;text-align:center;color:#085ba6}@media (min-width:1300px){.menuButton{display:none}.rightBar{transform:none;left:100%;width:40%;background-color:var(--backgroundSecondary)}.appPageContainer,.rightBar{border-left:1px solid var(--secondaryBorder);border-right:1px solid var(--secondaryBorder)}}@media (min-width:420px){input.form-control,select.form-control,span.form-control,textarea.form-control{max-width:unset}}.accordion .accordionTitle[data-v-d3e3b1f6]{background:#f5f5f5;border-radius:4px;display:flex;justify-content:space-between;padding:0 10px;align-items:center;cursor:pointer}.accordion .accordionButton button[data-v-d3e3b1f6]{background:none;border:none;width:33px;height:33px}.accordion .accordionBody[data-v-d3e3b1f6]{padding-top:10px}.accordion .accordionBody.indent[data-v-d3e3b1f6]{padding-left:20px}.obiettivoLineContainer[data-v-3606448e]{width:100%}.squaredCalendar[data-v-3cf57246]{background-color:#f2f2f2}.navigatorContainer[data-v-3cf57246]{height:60px;display:flex;justify-content:space-around;align-items:center;padding:10px 0}.navigatorContainer .navigatorTitle[data-v-3cf57246]{text-transform:uppercase;font-size:18px}.navigatorContainer .next[data-v-3cf57246],.navigatorContainer .prev[data-v-3cf57246]{height:100%;width:40px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(2,41,58,.6);border-radius:50%;color:#02293a;cursor:pointer}.opModal[data-v-38611b21]{background-color:transparent}img[data-v-38611b21]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.imagePreviewer[data-v-38611b21]{background-size:contain;background-position:50%;background-repeat:no-repeat}.opModal[data-v-3de577d3]{height:unset}.imagePreviewer[data-v-3de577d3]{background-size:contain;background-position:50%;background-repeat:no-repeat}.hidden[data-v-2b1cd2dd]{left:0}.opModal[data-v-cb998180]{height:auto}.centerText[data-v-5dcc1be7]{position:absolute;margin:auto;text-align:center;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.centerLabel[data-v-5dcc1be7]{font-weight:500;font-size:12px;line-height:26px;text-align:center}.centerNumber[data-v-5dcc1be7]{font-weight:600;font-size:32px;letter-spacing:-2px}img.fakeDoughnut[data-v-5dcc1be7]{position:absolute;top:0;filter:brightness(.9);left:0;right:0;margin:auto;max-height:100%;max-width:400px}.imageDropSpace[data-v-04e94ab1]{text-align:center;background:#efefef;padding:20px 0}.imageDropSpace img[data-v-04e94ab1]{max-width:150px;max-height:150px}.drag-drop[data-v-04e94ab1]{width:100%;display:flex;align-items:center;justify-content:center}.dragSpace[data-v-04e94ab1]{padding:30px;display:inline-block;border:3px dashed rgba(0,0,0,.1)}.hidden[data-v-04e94ab1]{visibility:hidden}.absolute[data-v-04e94ab1]{position:absolute}.objectPreview[data-v-8c51c99c]{max-width:100%;max-height:280px;width:95%;background:#fff}.previewContainer[data-v-8c51c99c]{text-align:center;position:relative}.previewContainer .btn[data-v-8c51c99c]{position:absolute;left:0;right:0;margin:auto;max-width:200px;top:60px;width:100px;height:40px;display:flex;align-items:center;justify-content:center}.password_div[data-v-331c4116]{position:absolute;right:0;top:0}.password_div img[data-v-331c4116]{padding:5px;height:36px}.megaSpinner[data-v-4acce8a0]{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:999;font-weight:700;font-size:13px;line-height:18px;color:#2a3a48}.megaSpinner img[data-v-4acce8a0]{max-width:240px;margin-bottom:16px}.spinner[data-v-61843e0d]{position:relative;height:50px;width:50px;margin:auto}.spinner[data-v-61843e0d]:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border-radius:50%;border-top:4px solid #258900;border-right:4px solid transparent;animation:spinner-61843e0d 1s linear infinite}@keyframes spinner-61843e0d{to{transform:rotate(1turn)}}.opSelect[data-v-6bbc5725]{background:#fff;display:block;position:relative;text-align:left}.opOptionsContainer[data-v-6bbc5725]{position:absolute;width:100%;left:0;top:27px;overflow-y:auto;background:#fff;z-index:2;max-height:140px;border:1px solid gray;border-top:none}.opOption[data-v-6bbc5725]{position:relative;padding:2px 18px 2px 8px;cursor:pointer;font-size:18px;display:flex;align-items:center;height:28px}.opOption img[data-v-6bbc5725-s]{max-height:18px}.opOption.selected[data-v-6bbc5725]{border:1px solid gray}.opOption.selected[data-v-6bbc5725]:after{position:absolute;content:"";top:8px;right:6px;width:0;height:0;border:4px solid transparent;border-color:#06101f transparent transparent transparent}.opOption[data-v-6bbc5725]:not(.selected):hover{background-color:#4361a3;color:#fff}.paymentForm[data-v-697b89ce]{margin:20px auto;border-radius:4px;font-size:14px;letter-spacing:-.4px;text-align:left;padding:0 10px;text-align:center}.cardContainer[data-v-697b89ce]{padding:16px;width:100%;box-shadow:0 0 18px 0 rgba(27,34,56,.1)}.cardholder input[data-v-697b89ce]:focus{outline:none}.cardBlocks[data-v-697b89ce]{display:flex;justify-content:space-between;margin:30px 0}.cardBlocks .cardBlock[data-v-697b89ce]{font-size:14px;padding:8px 10px;letter-spacing:-.4px;font-weight:500}.cardBlocks .cardBlock.active[data-v-697b89ce]{background-color:#042b51;border-radius:20px;color:#fff}.saveCardForm[data-v-697b89ce]{box-shadow:0 0 18px 0 rgba(27,34,56,.1);border-radius:20px;background-color:#fff;padding:20px;display:flex;align-items:center;margin-bottom:30px}.switch[data-v-781e5eb0]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-781e5eb0]{opacity:0;width:0;height:0}.slider[data-v-781e5eb0]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;background-color:#c5bbbb}.slider[data-v-781e5eb0]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.switch.checked .slider[data-v-781e5eb0]{background-color:#009342}.switch.checked .slider[data-v-781e5eb0]:before{transform:translateX(26px);background-color:#fff}.slider.round[data-v-781e5eb0]{border-radius:34px}.slider.round[data-v-781e5eb0]:before{border-radius:50%;background-color:#fff}.settimanaVideoPlayer[data-v-ca9d6628]{height:400px;width:100%;background-color:#000}