.opModal.confirmModal[data-v-5c279c14]{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:Roboto;font-style:normal;font-weight:100;src:url(../fonts/Roboto-Thin.09bf4ac3.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:200;src:url(../fonts/Roboto-ExtraLight.6435609e.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/Roboto-Light.757683b2.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Regular.8041eedc.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/Roboto-Medium.efc7fc86.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:600;src:url(../fonts/Roboto-SemiBold.2b2abb17.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto-Bold.6b80ac68.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:800;src:url(../fonts/Roboto-ExtraBold.a6f1fc9f.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/Roboto-Black.284673f1.ttf)}@font-face{font-family:RobotoSemi;font-style:normal;font-weight:100;src:url(../fonts/Roboto_SemiCondensed-Thin.f8ae7897.ttf)}@font-face{font-family:RobotoSemi;font-style:normal;font-weight:200;src:url(../fonts/Roboto_SemiCondensed-ExtraLight.25f8384a.ttf)}@font-face{font-family:RobotoSemi;font-style:normal;font-weight:300;src:url(../fonts/Roboto_SemiCondensed-Light.b7ff99f8.ttf)}@font-face{font-family:RobotoSemi;font-style:normal;font-weight:400;src:url(../fonts/Roboto_SemiCondensed-Regular.565ac998.ttf)}@font-face{font-family:RobotoSemi;font-style:normal;font-weight:500;src:url(../fonts/Roboto_SemiCondensed-Medium.45dde252.ttf)}@font-face{font-family:RobotoSemi;font-style:normal;font-weight:600;src:url(../fonts/Roboto_SemiCondensed-SemiBold.752ad9d3.ttf)}@font-face{font-family:RobotoSemi;font-style:normal;font-weight:700;src:url(../fonts/Roboto_SemiCondensed-Bold.9384179d.ttf)}@font-face{font-family:RobotoSemi;font-style:normal;font-weight:800;src:url(../fonts/Roboto_SemiCondensed-ExtraBold.c2b73832.ttf)}@font-face{font-family:RobotoSemi;font-style:normal;font-weight:900;src:url(../fonts/Roboto_SemiCondensed-Black.3db90e3a.ttf)}:root{--keyboardHeight:0px;--bs-link-color:#d9a847;--bs-link-hover-color:#f3d488;--bs-primary-rgb:217,168,71;--primary:#d9a847;--primaryBorder:#d9a847;--primaryContrast:#15110a;--secondary:rgba(217,168,71,.12);--secondaryBorder:rgba(217,168,71,.5);--secondaryContrast:#6b4f1d;--backgroundContent:hsla(0,0%,100%,.96)}html{height:100%}body{font-family:Roboto;position:relative;max-width:720px;margin:0 auto;font-size:16px;line-height:24px;font-weight:300;overflow:hidden;background-color:#000103;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(../img/fpbg.25c904bc.jpg);background-size:cover,cover;background-position:bottom;background-repeat:no-repeat}#app,.app,.appPageContainer,body{height:100%;width:100%}*{scrollbar-width:thin;scrollbar-color:rgba(217,168,71,.5) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(217,168,71,.5);border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:rgba(217,168,71,.8)}.appPageContainer{overflow-y:auto}.appMode{position:fixed;z-index:99;top:0;left:0;color:#fff;text-shadow:0 0 8px #000}.logo{text-align:center;max-width:126px;margin:auto}.logo img{max-width:100%}.pointer{cursor:pointer}.ellipsis{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-12{font-size:12px;line-height:14px}.fs-16{font-size:16px;line-height:18px}.fs-4{line-height:calc(1.275rem + 1.5vw)!important}.begin{min-height:100%;display:flex;align-items:safe center;justify-content:safe center;flex-direction:column;padding:20px 0}.begin .beginArea{width:100%;padding:0 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}.h-60{height:60px}.toggleSaldoButton{background:none;border:none;position:absolute;top:0;right:0}.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;padding:6px 6px;line-height:16px}.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%}.btn-primary{--bs-btn-color:#15110a;--bs-btn-bg:#d9a847;--bs-btn-border-color:#d9a847;--bs-btn-hover-color:#15110a;--bs-btn-hover-bg:#f3d488;--bs-btn-hover-border-color:#f3d488;--bs-btn-active-color:#15110a;--bs-btn-active-bg:#c79a3e;--bs-btn-active-border-color:#c79a3e;--bs-btn-disabled-color:#8a7350;--bs-btn-disabled-bg:rgba(217,168,71,.25);--bs-btn-disabled-border-color:rgba(217,168,71,.25);--bs-btn-focus-shadow-rgb:217,168,71;font-weight:600;letter-spacing:1px;transition:box-shadow .2s,transform .1s}.btn-primary:hover{box-shadow:0 8px 24px rgba(217,168,71,.35);transform:translateY(-1px)}.btn-primary:active{box-shadow:0 2px 10px rgba(217,168,71,.45);transform:translateY(0)}.btn-secondary{--bs-btn-color:#f3d488;--bs-btn-bg:transparent;--bs-btn-border-color:rgba(217,168,71,.6);--bs-btn-hover-color:#15110a;--bs-btn-hover-bg:#d9a847;--bs-btn-hover-border-color:#d9a847;--bs-btn-active-color:#15110a;--bs-btn-active-bg:#c79a3e;--bs-btn-active-border-color:#c79a3e;--bs-btn-disabled-color:hsla(43,82%,74%,.35);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:rgba(217,168,71,.25);--bs-btn-focus-shadow-rgb:217,168,71;border:1px solid var(--bs-btn-border-color);font-weight:600;letter-spacing:1px;transition:box-shadow .2s,transform .1s}.btn-secondary:hover{box-shadow:0 8px 24px rgba(217,168,71,.2);transform:translateY(-1px)}.btn-secondary:active{box-shadow:0 2px 10px rgba(217,168,71,.3);transform:translateY(0)}.blackPanel{position:relative;color:#f5f5f5;background:rgba(8,9,11,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(217,168,71,.18);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.45);padding:32px 24px;max-width:90%;margin:auto}.blackPanel select.form-control option,.opModal select.form-control option{background-color:#000}.blackPanel .form-control,.opModal .form-control{background-color:hsla(0,0%,100%,.04);border:1px solid rgba(217,168,71,.25);color:#f5f5f5}.blackPanel .form-control:focus,.opModal .form-control:focus{background-color:hsla(0,0%,100%,.06);border-color:#d9a847;box-shadow:0 0 0 .2rem rgba(217,168,71,.15);color:#f5f5f5}.blackPanel .form-control::-moz-placeholder,.opModal .form-control::-moz-placeholder{color:hsla(0,0%,96%,.35)}.blackPanel .form-control::placeholder,.opModal .form-control::placeholder{color:hsla(0,0%,96%,.35)}.blackPanel label,.opModal label{color:hsla(0,0%,96%,.75)}.blackPanel .backButton{top:10px;left:10px}.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}.dashboardSection{padding:12px 0 34px}.dashboardSection .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 20px 50px rgba(0,0,0,.4);border-radius:14px;border-top:3px solid #d9a847;border-left:1px solid rgba(217,168,71,.18);border-right:1px solid rgba(217,168,71,.18);border-bottom:1px solid rgba(217,168,71,.18);padding:20px;background:rgba(13,14,17,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f5f5f5;position:relative}.homePrenoBox .form-control,.recapPrenoBox .form-control{background-color:hsla(0,0%,100%,.04);border:1px solid rgba(217,168,71,.25);color:#f5f5f5}.homePrenoBox .form-control:focus,.recapPrenoBox .form-control:focus{background-color:hsla(0,0%,100%,.06);border-color:#d9a847;box-shadow:0 0 0 .2rem rgba(217,168,71,.15);color:#f5f5f5}.homePrenoBox .form-control::-moz-placeholder,.recapPrenoBox .form-control::-moz-placeholder{color:hsla(0,0%,96%,.35)}.homePrenoBox .form-control::placeholder,.recapPrenoBox .form-control::placeholder{color:hsla(0,0%,96%,.35)}.homePrenoBox .btn-round,.recapPrenoBox .btn-round{color:#15110a}.backButton{position:absolute;z-index:3}.menuButton{position:absolute;top:0;right:0;width:60px;z-index:9}.menuButton svg{height:40px;width:40px}.closeButton{position:absolute;right:20px}.rightBarBg{position:fixed;width:100vw;height:100vh;top:0;left:0;background:transparent;transition:background-color .2s}.rightBarBg.show{z-index:9;background-color:rgba(0,0,0,.5)}.rightBar{position:absolute;top:0;right:0;background:rgba(8,9,11,.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-left:1px solid rgba(217,168,71,.25);color:#f5f5f5;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:transparent;border-radius:10px}.shopSwiperSlide{width:80%;max-width:100%}.shopOfferCard{padding:20px}.shopOfferImage{width:100%;height:auto;border-radius:10px;display:block}.shopOfferSubtitle{color:hsla(0,0%,96%,.7);font-size:14px}.shopOfferPrice{font-size:22px;font-weight:700;color:#f3d488}swiper-container.cardsSwiper::part(wrapper),swiper-container.shopSwiper::part(wrapper){padding-top:40px}swiper-container.cardsSwiper::part(pagination),swiper-container.shopSwiper::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-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:#4b4b4b}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;text-transform:uppercase;color:#f2921a;position:relative}.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}.h-auto{min-height:auto!important}.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:rgba(13,14,17,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(217,168,71,.25);box-shadow:0 20px 60px rgba(0,0,0,.5);color:#f5f5f5;max-width:720px;width:95%;height:90%;padding:20px;max-height:90%;overflow-y:auto;border-radius:16px;position:relative}.opModal.noHeight{height:unset}.opModal .modalHeader{height:50px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:16px}.opModal .modalHeader .closer{position:absolute;right:0;top:0}.opModal.alertModal,.opModal.copyableModal,.opModal.inputModal{max-width:520px;height:unset}.opModal.fullModal{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:700;font-size:13px;line-height:18px;color:#f3d488;padding:20px;border-radius:0}.offerBox{padding:14px 10px;border-radius:10px;text-align:center;cursor:pointer;background:hsla(0,0%,100%,.05);border:1px solid rgba(217,168,71,.25);box-shadow:none;transition:border-color .2s,background-color .2s,transform .1s}.offerBox:hover{background:rgba(217,168,71,.12);border-color:rgba(217,168,71,.5)}.offerBox:active{transform:translateY(1px)}.offerBox.selected{background-color:rgba(217,168,71,.18);border-color:#d9a847}.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)}.nav{display:flex;align-items:center;justify-content:flex-end;width:90%;color:hsla(0,0%,96%,.75);padding:12px 19px 12px 16px;margin:2px auto;border-radius:12px;border-right:3px solid transparent;text-decoration:none;letter-spacing:.3px;transition:background-color .2s,border-color .2s,color .2s}.nav:hover{background-color:rgba(217,168,71,.07)}a.nav.disabled{opacity:.3;pointer-events:none;touch-action:none}.nav img{margin:0 0 0 6px;max-width:24px;max-height:30px}.nav .off,.nav .on{width:20px;height:20px;margin-left:10px;flex-shrink:0}.nav .on{display:none;color:#d9a847}.nav .off{color:hsla(0,0%,96%,.75)}.nav.router-link-active,.router-link-active.nav{color:#d9a847;background-color:rgba(217,168,71,.14);border-right-color:#d9a847}.nav.router-link-active .on{display:block}.nav.router-link-active .off{display:none}.menuDivider{height:1px;background:rgba(217,168,71,.15);margin:14px 22px 10px}.menuUserHeader{padding:0 22px}.menuUserName{font-size:18px;font-weight:600;color:#f5f5f5}.menuUserQualification{display:inline-block;margin-top:8px;padding:4px 14px;border:1px solid rgba(217,168,71,.4);border-radius:20px;background:rgba(217,168,71,.12);color:#f3d488;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.menuSectionLabel{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:hsla(0,0%,96%,.4);padding:0 19px;margin:10px 0 2px;text-align:right}.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:rgba(8,9,11,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(217,168,71,.18);box-shadow:0 20px 60px rgba(0,0,0,.45);border-radius:10px;padding:18px;margin-bottom:10px;color:#f5f5f5;cursor:pointer;transition:border-color .2s}.list .listItem:hover{border-color:rgba(217,168,71,.4)}.list .listItem.selected{border:2px solid #d9a847}.list .listItem .text-highlight{color:#f3d488;font-size:19px}.list .listItem .fw-bold{font-size:13px}.list .listItem .text-muted{color:hsla(0,0%,96%,.5)!important;font-size:12px}.list .listItem .midTitle{font-size:13px}.list .listItem .ticketClosedBadge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:10px;background:rgba(224,138,47,.12);border:1px solid rgba(224,138,47,.35);color:#e08a2f;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.list .listItem .ticketClosedBadge svg{width:12px;height:12px}.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%}.goldTopBorder,.mobileListContainer.goldTopBorder{border-top:3px solid #d9a847;border-left:1px solid rgba(217,168,71,.18);border-right:1px solid rgba(217,168,71,.18);border-bottom:1px solid rgba(217,168,71,.18)}.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;background-color:hsla(0,0%,96%,.35);opacity:1}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}.chatDetail .blackPanel .backButton{top:-5px;left:10px}.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:rgba(8,9,11,.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(217,168,71,.4);margin:auto;line-height:38px;border-radius:50px;width:80%;color:#f3d488}.chatMessage,.chatRoomTitle{color:#f5f5f5}.chatMessage{max-width:80%;min-width:40%;background:rgba(8,9,11,.7);border:1px solid rgba(217,168,71,.18);border-radius:20px;margin:8px 0;padding:4px 10px 20px;position:relative;white-space:pre-line;margin-bottom:18px;display:inline-block;box-shadow:0 10px 30px rgba(0,0,0,.35);font-size:14px;line-height:16px}.chatMessageContainer .right .chatMessage{background:rgba(166,122,39,.55);border-color:rgba(217,168,71,.5)}.chatMessageContainer .right .chatMessage .virgola{color:rgba(166,122,39,.55)}.chatMessageContainer .left .chatMessage .virgola{color:rgba(8,9,11,.7)}.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:hsla(0,0%,96%,.7)}.chatMessage .timestamp{position:absolute;right:16px;bottom:1px;font-size:10px;margin-top:2px;color:hsla(0,0%,96%,.5)}.chatMessage .quotedMessage{border-radius:5px}.quotedMessage{border-left:2px solid rgba(217,168,71,.5);padding:0 12px;background:hsla(0,0%,100%,.06);color:#f5f5f5;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:hsla(0,0%,96%,.7);display:block!important}.quotedMessage .cancel{position:absolute;right:-8px;top:-8px;background:transparent;border:none;height:30px;width:30px;padding:10px 10px 0 0;color:#f3d488;font-weight:700}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:rgba(8,9,11,.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(217,168,71,.18)}.chatWriter .form-control{background-color:hsla(0,0%,100%,.06);border:1px solid rgba(217,168,71,.25);color:#f5f5f5}.chatWriter .form-control:focus{background-color:hsla(0,0%,100%,.08);border-color:#d9a847;box-shadow:0 0 0 .2rem rgba(217,168,71,.15);color:#f5f5f5}.chatWriter .form-control::-moz-placeholder{color:hsla(0,0%,96%,.35)}.chatWriter .form-control::placeholder{color:hsla(0,0%,96%,.35)}.chatWriter .chatInput{display:inline-block;width:70%}.chatWriter .chatSend{display:flex;justify-content:space-around}.chatWriter .send{border-radius:50%;border:1px solid rgba(217,168,71,.4);width:46px;height:46px;background-color:rgba(217,168,71,.12);color:#f3d488;padding:0;margin-left:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.chatWriter .send.camera{background:rgba(217,168,71,.12);color:#f3d488}.chatWriter .send.disabled{opacity:1;background:rgba(217,168,71,.06);border-color:rgba(217,168,71,.18);color:hsla(43,82%,74%,.4)}.chatWriter .send img{width:18px}.chatWriter .send:active,.chatWriter .send:focus{border:1px solid rgba(217,168,71,.4);outline:none}.chatClosedNotice{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;color:hsla(0,0%,96%,.6);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.chatClosedNotice svg{width:18px;height:18px;color:#e08a2f}._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 - 256px);margin:16px 5% 20px;background:rgba(8,9,11,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(217,168,71,.18);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.45)}.mobileList{overflow-y:auto;height:100%;color:#f5f5f5;margin-top:0;padding:10px 14px 16px}.mobileList .mobileListItem{color:#f5f5f5;display:flex;align-items:center;flex-wrap:nowrap;max-width:100%;padding:10px 2px;border-bottom:1px solid rgba(217,168,71,.12)}.mobileList .listItemDivider{width:100%;display:flex;align-items:center;justify-content:space-between;padding-left:14px;padding-right:14px;font-size:12px;margin:10px 0;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#f3d488;background-color:rgba(217,168,71,.5);border-radius:6px}.mobileList .listItemDivider .listItemDividerTotal{letter-spacing:normal}.mobileList .mobileListItem .listItemCell{padding:0 4px}.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;color:#f3d488;font-weight:600}.mobileList .mobileListItem .listItemCell.description{width:100%}.mobileList .mobileListItem .listItemCell.description .primary{font-size:13px;line-height:16px;font-weight:400}.mobileList .mobileListItemContainer:nth-child(2n) .mobileListItem,.mobileList .mobileListItemContainer:nth-child(odd) .mobileListItem{background-color:transparent}.mobileList .mobileListItem .listItemCell.description .secondary{font-size:12px;line-height:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:46vw;color:hsla(0,0%,96%,.6)}.mobileList .mobileListItem .listItemCell.numbers{text-align:right;flex-shrink:0;padding-right:6px;min-width:50px;align-items:flex-start;font-weight:600}.mobileList .mobileListItem .listItemCell.numbers .primary{font-size:14px;line-height:16px}.mobileList .mobileListItem .listItemCell.numbers .secondary{font-size:12px;line-height:14px;color:hsla(0,0%,96%,.6)}.mobileList .mobileListItem .listItemCell.button{padding-right:6px;flex-grow:1}.mobileList .mobileListItem .listItemCell.ms-1{max-width:120px;flex-shrink:0}.listItemCell.button button svg{flex-shrink:0}.mobileList .mobileListItem .listItemCell.button button{height:34px;width:34px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:4px;background:rgba(217,168,71,.12);border:1px solid rgba(217,168,71,.4);box-shadow:none;color:#f3d488}.mobileList .mobileListItem .listItemCell.button button:hover{background:rgba(217,168,71,.25)}.saldiPamm .mobileListItem{padding-left:6px}.saldiPamm .mobileListItem:hover{transform:translateY(-1px);transition:transform .1s}.saldiPamm .volumeContainer{display:flex;gap:10px;margin:6px 0 14px}.saldiPamm .networkVolume,.saldiPamm .personalVolume{flex:1;background:hsla(0,0%,100%,.04);border:1px solid rgba(217,168,71,.18);border-radius:10px;padding:12px 8px;text-align:center}.saldiPamm .networkVolume{background:rgba(217,168,71,.08);border-color:rgba(217,168,71,.3)}.saldiPamm .networkVolume>div:first-child,.saldiPamm .personalVolume>div:first-child{display:flex;flex-direction:column;align-items:center;gap:4px;color:hsla(0,0%,96%,.6);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.saldiPamm .networkVolume svg,.saldiPamm .personalVolume svg{width:20px;height:20px;color:#f3d488}.saldiPamm .networkVolume>div:last-child,.saldiPamm .personalVolume>div:last-child{margin-top:6px;font-size:18px;font-weight:600;color:#f5f5f5}.membershipContracts .contractRow{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(217,168,71,.12)}.membershipContracts .contractRow:last-of-type{border-bottom:none}.membershipContracts .contractRow>svg{width:18px;height:18px;color:#f3d488;flex-shrink:0}.membershipContracts .contractName{flex:1;font-size:14px;color:#f5f5f5}.membershipContracts .contractDownload{display:flex;color:hsla(0,0%,96%,.55)}.membershipContracts .contractDownload:hover{color:#f3d488}.membershipContracts .contractDownload svg{width:18px;height:18px}.contractSignedNotice{display:flex;align-items:center;justify-content:center;gap:6px;color:#2ecc71;font-size:13px;font-weight:600}.contractSignedNotice svg{width:16px;height:16px}.qualificationBadge{display:inline-block;margin:0 auto;padding:6px 18px;border-radius:20px;background:rgba(217,168,71,.12);border:1px solid rgba(217,168,71,.4);color:#f3d488;font-weight:700;font-size:16px;letter-spacing:1px;text-transform:uppercase}.swapFundInfo{text-align:left;margin-top:4px}.swapFundInfo .infoRow{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(217,168,71,.12);font-size:14px}.swapFundInfo .infoRow:last-child{border-bottom:none}.swapFundInfo .infoRow .label{color:hsla(0,0%,96%,.6)}.swapFundInfo .infoRow .value{color:#f5f5f5;font-weight:600}.swapFundInfo .infoRow .value.accountValue{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.swapFundInfo .accountField{display:flex;align-items:center;gap:8px}.swapFundInfo .accountFieldLabel{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,96%,.45)}.swapFundInfo .accountFieldValue{font-size:14px;font-weight:600;color:#f5f5f5}.swapFundInfo .accountFieldValue.gold{font-size:13px;color:#f3d488}.swapFundInfo .infoRow .editAccountLink{padding:0;line-height:0;color:hsla(0,0%,96%,.55);height:26px;width:26px}.swapFundInfo .infoRow .editAccountLink svg{height:100%;width:100%}.swapFundInfo .infoRow .editAccountLink:hover{color:#f3d488}.swapFundInfo .infoRow .editAccountValue{display:flex;align-items:center;gap:8px}.swapFundInfo .infoRow .editAccountValue .form-control{max-width:160px}.depositLimitBox{text-align:left;margin-top:20px;padding:14px;background:hsla(0,0%,100%,.04);border:1px solid rgba(217,168,71,.18);border-radius:10px}.depositLimitHeader{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:hsla(0,0%,96%,.8);margin-bottom:8px}.depositProgressTrack{height:10px;border-radius:6px;background:hsla(0,0%,100%,.08);border:1px solid rgba(217,168,71,.18);overflow:hidden}.depositProgressFill{height:100%;border-radius:6px;background:linear-gradient(90deg,#d9a847,#f3d488);transition:width .4s ease}.depositLimitBox.depositLimitBox-warning .depositProgressFill{background:linear-gradient(90deg,#e08a2f,#f0b35c)}.depositLimitBox.depositLimitBox-danger .depositProgressFill{background:linear-gradient(90deg,#c0392b,#e74c3c)}.depositLimitBox.depositLimitBox-danger{border-color:rgba(231,76,60,.45)}.depositLimitWarning{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:#f0b35c}.depositLimitBox.depositLimitBox-danger .depositLimitWarning{color:#e74c3c}.depositLimitWarning svg{width:16px;height:16px;flex-shrink:0}.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 8px;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}.blackPanel .scrollListContainer .scrollListItem,.blackPanel .scrollListContainer .scrollListItem:nth-child(odd){background-color:transparent;color:#f5f5f5;border-bottom:1px solid rgba(217,168,71,.12)}.blackPanel .scrollListContainer .scrollListItem:last-child{border-bottom:none}.commentsContainer .scrollListContainer{background:rgba(8,9,11,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(217,168,71,.18);border-radius:16px}.commentsContainer .scrollListContainer .scrollListItem,.commentsContainer .scrollListContainer .scrollListItem:nth-child(odd){background-color:transparent;color:#f5f5f5;border-bottom:1px solid rgba(217,168,71,.12)}.commentsContainer .scrollListContainer .scrollListItem.comment .top .date{color:hsla(0,0%,96%,.6)}.commentsContainer .scrollListContainer .scrollListItem.comment .top .author{color:#f3d488}.commentsContainer .btn.btn-round{background:unset}.addCommentContainer{display:flex;align-items:center;border-bottom:1px solid rgba(217,168,71,.25);padding-bottom:6px;position:relative}.addCommentContainer .btn.btn-round{height:38px;width:38px;background:rgba(217,168,71,.12);border:1px solid rgba(217,168,71,.4);box-shadow:none;color:#f3d488;display:inline-flex;align-items:center;justify-content:center}.addCommentContainer .btn.btn-round:hover{background:rgba(217,168,71,.25)}.addCommentContainer .btn.btn-round:disabled{opacity:1;background:rgba(217,168,71,.06);border-color:rgba(217,168,71,.18);color:hsla(43,82%,74%,.4)}.commentDeleteButton{background:hsla(0,0%,100%,.06);border:1px solid rgba(217,168,71,.25);box-shadow:none;color:hsla(0,0%,96%,.6)}.commentDeleteButton:hover{background:rgba(220,53,69,.15);border-color:rgba(220,53,69,.5);color:#ff8a93}.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:32px;width:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin:auto;margin-bottom:6px}.portafoglioLower .portafoglioItem .icon svg{width:19px;height:19px}.portafoglioLower .portafoglioItem .icon.pagato{background-color:rgba(217,168,71,.18);color:#d9a847}.portafoglioLower .portafoglioItem .icon.inAttesa{background-color:hsla(43,82%,74%,.22);color:#c79a3e}.portafoglioLower .portafoglioItem .icon.saldo{background-color:rgba(169,116,43,.22);color:#a9742b}.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 (pointer:coarse){*{-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}}@media (min-width:420px){input.form-control,select.form-control,span.form-control,textarea.form-control{max-width:unset}}@media (min-width:500px){.blackPanel{min-width:440px}}@media (min-width:1000px){body.withSideBar{margin-left:calc(50% - 500px);margin-right:calc(50% + 170px)}.rightBar{width:280px;position:absolute;transform:unset;left:100%}.menuButton{display:none}}@media (min-width:1300px){body{margin-left:auto;margin-right:auto}.rightBar{transform:none;left:100%;width:40%}.appPageContainer,.rightBar{border-left:1px solid var(--secondaryBorder);border-right:1px solid var(--secondaryBorder)}}.accordion .accordionTitle[data-v-cb4c845e]{background:rgba(217,168,71,.08);border:1px solid rgba(217,168,71,.18);border-radius:8px;color:#f5f5f5;display:flex;justify-content:space-between;padding:8px 10px;align-items:center;cursor:pointer;transition:border-color .2s,background-color .2s}.accordion.open .accordionTitle[data-v-cb4c845e]{background:rgba(217,168,71,.14);border-color:rgba(217,168,71,.4);border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .accordionButton button[data-v-cb4c845e]{background:none;border:none;width:33px;height:33px;color:#f3d488}.accordion .accordionBody[data-v-cb4c845e]{padding:12px 10px 4px;color:#f5f5f5}.accordion.open .accordionBody[data-v-cb4c845e]{border:1px solid rgba(217,168,71,.18);border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.accordion .accordionBody.indent[data-v-cb4c845e]{padding-left:20px}.obiettivoLineContainer[data-v-3606448e]{width:100%}.squaredCalendar[data-v-644a4644]{background-color:#f2f2f2}.navigatorContainer[data-v-644a4644]{height:60px;display:flex;justify-content:space-around;align-items:center;padding:10px 0}.navigatorContainer .navigatorTitle[data-v-644a4644]{text-transform:uppercase;font-size:18px}.navigatorContainer .next[data-v-644a4644],.navigatorContainer .prev[data-v-644a4644]{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-1b2654e2]{left:0}.opModal[data-v-3f153f33]{height:auto}.centerText[data-v-39553739]{position:absolute;margin:auto;text-align:center;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.centerLabel[data-v-39553739]{font-weight:500;font-size:12px;line-height:26px;text-align:center}.centerNumber[data-v-39553739]{font-weight:600;font-size:24px;letter-spacing:-2px}img.fakeDoughnut[data-v-39553739]{position:absolute;top:0;filter:brightness(.9);left:0;right:0;margin:auto;max-height:100%;max-width:400px}.imageDropSpace[data-v-d9d22e4e]{text-align:center;background:hsla(0,0%,100%,.04);border-radius:10px;padding:20px 0}.imageDropSpace img[data-v-d9d22e4e]{max-width:150px;max-height:150px}.drag-drop[data-v-d9d22e4e]{width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.dragSpace[data-v-d9d22e4e]{padding:30px;display:inline-block;border:3px dashed rgba(217,168,71,.35);border-radius:10px;color:hsla(0,0%,96%,.7)}.hidden[data-v-d9d22e4e]{visibility:hidden}.absolute[data-v-d9d22e4e]{position:absolute}.objectPreview[data-v-17da6932]{max-width:100%;max-height:280px;width:95%;background:hsla(0,0%,100%,.04);border:1px solid rgba(217,168,71,.18);border-radius:10px}.previewContainer[data-v-17da6932]{text-align:center;position:relative}.previewContainer .btn[data-v-17da6932]{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}.logo-wrap[data-v-47ab5124]{position:relative;display:inline-block}.logo-wrap.small .logoHoriz[data-v-47ab5124]{width:120px}.shimmer[data-v-47ab5124]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,hsla(0,0%,100%,0) 42%,hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0) 58%,transparent 65%);background-size:200% 100%;background-position:150% 0;mix-blend-mode:plus-lighter;-webkit-mask:var(--logo-mask) center /contain no-repeat;mask:var(--logo-mask) center /contain no-repeat;animation:sweep-47ab5124 6s linear .9s infinite}@keyframes sweep-47ab5124{0%{background-position:150% 0}to{background-position:-250% 0}}.password_div[data-v-331c4116]{position:absolute;right:0;top:0}.password_div img[data-v-331c4116]{padding:5px;height:36px}.megaSpinner[data-v-f3996592]{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:rgba(0,0,0,.4);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-f3996592]{max-width:240px;margin-bottom:16px}.spinner[data-v-8978f348]{position:relative;height:50px;width:50px;margin:auto}.spinner.orbit[data-v-8978f348]:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(217,168,71,.18)}.spinner.orbit[data-v-8978f348]:after{content:"";position:absolute;top:-2px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#f3d488;box-shadow:0 0 10px 3px rgba(217,168,71,.9),0 0 22px 8px rgba(217,168,71,.35);transform-origin:4px 27px;animation:spinnerOrbit-8978f348 1.1s linear infinite}@keyframes spinnerOrbit-8978f348{to{transform:rotate(1turn)}}.opSelect[data-v-0a3c00c0]{background:#fff;color:#000;display:block;position:relative;text-align:left}.opOptionsContainer[data-v-0a3c00c0]{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-0a3c00c0]{position:relative;padding:2px 18px 2px 8px;cursor:pointer;font-size:18px;display:flex;align-items:center;height:28px}.opOption img[data-v-0a3c00c0-s]{max-height:18px}.opOption.selected[data-v-0a3c00c0]{border:1px solid gray}.opOption.selected[data-v-0a3c00c0]: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-0a3c00c0]:not(.selected):hover{background-color:#4361a3;color:#fff}.paymentForm[data-v-55b7cd10]{margin:20px auto;border-radius:4px;font-size:14px;letter-spacing:-.4px;text-align:left;padding:0 10px;text-align:center}.cardContainer[data-v-55b7cd10]{padding:16px;width:100%;box-shadow:0 0 18px 0 rgba(27,34,56,.1)}.cardholder input[data-v-55b7cd10]:focus{outline:none}.cardBlocks[data-v-55b7cd10]{display:flex;justify-content:space-between;margin:30px 0}.cardBlocks .cardBlock[data-v-55b7cd10]{font-size:14px;padding:8px 10px;letter-spacing:-.4px;font-weight:500}.cardBlocks .cardBlock.active[data-v-55b7cd10]{background-color:#042b51;border-radius:20px;color:#fff}.saveCardForm[data-v-55b7cd10]{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-e1a318d0]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-e1a318d0]{opacity:0;width:0;height:0}.slider[data-v-e1a318d0]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.08);border:1px solid rgba(217,168,71,.25);transition:.4s}.slider[data-v-e1a318d0]:before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:3px;background-color:#f5f0e6;transition:.4s}.switch.checked .slider[data-v-e1a318d0]{background-color:#d9a847;border-color:#d9a847}.switch.checked .slider[data-v-e1a318d0]:before{transform:translateX(26px);background-color:#15110a}.slider.round[data-v-e1a318d0]{border-radius:34px}.slider.round[data-v-e1a318d0]:before{border-radius:50%}.settimanaVideoPlayer[data-v-ca9d6628]{height:400px;width:100%;background-color:#000}