html[data-tpl]{font-size:var(--t-font-size,16px)}html[data-tpl],html[data-tpl] body{font-family:var(--t-font,"Inter"),system-ui,-apple-system,sans-serif}html[data-tpl] body{background-color:var(--t-bg);background-image:radial-gradient(ellipse 70% 45% at 10% 5%,color-mix(in srgb,var(--t-bg-accent) 70%,transparent) 0,transparent 65%),radial-gradient(ellipse 55% 55% at 90% 90%,color-mix(in srgb,var(--t-bg-accent) 55%,transparent) 0,transparent 65%);background-size:100% 100%,100% 100%;background-attachment:fixed}html[data-tpl][data-tpl-pattern=dots] body{background-image:radial-gradient(ellipse 70% 45% at 10% 5%,color-mix(in srgb,var(--t-bg-accent) 70%,transparent) 0,transparent 65%),radial-gradient(ellipse 55% 55% at 90% 90%,color-mix(in srgb,var(--t-bg-accent) 55%,transparent) 0,transparent 65%),radial-gradient(circle,color-mix(in srgb,var(--t-primary) calc(var(--t-pattern-opacity, .3) * 45%),transparent) 1px,transparent 1px);background-size:100% 100%,100% 100%,28px 28px}html[data-tpl][data-tpl-pattern=grid] body{background-image:radial-gradient(ellipse 70% 45% at 10% 5%,color-mix(in srgb,var(--t-bg-accent) 70%,transparent) 0,transparent 65%),radial-gradient(ellipse 55% 55% at 90% 90%,color-mix(in srgb,var(--t-bg-accent) 55%,transparent) 0,transparent 65%),linear-gradient(color-mix(in srgb,var(--t-line) calc(var(--t-pattern-opacity, .3) * 100%),transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--t-line) calc(var(--t-pattern-opacity, .3) * 100%),transparent) 1px,transparent 1px);background-size:100% 100%,100% 100%,32px 32px,32px 32px}html[data-tpl] .glass-card,html[data-tpl] .glass-card:before{border-radius:var(--t-radius)}html[data-tpl] .glass-neon,html[data-tpl] .glass-neon:before{border-radius:calc(var(--t-radius) + 4px)}html[data-tpl] .btn-danger,html[data-tpl] .btn-ghost,html[data-tpl] .btn-primary,html[data-tpl] .glass-input{border-radius:calc(var(--t-radius) - 2px)}html[data-tpl] .btn-primary{background:var(--t-primary);color:var(--t-primary-text);box-shadow:0 0 calc(18px * var(--t-glow, 1)) color-mix(in srgb,var(--t-primary) 40%,transparent)}html[data-tpl] .btn-primary:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--t-primary) 30%,transparent),0 0 calc(28px * var(--t-glow, 1)) color-mix(in srgb,var(--t-primary) 50%,transparent)}html[data-tpl] a{color:var(--t-link)}html[data-tpl-mode=light]{color-scheme:light}html[data-tpl-mode=light] body{color:var(--t-text)}html[data-tpl-mode=light] .glass-card,html[data-tpl-mode=light] .glass-neon{background:var(--t-surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px rgba(16,24,40,calc(var(--t-shadow, .6) * .08)),0 6px 20px -6px rgba(16,24,40,calc(var(--t-shadow, .6) * .18))}html[data-tpl-mode=light] .glass-card:before,html[data-tpl-mode=light] .glass-neon:before{background:linear-gradient(135deg,var(--t-line),var(--t-line))}html[data-tpl-mode=light] .glass-neon:after{box-shadow:0 0 calc(22px * var(--t-glow, 0)) -5px color-mix(in srgb,var(--t-primary) 40%,transparent)}@media (hover:hover){html[data-tpl-mode=light] .glass-card:hover{box-shadow:0 2px 4px rgba(16,24,40,calc(var(--t-shadow, .6) * .08)),0 12px 28px -8px rgba(16,24,40,calc(var(--t-shadow, .6) * .25)),0 0 calc(24px * var(--t-glow, 0)) -6px color-mix(in srgb,var(--t-primary) 35%,transparent)}}html[data-tpl-mode=light] .dark-date-input,html[data-tpl-mode=light] .dark-select,html[data-tpl-mode=light] .glass-input{background:var(--t-surface);border-color:var(--t-line);color:var(--t-text);color-scheme:light}html[data-tpl-mode=light] .dark-select option,html[data-tpl-mode=light] select.glass-input optgroup,html[data-tpl-mode=light] select.glass-input option{background:var(--t-surface);color:var(--t-text)}html[data-tpl-mode=light] .dark-date-input::-webkit-calendar-picker-indicator,html[data-tpl-mode=light] input.glass-input[type=date]::-webkit-calendar-picker-indicator{filter:none}html[data-tpl-mode=light] .dark-date-input:focus,html[data-tpl-mode=light] .dark-select:focus,html[data-tpl-mode=light] .glass-input:focus{border-color:var(--t-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--t-primary) 18%,transparent)}html[data-tpl-mode=light] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-tpl-mode=light] select,html[data-tpl-mode=light] textarea{color-scheme:light}html[data-tpl-mode=light] .btn-ghost{background:var(--t-surface);border-color:var(--t-line);color:var(--t-text-soft)}html[data-tpl-mode=light] .btn-ghost:hover{background:var(--t-subtle);border-color:color-mix(in srgb,var(--t-primary) 45%,var(--t-line));color:var(--t-text)}html[data-tpl-mode=light] .btn-danger{color:var(--t-red)}html[data-tpl-mode=light] .btn-icon:hover{background:var(--t-subtle)}html[data-tpl-mode=light] .badge{box-shadow:none!important}html[data-tpl-mode=light] .badge-superadmin{color:var(--t-link)}html[data-tpl-mode=light] .badge-admin,html[data-tpl-mode=light] .badge-supervisor{color:var(--t-green)}html[data-tpl-mode=light] .badge-coach{color:var(--t-amber)}html[data-tpl-mode=light] .badge-analytics{color:var(--t-cyan)}html[data-tpl-mode=light] .badge-sales_manager{color:var(--t-pink)}html[data-tpl-mode=light] .badge-bianco_rooms{color:var(--t-text-soft)}html[data-tpl-mode=light] .badge-access{color:var(--t-violet)}html[data-tpl-mode=light] label{color:var(--t-text-soft)}html[data-tpl-mode=light] a:hover{color:var(--t-primary)}html[data-tpl-mode=light] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--t-muted) 35%,transparent)}html[data-tpl-mode=light] [style*=text-shadow]{text-shadow:none!important}html[data-tpl-mode=light][data-tpl-glow=off] [style*="box-shadow: 0px 0px"]{box-shadow:none!important}html[data-tpl-mode=light] .swal-neon .swal2-popup,html[data-tpl-mode=light] .swal2-popup.swal-neon{background:var(--t-surface)!important;backdrop-filter:none!important;border:1px solid var(--t-line)!important;box-shadow:0 20px 50px -12px rgba(16,24,40,.28)!important;color:var(--t-text)!important;font-family:var(--t-font),system-ui,sans-serif!important}html[data-tpl-mode=light] .swal-neon .swal2-title{color:var(--t-text)!important}html[data-tpl-mode=light] .swal-neon .swal2-html-container{color:var(--t-text-soft)!important}html[data-tpl-mode=light] .swal-neon .swal2-confirm{background:var(--t-primary)!important;color:var(--t-primary-text)!important;box-shadow:none!important}html[data-tpl-mode=light] .swal-neon .swal2-cancel{background:var(--t-subtle)!important;border-color:var(--t-line)!important;color:var(--t-text-soft)!important}html[data-tpl-mode=light] .swal-neon .swal2-icon.swal2-warning{color:var(--t-amber)!important}html[data-tpl-mode=light] .swal-neon .swal2-icon.swal2-error{color:var(--t-red)!important}html[data-tpl-mode=light] .swal-neon .swal2-icon.swal2-success{color:var(--t-green)!important}html[data-tpl-mode=light] .swal2-popup.swal2-toast.swal-toast{background:var(--t-surface)!important;backdrop-filter:none!important;box-shadow:0 10px 30px -10px rgba(16,24,40,.3)!important}html[data-tpl-mode=light] .swal2-popup.swal2-toast.swal-toast .swal2-title{color:var(--t-green)!important;text-shadow:none}html[data-tpl-mode=light] .swal2-popup.swal2-toast.swal-toast.swal-toast-warning{background:var(--t-surface)!important}html[data-tpl-mode=light] .swal2-popup.swal2-toast.swal-toast.swal-toast-warning .swal2-title{color:var(--t-amber)!important}html[data-tpl-mode=light] .swal2-popup.swal2-toast.swal-toast.swal-toast-error{background:var(--t-surface)!important}html[data-tpl-mode=light] .swal2-popup.swal2-toast.swal-toast.swal-toast-error .swal2-title{color:var(--t-red)!important}html[data-tpl-mode=light] .bg-white\/5,html[data-tpl-mode=light] .bg-white\/\[0\.02\],html[data-tpl-mode=light] .bg-white\/\[0\.03\]{background-color:var(--t-subtle)!important}html[data-tpl-mode=light] .bg-white\/10{background-color:color-mix(in srgb,var(--t-line) 55%,var(--t-subtle))!important}html[data-tpl-mode=light] .border-white\/10,html[data-tpl-mode=light] .border-white\/20,html[data-tpl-mode=light] .border-white\/5{border-color:var(--t-line)!important}html[data-tpl-mode=light] .hover\:bg-white\/10:hover,html[data-tpl-mode=light] .hover\:bg-white\/5:hover{background-color:var(--t-subtle)!important}html[data-tpl-mode=light] .dhr-page{--card-bg:var(--t-surface);--card-border:var(--t-line);--card-border-hover:color-mix(in srgb,var(--t-primary) 45%,var(--t-line));--divider:var(--t-line);--green:var(--t-green);--yellow:var(--t-amber);--orange:var(--t-orange);--red:var(--t-red);--purple:var(--t-violet);--cyan:var(--t-cyan);--danger-border:color-mix(in srgb,var(--t-red) 35%,var(--t-line))}html[data-tpl-mode=light] .dhr-row,html[data-tpl-mode=light] .dhr-row-wrap,html[data-tpl-mode=light] .dhr-row-wrap:hover,html[data-tpl-mode=light] .dhr-row:hover{background:var(--t-surface);box-shadow:0 1px 2px rgba(16,24,40,calc(var(--t-shadow, .6) * .08)),0 6px 18px -8px rgba(16,24,40,calc(var(--t-shadow, .6) * .2))}html[data-tpl-mode=light] .dhr-row-top{background:none;box-shadow:none}html[data-tpl-mode=light] .dhr-call-item,html[data-tpl-mode=light] .dhr-kpi-mini,html[data-tpl-mode=light] .dhr-lead-status-item,html[data-tpl-mode=light] .dhr-total-leads-card{background:var(--t-panel);border-color:var(--t-line)}html[data-tpl-mode=light] .dhr-lead-status-item.tone-danger,html[data-tpl-mode=light] .dhr-non-gestiti-card{background:color-mix(in srgb,var(--t-red) 7%,var(--t-surface))}html[data-tpl-mode=light] .dhr-project-icon{background:color-mix(in srgb,var(--t-primary) 10%,var(--t-surface));border-color:color-mix(in srgb,var(--t-primary) 25%,var(--t-line));color:var(--t-primary)}html[data-tpl-mode=light] .dhr-lead-status-value,html[data-tpl-mode=light] .dhr-project-name{color:var(--t-text)}html[data-tpl-mode=light] .dhr-call-label,html[data-tpl-mode=light] .dhr-lead-status-label,html[data-tpl-mode=light] .dhr-section-title{color:var(--t-text-soft)}html[data-tpl-mode=light] .dhr-kpi-caption,html[data-tpl-mode=light] .dhr-non-gestiti-caption,html[data-tpl-mode=light] .dhr-project-status,html[data-tpl-mode=light] .dhr-total-leads-label{color:var(--t-muted)}html[data-tpl-mode=light] .dhr-call-value,html[data-tpl-mode=light] .dhr-row-action,html[data-tpl-mode=light] .dhr-row-wrap:hover .dhr-row-action,html[data-tpl-mode=light] .dhr-row:hover .dhr-row-action,html[data-tpl-mode=light] .dhr-total-leads-value{color:var(--t-link)}html[data-tpl-mode=light] .dhr-lead-status-item.tone-danger .dhr-lead-status-value,html[data-tpl-mode=light] .dhr-non-gestiti-title,html[data-tpl-mode=light] .dhr-non-gestiti-value{color:var(--t-red)}html[data-tpl-mode=light] .dhr-status-qualificato .dhr-lead-status-value{color:var(--t-green)}html[data-tpl-mode=light] .dhr-status-partecipa .dhr-lead-status-value{color:var(--t-blue)}html[data-tpl-mode=light] .dhr-status-fake .dhr-lead-status-value{color:var(--t-red)}html[data-tpl-mode=light] .dhr-status-non-interessato .dhr-lead-status-value{color:var(--t-orange)}html[data-tpl-mode=light] .dhr-status-gestione .dhr-lead-status-value{color:var(--t-violet)}html[data-tpl-mode=light] .dhr-appt-btn{color:var(--t-blue)}html[data-tpl-mode=light] .dhr-view-switch{background:var(--t-surface);border-color:var(--t-line)}html[data-tpl-mode=light] .dhr-view-option{color:var(--t-muted)}html[data-tpl-mode=light] .dhr-view-option.active{color:var(--t-primary-text);background:var(--t-primary);border-color:var(--t-primary)}html[data-tpl-mode=light] .dhr-scroll{scrollbar-color:var(--t-line) transparent}html[data-tpl-mode=light] .dhr-scroll::-webkit-scrollbar-track{background:transparent}html[data-tpl-mode=light] .dhr-scroll::-webkit-scrollbar-thumb{background:var(--t-line)}html[data-tpl-mode=light] [style*="translateX(100%)"]{box-shadow:none!important}html[data-tpl-mode=dark] body{color:var(--t-text)}html[data-tpl-mode=dark] .glass-card{background:color-mix(in srgb,var(--t-surface) 90%,transparent)}html[data-tpl-mode=dark] .glass-neon{background:color-mix(in srgb,var(--t-surface) 94%,transparent)}html[data-tpl-mode=dark] .glass-card:before,html[data-tpl-mode=dark] .glass-neon:before{background:linear-gradient(135deg,color-mix(in srgb,var(--t-primary) 35%,var(--t-line)),var(--t-line) 50%,var(--t-line))}html[data-tpl-mode=dark] .glass-neon:after{box-shadow:0 0 calc(22px * var(--t-glow, 1)) -5px color-mix(in srgb,var(--t-primary) 40%,transparent)}html[data-tpl-mode=dark] .dark-date-input,html[data-tpl-mode=dark] .dark-select,html[data-tpl-mode=dark] .glass-input{border-color:var(--t-line)}html[data-tpl-mode=dark] .dark-select option,html[data-tpl-mode=dark] select.glass-input option{background:var(--t-panel);color:var(--t-text)}html[data-tpl-mode=dark] .dark-select:focus,html[data-tpl-mode=dark] .glass-input:focus{border-color:var(--t-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--t-primary) 22%,transparent)}html[data-tpl-mode=dark] .swal-neon .swal2-popup,html[data-tpl-mode=dark] .swal2-popup.swal-neon{background:var(--t-surface)!important;border-color:var(--t-line)!important}html[data-tpl-mode=dark] .swal-neon .swal2-confirm{background:var(--t-primary)!important;color:var(--t-primary-text)!important}html[data-tpl-mode=dark] .dhr-row,html[data-tpl-mode=dark] .dhr-row-wrap,html[data-tpl-mode=dark] .dhr-row-wrap:hover,html[data-tpl-mode=dark] .dhr-row:hover{background:var(--t-surface)}html[data-tpl-mode=dark] .dhr-page{--card-border:var(--t-line);--card-border-hover:color-mix(in srgb,var(--t-primary) 50%,var(--t-line));--divider:var(--t-line)}html[data-tpl-mode=dark] .dhr-call-item,html[data-tpl-mode=dark] .dhr-kpi-mini,html[data-tpl-mode=dark] .dhr-lead-status-item,html[data-tpl-mode=dark] .dhr-total-leads-card{background:var(--t-panel);border-color:var(--t-line)}html[data-tpl-mode=dark] .text-gray-500,html[data-tpl-mode=dark] .text-gray-600,html[data-tpl-mode=dark] .text-slate-500{color:var(--t-muted)!important}html .btn-ghost.btn-sync-dati.btn-sync-dati{background:#15803d!important;border-color:#15803d!important;color:#fff!important;font-weight:700}html .btn-ghost.btn-sync-dati.btn-sync-dati:hover:not(:disabled){background:#166534!important;border-color:#166534!important}html .btn-ghost.btn-sync-dati.btn-sync-dati svg{color:#fff!important;stroke:#fff!important}