.LoadingOverlay_overlay__c5aX4{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (min-width:769px){.LoadingOverlay_overlayViewOnly__8z8iE{left:var(--sidebar-width,260px)}}@media (max-width:768px){.LoadingOverlay_overlayViewOnly__8z8iE{z-index:99;bottom:var(--dashboard-mobile-nav-clearance,calc(.4rem + env(safe-area-inset-bottom, 0px)))}}.LoadingOverlay_overlayContent__roZlr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.LoadingOverlay_lottieWrap__j3B9q{width:200px;height:200px;display:flex;align-items:center;justify-content:center}.LoadingOverlay_lottieFallback__x4cuA{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:LoadingOverlay_lottieFallbackSpin__n5s30 .75s linear infinite}@keyframes LoadingOverlay_lottieFallbackSpin__n5s30{to{transform:rotate(1turn)}}.LoadingOverlay_loadingLabel__D8zg6{font-size:.95rem;font-weight:500;color:#374151}.PullToRefresh_scrollArea__hbzoJ{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none}.PullToRefresh_scrollArea__hbzoJ::-webkit-scrollbar{display:none;width:0;height:0}.PullToRefresh_pullWrapper__M65GV{display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%;transition:transform .15s ease-out}.PullToRefresh_pullWrapperScrollsInParent__r8PwN{flex:0 1 auto;min-height:min-content;align-self:stretch}.PullToRefresh_inner__MqMMx{min-height:100%;display:flex;flex-direction:column;transition:transform .15s ease-out}.PullToRefresh_indicator__qUiPI{flex-shrink:0;height:56px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#6b7280;font-size:.85rem;font-weight:500;transition:height .2s ease,min-height .2s ease}.PullToRefresh_indicatorHidden__VLv5F{height:0;min-height:0;padding:0;overflow:hidden;opacity:0}.PullToRefresh_label__Z7Ug7{white-space:nowrap}.PullToRefresh_content__L9nMf{flex:1 1;min-height:0;width:100%;box-sizing:border-box;padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:stretch}.PullToRefresh_content__L9nMf>:last-child{flex:1 1;min-height:0;width:100%;box-sizing:border-box}@media (max-width:768px){.PullToRefresh_content__L9nMf{padding:0 max(1rem,env(safe-area-inset-left)) var(--dashboard-mobile-nav-clearance,calc(.4rem + env(safe-area-inset-bottom, 0px))) max(1rem,env(safe-area-inset-right))}.PullToRefresh_pullWrapperScrollsInParent__r8PwN .PullToRefresh_content__L9nMf{flex:0 1 auto;min-height:min-content}.PullToRefresh_content__L9nMf>:last-child{flex:0 1 auto;min-height:0}}.SezioneNotifiche_root__u_D1T{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem}.SezioneNotifiche_title__NiSs7{font-size:1rem;font-weight:600;color:#111827;margin-bottom:.75rem}.SezioneNotifiche_list__IswY4{list-style:none;padding:0;margin:0}.SezioneNotifiche_item__UZNNZ{display:flex;align-items:center;gap:.75rem;padding:.65rem 0;border-bottom:1px solid #f3f4f6;color:inherit;text-decoration:none;transition:background .15s}.SezioneNotifiche_item__UZNNZ:last-child{border-bottom:none}.SezioneNotifiche_item__UZNNZ:hover{background:#f9fafb;border-radius:8px;margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}.SezioneNotifiche_bullet__TiFSO{width:8px;height:8px;border-radius:50%;background:#f59e0b;flex-shrink:0}.SezioneNotifiche_text__GMqs_{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.SezioneNotifiche_itemTitle__MItnZ{font-size:.95rem;font-weight:500;color:#111827}.SezioneNotifiche_itemSubtitle__lJooX{font-size:.8rem;color:#6b7280}.SezioneNotifiche_arrow__Q0tt9{width:20px;height:20px;flex-shrink:0;color:#9ca3af}@media (max-width:768px){.SezioneNotifiche_root__u_D1T{width:100%;max-width:100%;min-width:0}.SezioneNotifiche_item__UZNNZ{min-height:48px;padding:.75rem 0;-webkit-tap-highlight-color:transparent}}.FooterDashboard_shell__Ig14t{flex-shrink:0;width:100%;margin-top:auto;box-sizing:border-box}.FooterDashboard_root__U2kLV{margin:0;min-height:40px;border:0;border-top:1px solid #e5e7eb;background:#fff;color:#6b7280;display:flex;align-items:center;justify-content:flex-end;padding-right:1rem;width:100%;position:static}.FooterDashboard_copy__bpC3s{font-size:.8rem;font-weight:500;color:#6b7280;letter-spacing:.01em}@media (max-width:768px){.FooterDashboard_shell__Ig14t{padding-top:.65rem}.FooterDashboard_root__U2kLV{margin-left:0;margin-right:0;margin-bottom:0;min-height:40px;padding:.45rem .75rem .35rem 0;box-sizing:border-box}.FooterDashboard_copy__bpC3s{font-size:.75rem}}.RichiestaInfoServiziModal_dialogWide__JLfJ6{max-width:min(420px,100vw - 2rem)}.RichiestaInfoServiziModal_form__1SdtY{display:flex;flex-direction:column;gap:.85rem}.RichiestaInfoServiziModal_field__4iBFO label{display:block;font-size:.8rem;font-weight:600;color:#334155;margin-bottom:.3rem}.RichiestaInfoServiziModal_field__4iBFO input,.RichiestaInfoServiziModal_field__4iBFO select,.RichiestaInfoServiziModal_field__4iBFO textarea{width:100%;box-sizing:border-box;padding:.5rem .65rem;border-radius:8px;border:1px solid #cbd5e1;font:inherit;font-size:.9rem}.RichiestaInfoServiziModal_field__4iBFO textarea{min-height:6rem;resize:vertical}.RichiestaInfoServiziModal_phoneInput__Pgxgf,.RichiestaInfoServiziModal_phoneWrap__wQmIz{width:100%}.RichiestaInfoServiziModal_phoneCountryBtn__DnDr4{border:1px solid #cbd5e1!important;border-right:none!important;border-radius:8px 0 0 8px!important;height:40px!important;background:#fff!important}.RichiestaInfoServiziModal_phoneField__VWa0n{width:100%!important;height:40px!important;border:1px solid #cbd5e1!important;border-radius:0 8px 8px 0!important;font-size:.9rem!important;box-shadow:none!important}.RichiestaInfoServiziModal_phoneField__VWa0n:focus{outline:none!important;border-color:#2f6dd5!important;box-shadow:0 0 0 3px rgba(47,109,213,.12)!important}.RichiestaInfoServiziModal_phoneCountryDropdown__4vCq_{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 10px 30px rgba(15,23,42,.14)!important}.RichiestaInfoServiziModal_hint___Edog{margin:0;font-size:.78rem;color:#64748b}.RichiestaInfoServiziModal_error__rg_ra{margin:0;font-size:.8rem;color:#b91c1c}.RichiestaInfoServiziModal_actions__Swpix{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.RichiestaInfoServiziModal_btnCancel__mnwxa,.RichiestaInfoServiziModal_btnSend__wLtiu{padding:.5rem 1rem;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;border:1px solid transparent}.RichiestaInfoServiziModal_btnCancel__mnwxa{background:transparent;color:#475569;border-color:#e2e8f0}.RichiestaInfoServiziModal_btnSend__wLtiu{background:#2563eb;color:#fff}.RichiestaInfoServiziModal_btnSend__wLtiu:disabled{opacity:.55;cursor:not-allowed}