.v-dialog.v-dialog--active:has(.center-modal-content){border-radius:21px}.v-dialog.v-dialog--active:has(.center-modal-content) .vuedl-layout__closeBtn{color:var(--v-primary-base)}.center-modal-content{display:flex;align-items:center;justify-content:center;overflow-x:hidden}.fidelity-card-container-mobile{background:var(--v-white-base);border-color:1px solid var(--v-secondary-base);border-radius:16px;height:85vh}.fidelity-card-container-mobile .col{text-align:center}.fidelity-card-container-mobile .col img{width:100%}.fidelity-card-container-mobile .fidelity-logo-container{background-color:var(--v-secondary-base);border-color:1px solid var(--v-secondary-base);border-radius:16px}.fidelity-card-container-mobile .fidelity-logo-container.is-oro{background-color:#c1a34c!important}.fidelity-card-container-mobile .fidelity-logo-container.is-dipendenti{background-color:#a8a7a7!important}.fidelity-card-container-mobile .fidelity-ean-container,.fidelity-card-container-mobile .fidelity-logo-container{max-width:500px}.fidelity-card-container-mobile .fidelity-btn-container .advantages-btn{background-color:var(--v-primary-base);color:var(--v-white-base);font-weight:700;font-size:14px;border-radius:5px;width:100%;height:48px}.fidelity-card-container-mobile .fidelity-ean-container{position:relative;border:1px solid #ddd;background-color:var(--v-secondary-base);color:#ffd800;text-align:center;font-weight:700;font-size:18px;margin:auto;border-radius:10px;width:480px;height:312px}@media only screen and (max-width:959.98px){.fidelity-card-container-mobile .fidelity-ean-container{width:100%;height:auto}}.fidelity-card-container-mobile .fidelity-ean-container.is-oro{background-color:#c1a34c!important}.fidelity-card-container-mobile .fidelity-ean-container.is-dipendenti{background-color:#a8a7a7!important}.fidelity-card-container-mobile .fidelity-ean-container .fidelity-ean{position:absolute;width:calc(100% - 40px);height:calc(100% - 50px);top:0;left:0;background:#fff;margin:20px;padding:5%;resize:both}@media(max-width:320px){.fidelity-card-container-mobile .fidelity-ean-container .fidelity-ean{padding:0!important;left:-5px;background:none}}@media only screen and (min-width:600px)and (max-width:959.98px){.fidelity-card-container-mobile .fidelity-ean-container .fidelity-ean{padding-top:13%;position:relative!important}}@media only screen and (max-width:599.98px){.fidelity-card-container-mobile .fidelity-ean-container .fidelity-ean{position:relative!important;height:calc(100% - 45px)}}.fidelity-card-container-mobile .fidelity-ean-container .fidelity-ean .vue-barcode-element{width:100%;height:100%;min-height:80px;margin-top:10px}.fidelity-card-container-mobile .fidelity-logo-container{padding:0;margin:auto}.greeting-widget{font-family:Open Sans;min-height:420px!important;margin-bottom:-287px!important;clip-path:ellipse(100% 42% at 50% 0)}.greeting-widget .content{width:100%;color:#fff;min-height:300px!important;background-color:var(--v-primary-base);position:absolute!important;top:0;margin-top:-93px;padding:110px 12px 0 12px}.greeting-widget .content .greeting{font-size:20px;line-height:27px;font-weight:700}.greeting-widget .content .description{font-size:14px;line-height:20px}.greeting-widget .content .greeting-widget-cta{margin-top:10px;height:50px!important;width:100%;font-size:14px;line-height:12px;font-weight:700}.greeting-widget .content .auth-user .greeting{font-size:20px;font-weight:400!important;line-height:27px}.greeting-widget .content .auth-user .greeting .user-first-name{font-weight:700!important}.greeting-widget .content .auth-user .earnings{height:24px}.greeting-widget .content .auth-user .earnings .earnings-descr{font-size:12px;line-height:17px!important;font-weight:400}.greeting-widget .content .auth-user .earnings .earnings-value{font-size:18px;font-weight:700;text-align:right}.greeting-widget .content .auth-user .greeting-widget-cta{text-transform:unset!important}.greeting-widget .content .auth-user .greeting-widget-cta .tigros-card-img{border:1px solid var(--v-primary-base);border-radius:4px;height:42px;width:auto}.greeting-widget .content .auth-user .greeting-widget-cta .cta-text{font-family:Open Sans}.greeting-widget .content .auth-user .greeting-widget-cta .cta-text .p1{font-size:14px!important;line-height:12px!important;font-weight:700!important}.greeting-widget .content .auth-user .greeting-widget-cta .cta-text .p2{font-size:18px!important;font-weight:800!important}.greeting-widget .content .auth-user .greeting-widget-cta .cta-text .p2 .p2-inner{font-weight:700!important}.greeting-widget .content .auth-user .greeting-widget-cta .non-std-card{border:none!important}.quick-actions{gap:30px;justify-content:center}.quick-actions .quick-action{gap:10px}.quick-actions .quick-action .custom-btn{box-shadow:0 0 8px rgba(0,0,0,.2)!important;padding:4px!important}.quick-actions .quick-action .custom-btn .v-btn__content{border:2px solid var(--v-secondary-base)!important;border-radius:100%;height:100%;width:92%}.quick-actions .quick-action .descr{font-size:12px;font-weight:600;line-height:12px;text-align:center;font-family:Open Sans,sans-serif}.quick-actions .quick-action .lock-badge{background:transparent!important}.quick-actions .quick-action .lock-badge .lock-icon{font-size:20px!important;color:#9997c2!important;position:relative;top:3px;left:-4px}