@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:#000;color:#fff;border-radius:16px;padding:5px 10px 4px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#000;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:#000;padding:24px;border-radius:5px;box-shadow:0 5px 30px rgba(black,.1)}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}label{display:inline-block;margin-bottom:0}.v-btn__content{width:100%;white-space:normal}.cropper{height:400px;width:400px;background:#ddd}.v-input--reverse .v-input__slot[data-v-47902ce8]{flex-direction:row-reverse;justify-content:flex-end}.v-application--is-ltr .v-input--reverse .v-input__slot .v-input--selection-controls__input[data-v-47902ce8]{margin-right:0;margin-left:8px}.v-application--is-rtl .v-input--reverse .v-input__slot .v-input--selection-controls__input[data-v-47902ce8]{margin-left:0;margin-right:8px}.v-input--expand .v-input__slot .v-label[data-v-47902ce8]{display:block;flex:1}.v-label[data-v-47902ce8]{font-size:20px}.v-data-footer__select{display:none!important}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(10px);opacity:0}.v-content{background:linear-gradient(135deg,#f5f5f5,#e8e8e8 50%,#f5f5f5);min-height:100vh}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.btn-logout,.btn-theme{-webkit-animation:fadeInUp .6s ease-out backwards;animation:fadeInUp .6s ease-out backwards}.btn-logout{-webkit-animation-delay:.1s;animation-delay:.1s}.btn-theme:first-of-type{-webkit-animation-delay:.2s;animation-delay:.2s}.btn-theme:nth-of-type(2){-webkit-animation-delay:.3s;animation-delay:.3s}.btn-theme:nth-of-type(3){-webkit-animation-delay:.4s;animation-delay:.4s}.btn-theme:nth-of-type(4){-webkit-animation-delay:.5s;animation-delay:.5s}.jumbotron{-webkit-animation:fadeInUp .8s ease-out .3s backwards;animation:fadeInUp .8s ease-out .3s backwards}.card-nav-tabs:first-child{-webkit-animation:fadeInUp .7s ease-out .6s backwards;animation:fadeInUp .7s ease-out .6s backwards}.card-nav-tabs:nth-child(2){-webkit-animation:fadeInUp .7s ease-out .8s backwards;animation:fadeInUp .7s ease-out .8s backwards}.card-nav-tabs:nth-child(3){-webkit-animation:fadeInUp .7s ease-out .4s backwards;animation:fadeInUp .7s ease-out .4s backwards}.card-nav-tabs:nth-child(4){-webkit-animation:fadeInUp .7s ease-out 1s backwards;animation:fadeInUp .7s ease-out 1s backwards}.card-nav-tabs:nth-child(5){-webkit-animation:fadeInUp .7s ease-out .7s backwards;animation:fadeInUp .7s ease-out .7s backwards}.card-nav-tabs:nth-child(6){-webkit-animation:fadeInUp .7s ease-out .9s backwards;animation:fadeInUp .7s ease-out .9s backwards}.v-footer{-webkit-animation:fadeInUp .8s ease-out 1.2s backwards;animation:fadeInUp .8s ease-out 1.2s backwards}.testo-presentazione{font-family:Poppins,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;letter-spacing:-.5px;line-height:1.3}.btn-action,.btn-action:active,.btn-action:hover,.btn-action:visited{background-color:#1976d2!important;float:right}i.icon-yellow{color:#4caf50}.testopiccolo{font-size:13px}.animaBottone-enabled{-webkit-animation:bounce-in 1.5s;animation:bounce-in 1.5s}.disable-events{pointer-events:none;opacity:.6}.primaryG{background:linear-gradient(135deg,#b7950b,#c8a501 20%,#d4af37 50%,#f1c40f 80%,#fff8dc)}.badgeGG{text-transform:none}.card-header-primary{background:#c8a501!important}.elegant-frame{margin:20px;padding:25px;border:3px solid transparent;-o-border-image:linear-gradient(135deg,#c8a501,#d4af37 25%,#f1c40f 75%,#c8a501) 1;border-image:linear-gradient(135deg,#c8a501,#d4af37 25%,#f1c40f 75%,#c8a501) 1;border-radius:15px;box-shadow:0 8px 32px rgba(200,165,1,.15),0 0 0 1px rgba(200,165,1,.3);position:relative}@media (max-width:768px){.elegant-frame{margin:10px 5px;padding:15px 10px;border-width:2px;border-radius:10px;box-shadow:0 4px 16px rgba(200,165,1,.15),0 0 0 1px rgba(200,165,1,.3)}.float-left,.float-right{float:none!important;display:block;width:100%;text-align:center;margin-bottom:10px}.v-btn.float-left,.v-btn.float-right{width:100%;margin:5px 0}}.elegant-frame:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(135deg,#c8a501,#d4af37,#f1c40f,#c8a501);border-radius:18px;z-index:-1}.btn-logout{box-shadow:0 4px 12px rgba(211,47,47,.4)!important;transition:all .3s ease;font-weight:700!important}.btn-logout:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(211,47,47,.6)!important;background-color:#c62828!important}.btn-theme{box-shadow:0 4px 12px rgba(200,165,1,.4)!important;transition:all .3s ease;font-weight:700!important}.btn-theme:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(200,165,1,.6)!important;background-color:#d4af37!important}.btn-card-action{box-shadow:0 4px 12px rgba(200,165,1,.3)!important;transition:all .3s ease;font-weight:700!important;padding:12px 24px!important}.btn-card-action:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(200,165,1,.5)!important;background-color:#d4af37!important}.btn-invia{box-shadow:0 4px 12px rgba(46,125,50,.4)!important;transition:all .3s ease;font-weight:700!important}.btn-invia:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(46,125,50,.5)!important;background-color:#1b5e20!important}.card-header-primary{box-shadow:0 4px 8px rgba(200,165,1,.3)}.modern-header-wrapper{margin-bottom:30px;-webkit-animation:fadeInUp .8s ease-out .3s backwards;animation:fadeInUp .8s ease-out .3s backwards}.modern-header-card{background:linear-gradient(135deg,#fff,#fefefe 50%,#f9f9f9)!important;border-radius:20px!important;overflow:hidden;border:1px solid rgba(200,165,1,.15);transition:all .3s ease;position:relative}.modern-header-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#c8a501,#d4af37 50%,#c8a501)}.modern-header-card:hover{box-shadow:0 12px 40px rgba(200,165,1,.15)!important;transform:translateY(-2px)}.header-actions-row{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-bottom:1px solid rgba(0,0,0,.05)}.action-buttons-group{display:flex;align-items:center;gap:4px}.action-btn{border-radius:8px!important;height:32px!important;min-width:56px!important;font-size:.75rem!important;letter-spacing:.5px;transition:all .3s ease!important;box-shadow:0 2px 6px rgba(200,165,1,.25)!important}.action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(200,165,1,.4)!important;background-color:#d4af37!important}.action-btn-icon{width:36px!important;height:36px!important;border-radius:50%!important;transition:all .3s ease!important;box-shadow:0 2px 6px rgba(200,165,1,.25)!important}.action-btn-icon:hover{transform:translateY(-2px) rotate(5deg);box-shadow:0 4px 12px rgba(200,165,1,.4)!important}.action-btn-logout{box-shadow:0 2px 6px rgba(211,47,47,.35)!important}.action-btn-logout:hover{transform:translateY(-2px) rotate(-5deg);box-shadow:0 4px 12px rgba(211,47,47,.5)!important;background-color:#c62828!important}.logo-container{background:linear-gradient(135deg,#f5f5f5,#fff);border-radius:50%;padding:15px;box-shadow:0 4px 20px rgba(200,165,1,.15);transition:all .3s ease}.logo-container:hover{transform:scale(1.05);box-shadow:0 6px 25px rgba(200,165,1,.25)}.logo-img{transition:transform .3s ease}.title-section{display:flex;flex-direction:column;justify-content:center;height:100%}.header-title{font-family:Poppins,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.75rem;font-weight:700;color:#2c3e50;line-height:1.3;letter-spacing:-.5px;margin:0;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.chip-modern{border-radius:12px!important;height:32px!important;box-shadow:0 2px 8px rgba(200,165,1,.25);transition:all .3s ease}.chip-modern:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(200,165,1,.35)}.user-info-card{background:linear-gradient(135deg,#fafafa,#fff)!important;border:2px solid rgba(200,165,1,.2)!important;border-radius:16px!important;transition:all .3s ease;height:100%}.user-info-card:hover{border-color:rgba(200,165,1,.4)!important;box-shadow:0 4px 12px rgba(200,165,1,.1)}.info-item{transition:all .2s ease}.info-label{display:flex;align-items:center;color:#7f8c8d;font-size:.75rem;letter-spacing:.5px}.info-value{font-size:1rem;font-weight:600;color:#2c3e50;font-family:Poppins,sans-serif}@media (max-width:960px){.header-title{font-size:1.5rem;text-align:center}.title-section{align-items:center}.modern-header-card .v-col,.title-section{text-align:center}.user-info-card{margin-top:16px}.action-buttons-group{justify-content:center;flex-wrap:wrap}}@media (max-width:600px){.header-title{font-size:1.25rem}.modern-header-wrapper{margin-bottom:20px}.modern-header-card{border-radius:16px!important}.logo-container{padding:10px}.header-actions-row .pa-3{padding:8px!important}.action-btn{min-width:48px!important;height:28px!important;font-size:.7rem!important}.action-btn-icon{width:32px!important;height:32px!important}.action-buttons-group{gap:2px}}.v-input--reverse .v-input__slot[data-v-0e590198]{flex-direction:row-reverse;justify-content:flex-end}.v-application--is-ltr .v-input--reverse .v-input__slot .v-input--selection-controls__input[data-v-0e590198]{margin-right:0;margin-left:8px}.v-application--is-rtl .v-input--reverse .v-input__slot .v-input--selection-controls__input[data-v-0e590198]{margin-left:0;margin-right:8px}.v-input--expand .v-input__slot .v-label[data-v-0e590198]{display:block;flex:1}.v-input--reverse .v-input__slot[data-v-bf00855e]{flex-direction:row-reverse;justify-content:flex-end}.v-application--is-ltr .v-input--reverse .v-input__slot .v-input--selection-controls__input[data-v-bf00855e]{margin-right:0;margin-left:8px}.v-application--is-rtl .v-input--reverse .v-input__slot .v-input--selection-controls__input[data-v-bf00855e]{margin-left:0;margin-right:8px}.v-input--expand .v-input__slot .v-label[data-v-bf00855e]{display:block;flex:1}.testopiccolo[data-v-63e32199]{font-size:11px}.titolocard[data-v-63e32199]{font-size:20px;color:#000;background:grey!important}.gradient-custom-2[data-v-63e32199]{background:#c8a501!important}.semi-transparent[data-v-63e32199]{background-color:hsla(0,0%,100%,.35)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 30px rgba(0,0,0,.1)}.login-card[data-v-63e32199]{overflow:hidden;border-radius:16px!important;box-shadow:0 15px 30px rgba(0,0,0,.2)!important;transition:all .3s ease}.login-card[data-v-63e32199]:hover{box-shadow:0 20px 40px rgba(0,0,0,.3)!important}.left-panel[data-v-63e32199]{border-top-left-radius:16px;border-bottom-left-radius:16px}.login-section[data-v-63e32199]{padding:2rem 0}.language-selector[data-v-63e32199]{position:fixed;top:20px;right:20px;z-index:100;display:flex;align-items:center}.white-divider[data-v-63e32199]{border-color:hsla(0,0%,100%,.5)!important;margin:1.5rem 0}.login-form[data-v-63e32199]{max-width:400px;margin:0 auto}.login-form-panel[data-v-63e32199]{background-color:hsla(0,0%,100%,.7)!important;border-radius:0 16px 16px 0}.login-form-panel .card-body[data-v-63e32199]{background-color:transparent}@media (max-width:991.98px){.left-panel[data-v-63e32199]{border-radius:16px 16px 0 0}.login-form-panel[data-v-63e32199]{border-radius:0 0 16px 16px}}@media (min-width:768px){.gradient-form[data-v-63e32199]{height:100vh!important}}@media (min-width:769px){.gradient-custom-2[data-v-63e32199]{border-top-right-radius:0;border-bottom-right-radius:0}}@media (max-width:768px){.language-selector[data-v-63e32199]{background-color:rgba(0,0,0,.2);padding:5px;border-radius:8px}.language-selector .v-btn[data-v-63e32199]{width:36px;height:36px;min-width:0}.language-selector .text-body-1[data-v-63e32199]{font-size:.75rem!important}}.input-field[data-v-63e32199]{border-radius:8px}.input-field[data-v-63e32199] .v-input__slot{box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.input-field[data-v-63e32199]:hover .v-input__slot{box-shadow:0 4px 8px rgba(0,0,0,.15)!important}.registration-btn[data-v-63e32199]{min-width:200px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease;background-color:hsla(0,0%,100%,.8)}.registration-btn[data-v-63e32199]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}@-webkit-keyframes blink-data-v-63e32199{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes blink-data-v-63e32199{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.blink-text[data-v-63e32199]{-webkit-animation:blink-data-v-63e32199 2s ease-in-out infinite;animation:blink-data-v-63e32199 2s ease-in-out infinite}.testopiccolo{font-size:11px}.titolocard{font-size:20px;color:#000}.gradient-custom-2{background:#a43b54}@media (min-width:768px){.gradient-form{height:100vh!important}}@media (min-width:769px){.gradient-custom-2{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}}