.crm-shell[data-shell=isola]{--apple-bg:#f5f5f7;--apple-ink:#1d1d1f;--apple-muted:#6e6e73;--apple-line:rgba(0,0,0,0.08);--apple-blue:#0a84ff;--apple-deep:#0a4fd6;--apple-orange:#f26a1b;--apple-mint:#30c48d;--apple-indigo:#5e5ce6;--apple-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter",system-ui,sans-serif;background:var(--apple-bg);font-family:var(--apple-font);color:var(--apple-ink);-webkit-font-smoothing:antialiased}@media (min-width:1024px){.crm-shell[data-shell=isola]{--app-rail-width:0px;padding-left:64px}}.crm-shell[data-shell=isola] .isola-testata{align-items:flex-end;justify-content:space-between;gap:24px;padding:84px var(--page-gutter,32px) 6px}.crm-shell[data-shell=isola] .isola-titolo span{display:block;font-size:13px;font-weight:600;color:var(--apple-muted);letter-spacing:-.005em}.crm-shell[data-shell=isola] .isola-titolo h1{margin:2px 0 0;font-size:40px;line-height:1.05;font-weight:700;letter-spacing:-.035em;color:var(--apple-ink)}.crm-shell[data-shell=isola] .isola-azioni,.crm-shell[data-shell=isola] .isola-profilo{display:flex;align-items:center;gap:10px}.crm-shell[data-shell=isola] .isola-profilo .topbar-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(180deg,#2b2b2e,#0b0b0c);color:#fff;box-shadow:0 6px 14px -8px rgba(0,0,0,.5)}.crm-shell[data-shell=isola] .isola-profilo-nome{font-size:13px;font-weight:600;color:var(--apple-ink)}.crm-shell[data-shell=isola] .isola-profilo-ruolo{font-size:11.5px;color:var(--apple-muted)}.crm-shell[data-shell=isola] .isola-esci{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--apple-line);background:rgba(255,255,255,.7);color:var(--apple-muted);cursor:pointer;transition:color .2s ease,background .2s ease,transform .15s ease}.crm-shell[data-shell=isola] .isola-esci:hover{color:var(--apple-ink);background:#fff}.crm-shell[data-shell=isola] .isola-esci:active{transform:scale(.92)}.crm-shell[data-shell=isola] .isola-esci svg{width:15px;height:15px}.crm-shell[data-shell=isola] .crm-main{padding-top:18px!important;background:transparent;box-shadow:none!important}.crm-shell[data-shell=isola] .workspace-filterbar{min-height:0;margin-bottom:18px;padding:0;border-bottom:0}.crm-shell[data-shell=isola] .crm-filter-axis{gap:10px;overflow:visible}.dati-dimostrativi-striscia{top:auto!important;bottom:14px!important}.moto-cruscotti{display:contents}[data-moto] [data-anim]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,background-color .25s ease}[data-moto] [data-anim]:not([data-visto]){opacity:0;transform:translateY(22px) scale(.98);filter:blur(8px)}@keyframes cambia-numero{0%{opacity:.15;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}[data-moto] [data-cambia]{animation:cambia-numero .55s cubic-bezier(.22,1,.36,1);display:inline-block}@media (prefers-reduced-motion:reduce){[data-moto] [data-anim]{opacity:1!important;transform:none!important;filter:none!important}}.crm-shell[data-shell=isola] .dashboard-hub,.crm-shell[data-shell=isola] .dashboard-sheet{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.crm-shell[data-shell=isola] .dashboard-hub:before,.crm-shell[data-shell=isola] .dashboard-sheet:before{display:none!important}.crm-shell[data-shell=isola] .isola-azioni input:not([type]),.crm-shell[data-shell=isola] .isola-azioni input[type=search],.crm-shell[data-shell=isola] .isola-azioni input[type=text]{height:40px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.85)!important;background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 26px -18px rgba(0,0,0,.3)!important;font-size:13px!important;transition:box-shadow .3s ease,background .3s ease}.crm-shell[data-shell=isola] .isola-azioni input:focus{background:#fff!important;box-shadow:0 0 0 4px rgba(10,132,255,.18),0 10px 26px -18px rgba(0,0,0,.3)!important}.crm-shell[data-shell=isola] .system-live{border-radius:999px!important;background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 26px -18px rgba(0,0,0,.3);transition:transform .2s ease,box-shadow .3s ease}.crm-shell[data-shell=isola] .system-live:hover{transform:translateY(-1px)}.crm-shell[data-shell=isola] .system-live:active{transform:scale(.96)}.crm-shell[data-shell=isola] .period-filter-trigger{height:44px;border-radius:999px!important;border:1px solid rgba(255,255,255,.85)!important;background:rgba(255,255,255,.66)!important;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 28px -18px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.9)!important;padding-inline:14px 16px!important;transition:transform .2s ease,box-shadow .3s ease}.crm-shell[data-shell=isola] .period-filter-trigger:hover{transform:translateY(-1px)}.crm-shell[data-shell=isola] .period-filter-trigger:active{transform:scale(.97)}.crm-shell[data-shell=isola] .crm-select-trigger,.crm-shell[data-shell=isola] .period-filter-trigger{min-height:44px;border-radius:999px!important;border:1px solid rgba(255,255,255,.9)!important;background:rgba(255,255,255,.62)!important;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:0 1px 2px rgba(0,0,0,.05),0 10px 28px -18px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.95)!important;padding-inline:14px 16px!important;color:#1d1d1f;font-family:var(--apple-font);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background .3s ease}.crm-shell[data-shell=isola] .crm-select-trigger:hover,.crm-shell[data-shell=isola] .period-filter-trigger:hover{transform:translateY(-1px);background:rgba(255,255,255,.82)!important}.crm-shell[data-shell=isola] .crm-select-trigger:active,.crm-shell[data-shell=isola] .period-filter-trigger:active{transform:scale(.97)}.crm-shell[data-shell=isola] .crm-select-trigger[aria-expanded=true],.crm-shell[data-shell=isola] .period-filter-trigger[aria-expanded=true]{background:#fff!important;box-shadow:0 0 0 4px rgba(10,132,255,.16),0 12px 30px -18px rgba(0,0,0,.3)!important}.crm-shell[data-shell=isola] .crm-select-trigger .crm-select-value,.crm-shell[data-shell=isola] .period-filter-trigger b{font-size:13px;font-weight:600;letter-spacing:-.01em}.crm-shell[data-shell=isola] .period-filter-trigger small{font-size:11.5px;color:#6e6e73}.crm-shell[data-shell=isola] .crm-select-icon,.crm-shell[data-shell=isola] .period-filter-trigger>svg:first-child{color:#0a84ff;stroke:#0a84ff}.crm-shell[data-shell=isola] .crm-select-chevron,.crm-shell[data-shell=isola] .period-filter-chevron{transition:transform .3s cubic-bezier(.22,1,.36,1)}.crm-shell[data-shell=isola] [aria-expanded=true] .crm-select-chevron,.crm-shell[data-shell=isola] [aria-expanded=true] .period-filter-chevron{transform:rotate(180deg)}@keyframes vela-in{0%{opacity:0}to{opacity:1}}body:has(.crm-shell[data-shell=isola]) .crm-popover-scrim{background:rgba(245,245,247,.28);-webkit-backdrop-filter:blur(3px) saturate(1.1);backdrop-filter:blur(3px) saturate(1.1);animation:vela-in .25s ease both}@keyframes apri-vetro{0%{opacity:0;transform:translateY(-10px) scale(.95);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}body:has(.crm-shell[data-shell=isola]) .crm-popover{border-radius:22px!important;border:1px solid rgba(255,255,255,.85)!important;background:rgba(250,250,252,.8)!important;-webkit-backdrop-filter:blur(34px) saturate(1.9);backdrop-filter:blur(34px) saturate(1.9);box-shadow:0 30px 70px -28px rgba(0,0,0,.38),0 2px 10px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.95)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;animation:apri-vetro .24s cubic-bezier(.23,1,.32,1) both}body:has(.crm-shell[data-shell=isola]) .crm-select-menu{padding:6px}body:has(.crm-shell[data-shell=isola]) .crm-select-option{min-height:44px;border-radius:14px;padding:9px 12px;color:#1d1d1f;transition:background .18s ease,transform .18s ease}body:has(.crm-shell[data-shell=isola]) .crm-select-option b{font-size:13.5px;letter-spacing:-.01em}body:has(.crm-shell[data-shell=isola]) .crm-select-option small{font-size:12px;color:#6e6e73}body:has(.crm-shell[data-shell=isola]) .crm-select-option[data-active=true]{background:rgba(0,0,0,.05);transform:translateX(2px)}body:has(.crm-shell[data-shell=isola]) .crm-select-option[data-selected=true]{background:rgba(10,132,255,.12);color:#0a64d6}body:has(.crm-shell[data-shell=isola]) .crm-select-option[data-selected=true] small{color:#3a78c9}body:has(.crm-shell[data-shell=isola]) .crm-select-check{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;font-size:12px}body:has(.crm-shell[data-shell=isola]) .period-filter-panel{width:min(560px,calc(100vw - 24px));grid-template-columns:184px minmax(0,1fr);overflow:hidden}body:has(.crm-shell[data-shell=isola]) .period-presets{padding:14px 10px;border-right:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.35)}body:has(.crm-shell[data-shell=isola]) .period-calendar header span,body:has(.crm-shell[data-shell=isola]) .period-presets>span{font-size:11.5px;letter-spacing:.02em;text-transform:none;color:#6e6e73;font-weight:600}body:has(.crm-shell[data-shell=isola]) .period-presets>button{border-radius:12px;padding:9px 10px;color:#1d1d1f;transition:background .18s ease,transform .18s ease}body:has(.crm-shell[data-shell=isola]) .period-presets>button:hover{background:rgba(0,0,0,.05);transform:translateX(2px)}body:has(.crm-shell[data-shell=isola]) .period-presets>button[data-active=true]{background:rgba(10,132,255,.12);color:#0a64d6}body:has(.crm-shell[data-shell=isola]) .period-presets b{font-size:13px}body:has(.crm-shell[data-shell=isola]) .period-presets small{font-size:11.5px;color:#6e6e73}body:has(.crm-shell[data-shell=isola]) .period-calendar{padding:16px}body:has(.crm-shell[data-shell=isola]) .period-calendar nav button{width:30px;height:30px;color:#1d1d1f}body:has(.crm-shell[data-shell=isola]) .period-calendar nav button:hover{background:rgba(0,0,0,.06)}body:has(.crm-shell[data-shell=isola]) .period-calendar nav strong{font-size:13px;color:#1d1d1f}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>span{font-size:11.5px;color:#86868b}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button{min-height:34px;color:#1d1d1f;font-size:13px;transition:background .15s ease,transform .15s ease}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button:hover{background:rgba(0,0,0,.06);transform:scale(1.06)}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button[data-range=true]{border-radius:10px;background:rgba(10,132,255,.14);color:#0a64d6}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button[data-draft=true],body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button[data-edge=true]{border-radius:50%;box-shadow:0 6px 16px -8px rgba(10,132,255,.8)}body:has(.crm-shell[data-shell=isola]) .period-calendar footer{border-top-color:rgba(0,0,0,.06);font-size:12px}body:has(.crm-shell[data-shell=isola]) .period-calendar footer button{color:#0a84ff}body:has(.crm-shell[data-shell=isola]) .crm-popover-scrim{background:rgba(240,240,243,.18);-webkit-backdrop-filter:blur(5px) saturate(1.15);backdrop-filter:blur(5px) saturate(1.15)}body:has(.crm-shell[data-shell=isola]) .crm-popover{border-radius:30px!important;border:1px solid rgba(255,255,255,.42)!important;background:rgba(118,118,128,.34)!important;-webkit-backdrop-filter:blur(36px) saturate(1.7) brightness(.98);backdrop-filter:blur(36px) saturate(1.7) brightness(.98);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.55),inset -1px -1.5px 0 rgba(255,255,255,.18),inset 0 -18px 30px -24px rgba(0,0,0,.25),0 30px 70px -26px rgba(0,0,0,.45),0 2px 10px rgba(0,0,0,.08)!important;color:#fff;padding:10px!important}body:has(.crm-shell[data-shell=isola]) .crm-select-menu{display:grid;gap:8px}body:has(.crm-shell[data-shell=isola]) .crm-select-option{min-height:58px;padding:10px 18px;border-radius:999px;color:#fff;background:rgba(96,96,104,.42);border:1px solid rgba(255,255,255,.28);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.45),inset -1px -1px 0 rgba(255,255,255,.12),inset 0 -10px 18px -12px rgba(0,0,0,.35);text-shadow:0 1px 2px rgba(0,0,0,.28);transition:transform .22s cubic-bezier(.22,1,.36,1),background .2s ease}body:has(.crm-shell[data-shell=isola]) .crm-select-option b{font-size:15px;font-weight:650}body:has(.crm-shell[data-shell=isola]) .crm-select-option small{font-size:12.5px;color:rgba(255,255,255,.86)}body:has(.crm-shell[data-shell=isola]) .crm-select-option[data-active=true]{background:rgba(110,110,118,.5);transform:scale(1.02)}body:has(.crm-shell[data-shell=isola]) .crm-select-option:active{transform:scale(.97)}body:has(.crm-shell[data-shell=isola]) .crm-select-option[data-selected=true]{background:#fff;color:#1d1d1f;text-shadow:none;border-color:#fff;box-shadow:0 8px 22px -12px rgba(0,0,0,.45)}body:has(.crm-shell[data-shell=isola]) .crm-select-option[data-selected=true] small{color:#6e6e73}body:has(.crm-shell[data-shell=isola]) .crm-select-check{width:26px;height:26px;background:#0a84ff}body:has(.crm-shell[data-shell=isola]) .period-filter-panel{gap:10px;grid-template-columns:196px minmax(0,1fr)}body:has(.crm-shell[data-shell=isola]) .period-calendar,body:has(.crm-shell[data-shell=isola]) .period-presets{border:1px solid rgba(255,255,255,.26)!important;border-radius:24px;background:rgba(96,96,104,.34);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.4),inset 0 -12px 22px -16px rgba(0,0,0,.3)}body:has(.crm-shell[data-shell=isola]) .period-presets{padding:12px 8px;display:grid;gap:4px;align-content:start}body:has(.crm-shell[data-shell=isola]) .period-calendar header span,body:has(.crm-shell[data-shell=isola]) .period-calendar header>div small,body:has(.crm-shell[data-shell=isola]) .period-presets>span{color:rgba(255,255,255,.82);text-shadow:0 1px 2px rgba(0,0,0,.25)}body:has(.crm-shell[data-shell=isola]) .period-presets>button{border-radius:18px;padding:9px 12px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}body:has(.crm-shell[data-shell=isola]) .period-presets>button:hover{background:rgba(255,255,255,.14)}body:has(.crm-shell[data-shell=isola]) .period-presets small{color:rgba(255,255,255,.8)}body:has(.crm-shell[data-shell=isola]) .period-presets>button[data-active=true]{background:#fff;color:#1d1d1f;text-shadow:none;box-shadow:0 8px 20px -12px rgba(0,0,0,.45)}body:has(.crm-shell[data-shell=isola]) .period-presets>button[data-active=true] small{color:#6e6e73}body:has(.crm-shell[data-shell=isola]) .period-calendar nav button{color:#fff}body:has(.crm-shell[data-shell=isola]) .period-calendar nav button:hover{background:rgba(255,255,255,.16)}body:has(.crm-shell[data-shell=isola]) .period-calendar nav strong{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>span{color:rgba(255,255,255,.75)}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button{color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.25)}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button:hover{background:rgba(255,255,255,.18)}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button[data-range=true]{background:rgba(255,255,255,.24);color:#fff}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button[data-draft=true],body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button[data-edge=true]{background:#fff;color:#0a64d6;box-shadow:0 6px 16px -8px rgba(0,0,0,.5)}body:has(.crm-shell[data-shell=isola]) .period-calendar footer{border-top-color:rgba(255,255,255,.2);color:rgba(255,255,255,.82)}body:has(.crm-shell[data-shell=isola]) .period-calendar footer button{color:#fff;font-weight:650}body:has(.crm-shell[data-shell=isola]) .crm-popover:focus,body:has(.crm-shell[data-shell=isola]) .crm-popover:focus-visible{outline:none}body:has(.crm-shell[data-shell=isola]):after{content:"";position:fixed;inset:0;z-index:990;pointer-events:none;opacity:0;visibility:hidden;background:rgba(240,240,243,.18);-webkit-backdrop-filter:blur(5px) saturate(1.15);backdrop-filter:blur(5px) saturate(1.15);transition:opacity .3s ease,visibility 0s linear .3s}body:has(.crm-shell[data-shell=isola]):has(.crm-popover,.su-select-lista,.rankFilter>button[aria-expanded=true],[class*=_rankFilter__]>button[aria-expanded=true],[class*=_trendSelect__]>button[aria-expanded=true]):after{opacity:1;visibility:visible;transition:opacity .3s ease}body:has(.crm-shell[data-shell=isola]) .crm-popover-scrim{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.crm-shell[data-shell=isola]) .crm-popover{z-index:999!important}body:has(.crm-shell[data-shell=isola]) .su-select-lista{z-index:1000!important}[class*=_rankFilter__]:has(>button[aria-expanded=true]),[class*=_trendSelect__]:has(>button[aria-expanded=true]){position:relative;z-index:995}.crm-shell[data-shell=isola] .crm-select-trigger,.crm-shell[data-shell=isola] .period-filter-trigger,.crm-shell[data-shell=isola] .su-select-trigger{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(236,236,240,.62))!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,1),inset -1px -1.5px 0 rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.06),0 12px 26px -16px rgba(0,0,0,.32)!important}.crm-shell[data-shell=isola] .su-select-trigger{min-height:38px;border-radius:999px!important;padding:0 12px 0 14px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.crm-shell[data-shell=isola] .su-select-trigger:active{transform:scale(.97)}.crm-shell[data-shell=isola] .su-select[data-aperto] .su-select-trigger{box-shadow:0 0 0 4px rgba(10,132,255,.16),0 12px 26px -16px rgba(0,0,0,.32)!important}.crm-shell[data-shell=isola] .crm-select-icon,.crm-shell[data-shell=isola] .su-select-icona{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#0a84ff;box-shadow:0 1px 2px rgba(0,0,0,.1),0 4px 10px -4px rgba(10,132,255,.35)}.crm-shell[data-shell=isola] .crm-select-icon svg,.crm-shell[data-shell=isola] .su-select-icona svg{width:15px;height:15px}.crm-shell[data-shell=isola] .period-filter-trigger>svg:first-child{box-sizing:content-box;width:15px;height:15px;padding:6.5px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1),0 4px 10px -4px rgba(10,132,255,.35)}.crm-shell[data-shell=isola] .crm-select-trigger,.crm-shell[data-shell=isola] .period-filter-trigger{padding-left:8px!important}body:has(.crm-shell[data-shell=isola]) .crm-select-option{min-height:42px;padding:8px 16px}body:has(.crm-shell[data-shell=isola]) .crm-select-option b{font-size:13px;font-weight:600}body:has(.crm-shell[data-shell=isola]) .crm-select-option small{font-size:11.5px}body:has(.crm-shell[data-shell=isola]) .crm-select-check{width:20px;height:20px;font-size:10.5px}body:has(.crm-shell[data-shell=isola]) .period-presets b{font-size:12.5px}body:has(.crm-shell[data-shell=isola]) .period-presets small{font-size:11px}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button{font-size:12.5px;min-height:32px}body:has(.crm-shell[data-shell=isola]) .su-select-lista{display:grid;gap:6px;padding:8px;border-radius:24px;border:1px solid rgba(255,255,255,.42);background:rgba(118,118,128,.36);-webkit-backdrop-filter:blur(34px) saturate(1.7);backdrop-filter:blur(34px) saturate(1.7);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.55),inset 0 -16px 28px -22px rgba(0,0,0,.25),0 28px 60px -24px rgba(0,0,0,.45);animation:apri-vetro .24s cubic-bezier(.23,1,.32,1) both;max-height:320px}body:has(.crm-shell[data-shell=isola]) .su-select-voce{min-height:38px;padding:0 14px;border-radius:999px;color:#fff;font-size:12.5px;font-weight:600;background:rgba(96,96,104,.42);border:1px solid rgba(255,255,255,.26);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.42),inset 0 -8px 14px -10px rgba(0,0,0,.3);text-shadow:0 1px 2px rgba(0,0,0,.28);transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease}body:has(.crm-shell[data-shell=isola]) .su-select-voce[data-evidenziato]{background:rgba(110,110,118,.52);color:#fff;transform:scale(1.02)}body:has(.crm-shell[data-shell=isola]) .su-select-voce[data-scelta]{background:#fff;color:#1d1d1f;text-shadow:none;border-color:#fff}body:has(.crm-shell[data-shell=isola]) .su-select-voce>svg{color:#0a84ff}.crm-shell[data-shell=isola]{isolation:auto}.crm-shell[data-shell=isola] .content-stage{animation:none;transform:none}body:has(.crm-shell[data-shell=isola]) .period-filter-panel{width:min(600px,calc(100vw - 24px));grid-template-columns:200px minmax(0,1fr);grid-template-rows:1fr}body:has(.crm-shell[data-shell=isola]) .period-presets>span{display:none}body:has(.crm-shell[data-shell=isola]) .period-presets>button{position:relative;border-radius:999px;padding:10px 40px 10px 16px;background:rgba(96,96,104,.34);border:1px solid rgba(255,255,255,.24);box-shadow:inset 1.5px 1.5px 0 rgba(255,255,255,.38),inset 0 -8px 14px -10px rgba(0,0,0,.3);transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s ease}body:has(.crm-shell[data-shell=isola]) .period-presets>button small{display:none}body:has(.crm-shell[data-shell=isola]) .period-presets>button:hover{background:rgba(110,110,118,.48);transform:scale(1.02)}body:has(.crm-shell[data-shell=isola]) .period-presets>button[data-active=true]:after{content:"✓";position:absolute;right:9px;top:50%;translate:0 -50%;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#0a84ff;color:#fff;font-size:11px;font-weight:700}body:has(.crm-shell[data-shell=isola]) .period-calendar header>div{display:none}body:has(.crm-shell[data-shell=isola]) .period-calendar header{justify-content:center}body:has(.crm-shell[data-shell=isola]) .period-calendar nav{width:100%;justify-content:space-between}body:has(.crm-shell[data-shell=isola]) .period-calendar nav strong{font-size:15px;font-weight:700}body:has(.crm-shell[data-shell=isola]) .period-calendar nav button{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.16);font-size:18px}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid{gap:4px}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button{border-radius:50%;aspect-ratio:1;min-height:0}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button[data-range=true]{border-radius:50%;background:rgba(120,180,255,.34)}body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button[data-draft=true],body:has(.crm-shell[data-shell=isola]) .period-calendar-grid>button[data-edge=true]{background:#0a84ff;color:#fff;text-shadow:none;box-shadow:0 6px 16px -6px rgba(10,132,255,.9)}body:has(.crm-shell[data-shell=isola]) .period-footer{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.2);font-size:12.5px;color:#fff}body:has(.crm-shell[data-shell=isola]) .period-footer>span{flex:1;text-shadow:0 1px 2px rgba(0,0,0,.25)}body:has(.crm-shell[data-shell=isola]) .period-footer .period-annulla{color:rgba(255,255,255,.9);font-weight:600}body:has(.crm-shell[data-shell=isola]) .period-footer .period-applica{height:38px;padding:0 22px;border-radius:999px;background:#0a84ff;color:#fff!important;font-size:13px;font-weight:650;box-shadow:0 8px 20px -8px rgba(10,132,255,.8);transition:transform .15s ease,filter .2s ease}body:has(.crm-shell[data-shell=isola]) .period-footer .period-applica:hover{filter:brightness(1.08)}body:has(.crm-shell[data-shell=isola]) .period-footer .period-applica:active{transform:scale(.95)}body:has(.crm-shell[data-shell=isola]) .period-footer .period-applica:disabled{opacity:.45}.crm-shell[data-shell=isola] .isola-testata{padding-top:26px}.crm-shell[data-shell=isola] .crm-main{padding-bottom:40px!important}.crm-shell[data-shell=isola] .isola-titolo .isola-percorso{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;background:rgba(118,118,128,.1);font-size:12px;font-weight:600;color:#6e6e73}.crm-shell[data-shell=isola] .isola-percorso i{font-style:normal;opacity:.6}.crm-shell[data-shell=isola] .isola-percorso b{color:#1d1d1f;font-weight:600}.crm-shell[data-shell=isola] .isola-titolo h1{margin-top:8px}.dati-dimostrativi-striscia{top:8px!important;bottom:auto!important}body:has(.crm-shell[data-shell=isola]) .crm-select-option{justify-content:flex-start}body:has(.crm-shell[data-shell=isola]) .crm-select-option>span:not(.crm-select-check):not(.crm-select-option-icona){flex:1}body:has(.crm-shell[data-shell=isola]) .crm-select-option-icona{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;color:#fff;text-shadow:none;background:linear-gradient(160deg,color-mix(in srgb,var(--tinta) 78%,#fff),var(--tinta));box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 10px -4px var(--tinta)}body:has(.crm-shell[data-shell=isola]) .crm-select-option-icona svg{width:16px;height:16px}body:has(.crm-shell[data-shell=isola]) .crm-select-option{padding-left:8px}.fin-linea{cursor:crosshair}.fin-linea-targa{position:absolute;z-index:3;pointer-events:none;transform:translate(-50%,calc(-100% - 14px));display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8);border:1px solid rgba(255,255,255,.9);box-shadow:inset 1.5px 1.5px 0 #fff,0 8px 20px -10px rgba(0,0,0,.35);font-size:12px;color:#6e6e73;font-variant-numeric:tabular-nums;transition:left .12s ease,top .12s ease}.fin-linea-targa b{color:#1d1d1f;font-size:13px;font-weight:700}.crm-shell[data-shell=isola] .fin-tabs{display:inline-flex;gap:2px;padding:3px;border:0;border-radius:999px;background:rgba(118,118,128,.12)}.crm-shell[data-shell=isola] .fin-tabs>button{border:0!important;border-radius:999px!important;background:transparent!important;color:#6e6e73!important;font-weight:600;padding:5px 14px!important;box-shadow:none!important;transition:background .25s ease,color .2s ease,box-shadow .25s ease}.crm-shell[data-shell=isola] .fin-tabs>button[data-active]{background:#fff!important;color:#0a84ff!important;box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 12px -4px rgba(0,0,0,.16)!important}.crm-shell[data-shell=isola] :is(.crm-select-trigger,.period-filter-trigger,.su-select-trigger){background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,246,248,.9))!important;border:1px solid rgba(0,0,0,.07)!important;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.07),0 10px 24px -14px rgba(0,0,0,.3)!important}.crm-shell[data-shell=isola] .isola-azioni input:not([type=checkbox]):not([type=radio]){background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,246,248,.9))!important;border:1px solid rgba(0,0,0,.07)!important;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.07),0 10px 24px -14px rgba(0,0,0,.3)!important}.crm-shell[data-shell=isola] .system-live{height:40px;padding-inline:14px!important;background:linear-gradient(180deg,#fff,#fff4f3)!important;border:1px solid rgba(224,69,58,.22)!important;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.06),0 10px 24px -14px rgba(224,69,58,.45)!important;letter-spacing:.02em}.crm-shell[data-shell=isola] .isola-profilo{padding:4px 6px 4px 4px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,246,248,.9));border:1px solid rgba(0,0,0,.07);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.07),0 10px 24px -14px rgba(0,0,0,.3)}.crm-shell[data-shell=isola] .isola-profilo .topbar-avatar{width:34px;height:34px}.crm-shell[data-shell=isola] .isola-esci{width:30px;height:30px;border:0;background:rgba(118,118,128,.12)}.crm-shell[data-shell=isola] .isola-percorso{background:#fff!important;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.05)}.crm-shell[data-shell=isola] .isola-testata[data-titolo=t3]{align-items:center;padding-top:44px;padding-bottom:18px}.crm-shell[data-shell=isola] .titolo-t3{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.crm-shell[data-shell=isola] .titolo-t3 h1{margin:0}.crm-shell[data-shell=isola] .titolo-picker{margin-right:10px}.crm-shell[data-shell=isola] .titolo-picker .crm-select-trigger{gap:12px;min-height:0;padding:4px 10px 4px 4px!important;border-radius:18px!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.crm-shell[data-shell=isola] .titolo-picker .crm-select-trigger:hover{transform:none;background:rgba(0,0,0,.04)!important}.crm-shell[data-shell=isola] .titolo-picker .crm-select-trigger[aria-expanded=true]{background:#fff!important;box-shadow:0 0 0 4px rgba(10,132,255,.14)!important}.crm-shell[data-shell=isola] .titolo-picker .crm-select-trigger .crm-select-value{font-size:34px;font-weight:700;letter-spacing:-.035em;line-height:1.1;color:#1d1d1f}.crm-shell[data-shell=isola] .titolo-picker .crm-select-icon{width:44px;height:44px;border-radius:13px;background:currentColor;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 18px -8px currentColor}.crm-shell[data-shell=isola] .titolo-picker .crm-select-icon svg{width:22px;height:22px;color:#fff;stroke:#fff}.crm-shell[data-shell=isola] .titolo-picker .crm-select-chevron{box-sizing:content-box;width:14px;height:14px;padding:5px;border-radius:50%;background:rgba(118,118,128,.12);stroke:#6e6e73;stroke-width:2}.crm-shell[data-shell=isola] .isola-testata[data-titolo=t4]{align-items:center;padding-top:44px;padding-bottom:16px}.crm-shell[data-shell=isola] .titolo-t4{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-bottom:20px;padding:30px 32px;border-radius:30px;background:radial-gradient(55% 140% at 8% 0,rgba(10,132,255,.16),transparent 62%),radial-gradient(45% 140% at 96% 100%,rgba(94,92,230,.13),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.66));-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.05),0 28px 60px -34px rgba(10,70,180,.45)}.crm-shell[data-shell=isola] .titolo-t4-testo{display:flex;align-items:center;gap:20px;min-width:0}.crm-shell[data-shell=isola] .titolo-t4-icona{display:grid;place-items:center;flex:none;width:60px;height:60px;border-radius:18px;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 14px 28px -12px rgba(0,0,0,.35)}.crm-shell[data-shell=isola] .titolo-t4-icona svg{width:28px;height:28px;color:#fff;stroke:#fff}.crm-shell[data-shell=isola] .titolo-t4 h1{margin:0;font-size:46px;line-height:1.02;font-weight:700;letter-spacing:-.04em;color:#1d1d1f}.crm-shell[data-shell=isola] .titolo-t4 p{margin:8px 0 0;font-size:15px;font-weight:500;color:#6e6e73;letter-spacing:-.01em}.crm-shell[data-shell=isola] .titolo-t4-filtri{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.crm-shell[data-shell=isola] .titolo-t4-riga{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.crm-shell[data-shell=isola] .isola-testata[data-titolo=t3] .titolo-t3{flex:1 1 auto;flex-wrap:nowrap;min-width:0}.crm-shell[data-shell=isola] .isola-testata[data-titolo] .isola-azioni{flex:none}.crm-shell[data-shell=isola] .isola-testata[data-titolo=t4]>.isola-percorso{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#6e6e73}.crm-shell[data-shell=isola] .titolo-t4-filtri{flex:0 0 auto}.crm-shell[data-shell=isola] .titolo-t4-riga{flex-wrap:nowrap}.crm-shell[data-shell=isola] :is(.titolo-t3,.titolo-t4-riga)>:is(.crm-select,.period-filter){flex:none;min-width:max-content}.crm-shell[data-shell=isola] :is(.titolo-t3,.titolo-t4-riga) .crm-select-trigger{width:auto;max-width:none}.crm-shell[data-shell=isola] :is(.titolo-t3,.titolo-t4-riga) .crm-select-value{overflow:visible;max-width:none;text-overflow:clip}.crm-shell[data-shell=isola] .isola-testata[data-titolo=t3]+main .workspace-filterbar{margin-top:-6px}.crm-shell[data-shell=isola] .isola-testata[data-titolo=t3] .isola-azioni>div:first-child{width:min(20vw,270px)!important}.crm-shell[data-shell=isola] :is(.crm-main,.isola-testata){transition:transform .55s cubic-bezier(.22,1,.36,1),filter .45s ease}html.altro-aperto .crm-shell[data-shell=isola] :is(.crm-main,.isola-testata){transform:translateX(34px) scale(.975);transform-origin:70% 30%;filter:blur(6px) saturate(.9)}.moto-conta{display:contents}.crm-shell[data-shell=isola] :is(button,[role=button],a[href]):not(:disabled){transition-property:scale,background-color,color,box-shadow,border-color,opacity,filter;transition-duration:.18s,.2s,.2s,.25s,.2s,.2s,.2s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.crm-shell[data-shell=isola] :is(input,textarea,select):focus-visible{animation:campo-acceso .45s cubic-bezier(.22,1,.36,1)}@keyframes campo-acceso{0%{box-shadow:0 0 0 0 rgba(10,132,255,.35)}to{box-shadow:0 0 0 4px rgba(10,132,255,.12)}}body:has(.crm-shell[data-shell=isola]) :is(.crm-select-menu,.su-select-lista,.period-filter-panel)>*{animation:voce-menu .22s cubic-bezier(.23,1,.32,1) both}body:has(.crm-shell[data-shell=isola]) :is(.crm-select-menu,.su-select-lista)>:nth-child(2){animation-delay:.02s}body:has(.crm-shell[data-shell=isola]) :is(.crm-select-menu,.su-select-lista)>:nth-child(3){animation-delay:.04s}body:has(.crm-shell[data-shell=isola]) :is(.crm-select-menu,.su-select-lista)>:nth-child(4){animation-delay:.06s}body:has(.crm-shell[data-shell=isola]) :is(.crm-select-menu,.su-select-lista)>:nth-child(5){animation-delay:.08s}body:has(.crm-shell[data-shell=isola]) :is(.crm-select-menu,.su-select-lista)>:nth-child(n+6){animation-delay:.1s}@keyframes voce-menu{0%{opacity:0;translate:0 -6px;filter:blur(3px)}to{opacity:1;translate:0 0;filter:none}}body:has(.crm-shell[data-shell=isola]) .crm-select-option{transition:background-color .15s ease,translate .2s cubic-bezier(.22,1,.36,1)}body:has(.crm-shell[data-shell=isola]) .crm-select-option:hover{translate:3px 0}.crm-shell[data-shell=isola] .content-stage :is(tbody>tr,[role=row]){transition:background-color .2s ease,translate .25s cubic-bezier(.22,1,.36,1)}.crm-shell[data-shell=isola] .content-stage tbody>tr:hover{background-color:rgba(10,132,255,.04)}.crm-shell[data-shell=isola] :is([class*=_kpi__],[class*=_panel__],[class*=_band__]):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),rgba(10,132,255,.07),transparent 60%);opacity:0;transition:opacity .35s ease}.crm-shell[data-shell=isola] :is([class*=_kpiFeatured__],[data-colore]):before{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.18),transparent 60%)}.crm-shell[data-shell=isola] :is([class*=_kpi__],[class*=_panel__],[class*=_band__]):hover:before{opacity:1}.crm-shell[data-shell=isola] :is([class*=_panel__],[class*=_band__]){position:relative}.crm-shell[data-shell=isola] [class*=_isola__] [class*=_icona__]{transition:translate .35s cubic-bezier(.34,1.56,.64,1),scale .35s cubic-bezier(.34,1.56,.64,1)}.crm-shell[data-shell=isola] [class*=_isola__] [class*=_voce__]:hover [class*=_icona__]{translate:0 -3px;scale:1.18}.crm-shell[data-shell=isola] [class*=_isola__] [class*=_voce__]:active [class*=_icona__]{scale:.9}.crm-shell[data-shell=isola] :is([class*=_loading__],[class*=loading]:not(input):not(button),.crm-attesa){background:linear-gradient(90deg,#86868b,#86868b 40%,#0a84ff 50%,#86868b 60%,#86868b);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:brilla 1.8s linear infinite}@keyframes brilla{0%{background-position:100% 0}to{background-position:-150% 0}}@supports (animation-timeline:scroll()){.crm-shell[data-shell=isola] .isola-titolo{transform-origin:left bottom;animation:titolo-ritira linear both;animation-timeline:scroll(root);animation-range:0 160px}@keyframes titolo-ritira{to{scale:.82;opacity:.25;filter:blur(2px)}}.titolo-mini{position:fixed;top:12px;left:50%;z-index:55;translate:-50% 0;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;font:650 14px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;letter-spacing:-.01em;color:#1d1d1f;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.05),0 12px 30px -14px rgba(0,0,0,.3);pointer-events:none;opacity:0;animation:titolo-mini linear both;animation-timeline:scroll(root);animation-range:110px 190px}@keyframes titolo-mini{0%{opacity:0;translate:-50% -14px;scale:.9;filter:blur(6px)}to{opacity:1;translate:-50% 0;scale:1;filter:none}}}@supports not (animation-timeline:scroll()){.titolo-mini{display:none}}.crm-shell[data-shell=isola]{animation:shell-entra .4s cubic-bezier(.23,1,.32,1) both}@keyframes shell-entra{0%{opacity:0}to{opacity:1}}[data-moto] [data-anim]:not([data-visto]) [class*=_chartPoint__]>div>i{scale:1 0}[data-moto] [class*=_chartPoint__]>div>i{transform-origin:bottom;transition:scale .9s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.crm-shell[data-shell=isola],.crm-shell[data-shell=isola] *,.titolo-mini{animation:none!important;transition:none!important}.titolo-mini{display:none}}.crm-shell[data-shell=isola] .fc-crm .cal-event{animation:evento-entra .34s cubic-bezier(.23,1,.32,1) both}.crm-shell[data-shell=isola] .fc-crm .fc-daygrid-day:nth-child(2) .cal-event,.crm-shell[data-shell=isola] .fc-crm .fc-timegrid-col:nth-child(2) .cal-event{animation-delay:.05s}.crm-shell[data-shell=isola] .fc-crm .fc-daygrid-day:nth-child(3) .cal-event,.crm-shell[data-shell=isola] .fc-crm .fc-timegrid-col:nth-child(3) .cal-event{animation-delay:.1s}.crm-shell[data-shell=isola] .fc-crm .fc-daygrid-day:nth-child(4) .cal-event,.crm-shell[data-shell=isola] .fc-crm .fc-timegrid-col:nth-child(4) .cal-event{animation-delay:.15s}.crm-shell[data-shell=isola] .fc-crm .fc-daygrid-day:nth-child(5) .cal-event,.crm-shell[data-shell=isola] .fc-crm .fc-timegrid-col:nth-child(5) .cal-event{animation-delay:.2s}.crm-shell[data-shell=isola] .fc-crm .fc-daygrid-day:nth-child(6) .cal-event,.crm-shell[data-shell=isola] .fc-crm .fc-timegrid-col:nth-child(6) .cal-event{animation-delay:.25s}.crm-shell[data-shell=isola] .fc-crm .fc-daygrid-day:nth-child(7) .cal-event,.crm-shell[data-shell=isola] .fc-crm .fc-timegrid-col:nth-child(7) .cal-event{animation-delay:.3s}.crm-shell[data-shell=isola] .fc-crm .fc-daygrid-day:nth-child(8) .cal-event,.crm-shell[data-shell=isola] .fc-crm .fc-timegrid-col:nth-child(8) .cal-event{animation-delay:.35s}@keyframes evento-entra{0%{opacity:0;scale:.86;translate:0 8px;filter:blur(4px)}to{opacity:1;scale:1;translate:0 0;filter:none}}.crm-shell[data-shell=isola] .fc-crm .fc-event{transition:translate .25s cubic-bezier(.22,1,.36,1),scale .25s cubic-bezier(.22,1,.36,1)}.crm-shell[data-shell=isola] .fc-crm .fc-event:hover{translate:0 -2px;scale:1.025;z-index:5!important}.crm-shell[data-shell=isola] .fc-crm .fc-event:hover .cal-event{box-shadow:0 10px 22px -10px color-mix(in srgb,var(--event-color) 80%,transparent)!important}.crm-shell[data-shell=isola] .fc-crm .fc-col-header-cell.fc-day-today{animation:oggi-respira 3.2s ease-in-out infinite}@keyframes oggi-respira{0%,to{background-color:rgba(10,132,255,.06)}50%{background-color:rgba(10,132,255,.13)}}.crm-shell[data-shell=isola] .fc-crm .fc-timegrid-now-indicator-arrow{animation:ora-pulsa 1.8s ease-in-out infinite}@keyframes ora-pulsa{0%,to{opacity:1}50%{opacity:.35}}.crm-shell[data-shell=isola] .coda-lavoro>.coda-voce{animation:coda-entra .3s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes coda-entra{0%{opacity:0;translate:-14px 0;filter:blur(4px)}to{opacity:1;translate:0 0;filter:none}}.crm-shell[data-shell=isola] .coda-lavoro>.coda-voce:hover{translate:3px 0}.crm-shell[data-shell=isola] .coda-lavoro>.coda-voce[data-on]{scale:1.01}.crm-shell[data-shell=isola] .dettaglio-lavoro{animation:scheda-entra .3s cubic-bezier(.32,.72,0,1) both}@keyframes scheda-entra{0%{opacity:0;translate:0 12px;filter:blur(8px)}to{opacity:1;translate:0 0;filter:none}}.crm-shell[data-shell=isola] .dettaglio-lavoro>*{animation:scheda-entra .32s cubic-bezier(.32,.72,0,1) both}.crm-shell[data-shell=isola] .dettaglio-lavoro>:nth-child(2){animation-delay:.06s}.crm-shell[data-shell=isola] .dettaglio-lavoro>:nth-child(3){animation-delay:.12s}.crm-shell[data-shell=isola] .dettaglio-lavoro>:nth-child(n+4){animation-delay:.18s}.crm-shell[data-shell=isola] .dettaglio-lavoro a.btn-primary{animation:chiama-invita 2.6s ease-in-out infinite}@keyframes chiama-invita{0%,to{box-shadow:0 0 0 0 rgba(10,132,255,.35)}50%{box-shadow:0 0 0 8px rgba(10,132,255,0)}}.crm-shell[data-shell=isola] .cadenza-punti>span{animation:punto-entra .3s cubic-bezier(.23,1,.32,1) both}.crm-shell[data-shell=isola] .cadenza-punti>span:nth-child(2){animation-delay:.07s}.crm-shell[data-shell=isola] .cadenza-punti>span:nth-child(3){animation-delay:.14s}.crm-shell[data-shell=isola] .cadenza-punti>span:nth-child(4){animation-delay:.21s}.crm-shell[data-shell=isola] .cadenza-punti>span:nth-child(5){animation-delay:.28s}.crm-shell[data-shell=isola] .cadenza-punti>span:nth-child(n+6){animation-delay:.35s}@keyframes punto-entra{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.crm-shell[data-shell=isola] .work-group-chip{transition:background-color .25s ease,color .25s ease,scale .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.crm-shell[data-shell=isola] .work-group-chip[data-active=true]{scale:1.04}.crm-shell[data-shell=isola] .work-area-kpi{transition:translate .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.crm-shell[data-shell=isola] .work-area-kpi:hover{translate:0 -3px}.crm-shell[data-shell=isola] [class*=_primaryTabs__]{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.crm-shell[data-shell=isola] .work-area-kpi{position:relative;display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto auto;column-gap:16px;align-items:center;padding:20px 22px!important;border:0!important;border-radius:22px!important;background:linear-gradient(160deg,color-mix(in srgb,var(--tono) 16%,#fff),color-mix(in srgb,var(--tono) 7%,#fff))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px color-mix(in srgb,var(--tono) 14%,transparent),0 14px 30px -22px color-mix(in srgb,var(--tono) 70%,transparent)!important}.crm-shell[data-shell=isola] .work-area-kpi:before{display:none!important}.crm-shell[data-shell=isola] .work-area-kpi-head{display:contents}.crm-shell[data-shell=isola] .work-area-kpi-head>i{grid-row:1/span 3;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--tono)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 18px -8px var(--tono)}.crm-shell[data-shell=isola] .work-area-kpi-head>i svg{width:24px;height:24px;color:#fff;stroke:#fff}.crm-shell[data-shell=isola] .work-area-kpi-head>em{grid-column:2;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3a3a3c}.crm-shell[data-shell=isola] .work-area-kpi>strong{grid-column:2;font-size:34px!important;line-height:1.05;font-weight:700;letter-spacing:-.04em;color:#1d1d1f}.crm-shell[data-shell=isola] .work-area-kpi>small{grid-column:2;font-size:12.5px;color:#6e6e73}.crm-shell[data-shell=isola] .lavoro-riga-esiti{border:0!important}.crm-shell[data-shell=isola] .esito-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;font-size:12.5px;color:#6e6e73;background:linear-gradient(180deg,#fff,#f7f7f9);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.06),0 6px 14px -10px rgba(0,0,0,.3)}.crm-shell[data-shell=isola] .esito-chip>i{width:9px;height:9px;border-radius:50%;background:var(--tinta);box-shadow:0 0 0 3px color-mix(in srgb,var(--tinta) 18%,transparent)}.crm-shell[data-shell=isola] .esito-chip>b{color:#1d1d1f;font-weight:650}.crm-shell[data-shell=isola] .lavoro-divisore{width:1px;height:24px;margin:0 6px;background:rgba(0,0,0,.1)}.crm-shell[data-shell=isola] .work-group-chip{height:34px;border-radius:999px!important;padding:0 14px!important}.crm-shell[data-shell=isola] .work-group-chip[data-active=true]{background:linear-gradient(180deg,#2a93ff,#0a6ff0)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 18px -8px rgba(10,111,240,.7)}.crm-shell[data-shell=isola] .work-group-chip[data-active=true] span{color:rgba(255,255,255,.85)!important}.crm-shell[data-shell=isola] .coda-sezione{display:grid;gap:2px;margin-bottom:8px}.crm-shell[data-shell=isola] .coda-sezione-testa{display:flex;align-items:center;gap:9px;height:34px;padding:0 12px;border-radius:12px;margin-bottom:2px;background:color-mix(in srgb,var(--tinta) 10%,#fff);color:color-mix(in srgb,var(--tinta) 80%,#000);animation:coda-entra .3s cubic-bezier(.23,1,.32,1) both}.crm-shell[data-shell=isola] .coda-sezione-testa>i{width:9px;height:9px;border-radius:50%;background:var(--tinta)}.crm-shell[data-shell=isola] .coda-sezione-testa>em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--tinta) 16%,#fff)}.crm-shell[data-shell=isola] .coda-pallino{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid #c7c7cc;background:#fff;transition:border-color .2s ease,background .2s ease,scale .3s cubic-bezier(.34,1.56,.64,1)}.crm-shell[data-shell=isola] .coda-voce[data-on] .coda-pallino{border-color:#0a84ff;background:#0a84ff radial-gradient(circle,#fff 0 3px,transparent 3.5px);scale:1.05}.crm-shell[data-shell=isola] .coda-voce{border-radius:14px!important}.crm-shell[data-shell=isola] .dettaglio-lavoro{border-radius:24px!important}.crm-shell[data-shell=isola] .dettaglio-lavoro :is(a,button).btn-primary,.crm-shell[data-shell=isola] .dettaglio-lavoro :is(a,button).btn-whatsapp{min-height:44px;padding:0 22px!important;border-radius:14px!important;font-size:14px;font-weight:650}.crm-shell[data-shell=isola] .dettaglio-lavoro .btn-primary{background:linear-gradient(180deg,#2a93ff,#0a6ff0)!important}.crm-shell[data-shell=isola] .coda-voce{background:transparent!important;box-shadow:none!important;isolation:isolate}.crm-shell[data-shell=isola] .coda-voce:hover:not([data-on]){background:rgba(118,118,128,.07)!important}.crm-shell[data-shell=isola] .coda-evidenza{position:absolute;inset:0;z-index:-1;border-radius:14px;background:linear-gradient(180deg,rgba(10,132,255,.13),rgba(10,132,255,.08));box-shadow:inset 0 0 0 1px rgba(10,132,255,.35),0 10px 24px -16px rgba(10,132,255,.6)}.crm-shell[data-shell=isola] .coda-voce[data-on]{scale:1}.crm-shell[data-shell=isola] .coda-sezione-testa{width:100%;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:650;text-align:left;transition:filter .2s ease}.crm-shell[data-shell=isola] .coda-sezione-testa:hover{filter:brightness(.97)}.crm-shell[data-shell=isola] .coda-freccia{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;rotate:90deg;transition:rotate .3s cubic-bezier(.22,1,.36,1)}.crm-shell[data-shell=isola] .coda-sezione-testa[aria-expanded=false] .coda-freccia{rotate:0deg}.crm-shell[data-shell=isola] .coda-righe{overflow:hidden;display:grid;gap:2px}.crm-shell[data-shell=isola] .coda-lavoro>.coda-sezione .coda-voce{animation:coda-entra .3s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i, 0) * 40ms)}.crm-shell[data-shell=isola] .dettaglio-lavoro button[aria-pressed=true],.crm-shell[data-shell=isola] .dettaglio-lavoro button[data-active=true]{animation:esito-scelto .26s cubic-bezier(.23,1,.32,1)}@keyframes esito-scelto{0%{scale:.92}to{scale:1}}.crm-shell[data-shell=isola] .dettaglio-lavoro .rounded-xl{transition:translate .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.crm-shell[data-shell=isola] .dettaglio-lavoro .rounded-xl:hover{translate:0 -2px;box-shadow:0 10px 22px -16px rgba(0,0,0,.35)}.crm-shell[data-shell=isola] .content-stage .fc tbody>tr:hover{background-color:transparent}.crm-shell[data-shell=isola] .content-stage .fc :is(tbody>tr,[role=row]){transition:none}.crm-shell[data-shell=isola] .work-area-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-shell[data-shell=isola] .dettaglio-vendita .esito-vendita{height:36px;padding:0 16px!important;border-radius:999px!important;font-size:13px;font-weight:600}.crm-shell[data-shell=isola] .dettaglio-vendita .rounded-xl.border.border-line.p-4{border:0!important;border-radius:18px!important;background:#f7f7f9!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.crm-shell[data-shell=isola] .dettaglio-vendita :is(input,textarea):not([type=checkbox]):not([type=radio]){border-radius:10px!important;border-color:rgba(0,0,0,.08)!important;background:#fff!important;transition:box-shadow .2s ease,border-color .2s ease}.crm-shell[data-shell=isola] .dettaglio-vendita :is(input,textarea):focus{border-color:#0a84ff!important;box-shadow:0 0 0 3px rgba(10,132,255,.18)!important}.crm-shell[data-shell=isola] .dettaglio-vendita .mt-3,.crm-shell[data-shell=isola] .dettaglio-vendita .mt-4{animation:scheda-entra .28s cubic-bezier(.32,.72,0,1) both}.campanella{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,246,248,.9));color:#1d1d1f;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.07),0 10px 24px -14px rgba(0,0,0,.3);transition:scale .15s ease,box-shadow .25s ease}.campanella:hover{box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.09),0 14px 28px -14px rgba(0,0,0,.35)}.campanella:hover svg{animation:suona .7s cubic-bezier(.36,.07,.19,.97)}.campanella svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 12%}.campanella[data-tone=urgent] svg{animation:suona 1s cubic-bezier(.36,.07,.19,.97) 1.2s 2}@keyframes suona{0%,to{rotate:0deg}15%{rotate:14deg}30%{rotate:-12deg}45%{rotate:8deg}60%{rotate:-5deg}75%{rotate:2deg}}.campanella-numero{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;box-sizing:border-box;display:grid;place-items:center;font:700 10.5px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;color:#fff;background:#0a84ff;box-shadow:0 0 0 2px #fff;animation:numero-entra .3s cubic-bezier(.23,1,.32,1)}.campanella[data-tone=urgent] .campanella-numero{background:#ff3b30}.campanella-punto{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:#aeaeb2;box-shadow:0 0 0 2px #fff}@keyframes numero-entra{0%{scale:.3;opacity:0}to{scale:1;opacity:1}}.incasso-call{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.incasso-vuoto{display:grid;gap:10px;justify-items:start}.incasso-vuoto p{margin:0;font-size:13px;line-height:1.45;color:var(--slate);max-width:56ch}.incasso-attivo{display:grid;gap:12px;padding:14px 16px;border-radius:16px;background:var(--panel);box-shadow:0 0 0 1px var(--line)}.incasso-riepilogo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.incasso-riepilogo b{font-size:15px;font-weight:700;color:var(--ink)}.incasso-riepilogo span{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.incasso-stato{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--ink)}.incasso-stato i{width:10px;height:10px;border-radius:50%;background:#ff9500;box-shadow:0 0 0 4px rgba(255,149,0,.18);animation:incasso-attesa 1.6s ease-in-out infinite}.incasso-attivo[data-stato=paid] .incasso-stato{color:#1f9d63}.incasso-attivo[data-stato=paid] .incasso-stato i{background:#30d158;box-shadow:0 0 0 4px rgba(48,209,88,.2);animation:none}.incasso-attivo[data-stato=paid]{box-shadow:0 0 0 1px rgba(48,209,88,.45),0 14px 30px -24px rgba(48,209,88,.9)}.incasso-attivo[data-stato=expired] .incasso-stato,.incasso-attivo[data-stato=failed] .incasso-stato{color:#d70015}.incasso-attivo[data-stato=expired] .incasso-stato i,.incasso-attivo[data-stato=failed] .incasso-stato i{background:#ff3b30;animation:none}@keyframes incasso-attesa{50%{box-shadow:0 0 0 8px rgba(255,149,0,.06)}}.incasso-link{display:flex;align-items:center;gap:8px;min-width:0}.incasso-link code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 12px;border-radius:10px;background:var(--surface-2);font-size:12px;color:var(--slate)}.incasso-banca{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.incasso-banca div{display:grid;gap:1px;min-width:0}.incasso-banca dt{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.incasso-banca dd{margin:0;font-size:13.5px;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.contratto-call{display:grid;gap:10px;padding:14px 16px;border-radius:16px;background:var(--panel);box-shadow:0 0 0 1px var(--line)}.contratto-call[data-stato=firmato]{box-shadow:0 0 0 1px rgba(48,209,88,.45)}.contratto-call[data-stato=firmato] .incasso-stato{color:#1f9d63}.contratto-call[data-stato=firmato] .incasso-stato i{background:#30d158;animation:none}.contratto-testa{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.contratto-testa b{font-size:14px;font-weight:700;color:var(--ink)}.contratto-testa span{font-size:12px;color:var(--muted)}.contratto-auto{display:grid;gap:8px;margin:0;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.contratto-auto div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}.contratto-auto dt{font-size:12px;color:var(--muted)}.contratto-auto dd{margin:0;font-size:12.5px;color:var(--ink);line-height:1.4}.contratto-campi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contratto-campi label{display:grid;gap:4px;font-size:12px;font-weight:600;color:var(--slate)}.contratto-campi label em{font-style:normal;font-weight:500;color:var(--muted)}.contratto-campi input{height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel);font:inherit;font-size:13px;color:var(--ink);outline:none}.contratto-campi input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.contratto-azioni{display:flex;gap:8px;flex-wrap:wrap}.preset-ruoli{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:var(--surface-2)}.preset-ruoli>span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.preset-ruoli>div{display:flex;gap:6px;flex-wrap:wrap}.preset-ruoli button{height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--panel);box-shadow:0 0 0 1px var(--line);font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;transition:background .2s ease,color .2s ease}.preset-ruoli button[data-attivo]{background:var(--primary);color:#fff;box-shadow:none}.preset-ruoli small{font-size:12px;color:var(--slate);line-height:1.4}.lavoro-testa{display:flex;align-items:flex-start;gap:16px}.lavoro-testa h2{margin:0;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.lavoro-testa p{margin:4px 0 0;font-size:13.5px;color:var(--muted)}.lavoro-pillole{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cadenza-striscia{padding:16px 18px 12px;border-radius:18px;background:var(--surface-2)}.cadenza-striscia ol{display:grid;grid-template-columns:repeat(var(--passi),minmax(0,1fr));margin:0;padding:0;list-style:none}.cadenza-striscia li{position:relative;display:grid;justify-items:center;gap:5px}.cadenza-striscia li+li:before{content:"";position:absolute;top:13px;right:calc(50% + 16px);width:calc(100% - 32px);height:2px;border-radius:2px;background:var(--line)}.cadenza-striscia li[data-stato=fatto]+li:before,.cadenza-striscia li[data-stato=oggi]:before{background:#30d158}.cadenza-cerchio{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:12px;font-weight:700;color:var(--muted);background:var(--panel);box-shadow:0 0 0 1px var(--line)}.cadenza-striscia li[data-stato=fatto] .cadenza-cerchio{color:#fff;background:#30d158;box-shadow:none}.cadenza-striscia li[data-stato=oggi] .cadenza-cerchio{color:#fff;background:#0a84ff;box-shadow:0 0 0 5px rgba(10,132,255,.16)}.cadenza-striscia li b{font-size:12px;font-weight:600;color:var(--slate)}.cadenza-striscia li[data-stato=oggi] b{color:#0a84ff}.cadenza-canali{display:inline-flex;gap:6px;color:var(--muted)}.cadenza-canali svg:nth-child(2){color:#25d366}.cadenza-striscia li[data-stato=dopo] .cadenza-canali{opacity:.55}.cadenza-striscia p{margin:12px 0 0;text-align:center;font-size:12px;color:var(--muted)}.lavoro-candidatura{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:14px 0 0;overflow:hidden;border-radius:16px;background:var(--line);box-shadow:0 0 0 1px var(--line)}.lavoro-candidatura div{display:grid;gap:3px;padding:11px 14px;background:var(--panel)}.lavoro-candidatura dt{font-size:11.5px;color:var(--muted)}.lavoro-candidatura dd{margin:0;font-size:13.5px;font-weight:600;color:var(--ink)}.lavoro-contatto{display:grid;grid-template-columns:1.6fr 1fr;gap:10px;margin-top:16px}.lavoro-chiama,.lavoro-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;border-radius:16px;font:inherit;font-size:16px;font-weight:650;text-decoration:none;cursor:pointer;transition:transform .15s ease,filter .2s ease}.lavoro-chiama{border:0;color:#fff;background:linear-gradient(180deg,#34c759,#28a745);box-shadow:0 10px 22px -12px rgba(40,167,69,.8)}.lavoro-whatsapp{border:1px solid var(--line);color:var(--ink);background:var(--panel)}.lavoro-whatsapp svg{color:#25d366}.lavoro-chiama:hover{filter:brightness(1.05)}.lavoro-chiama:active,.lavoro-whatsapp:active{transform:scale(.98)}.lavoro-chiama:disabled,.lavoro-whatsapp:disabled{opacity:.45;cursor:not-allowed}.esiti-lavoro{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-top:10px}.esito-pillola{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 10px;white-space:nowrap;border:1px solid var(--line);border-radius:12px;background:var(--panel);font:inherit;font-size:13px;font-weight:600;color:var(--slate);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.esito-pillola svg{color:var(--tinta)}.esito-pillola:hover:not(:disabled){background:color-mix(in srgb,var(--tinta) 7%,var(--panel));border-color:color-mix(in srgb,var(--tinta) 35%,var(--line))}.esito-pillola:active:not(:disabled){transform:scale(.97)}.esito-pillola[aria-pressed=true]{color:color-mix(in srgb,var(--tinta) 80%,var(--ink));background:color-mix(in srgb,var(--tinta) 12%,var(--panel));border-color:color-mix(in srgb,var(--tinta) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tinta) 14%,transparent)}.esito-pillola[data-primario][aria-pressed=true]{color:#fff;background:var(--tinta);border-color:transparent}.esito-pillola[data-primario][aria-pressed=true] svg{color:#fff}.esito-pillola:disabled{opacity:.45;cursor:not-allowed}.lavoro-fatti{display:grid;gap:8px;margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.lavoro-fatti div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.lavoro-fatti dt{color:var(--muted)}.lavoro-fatti dd{margin:0;font-weight:600;color:var(--ink);text-align:right}.storia-contatto h3{margin:0 0 12px;font-size:16px;font-weight:700;color:var(--ink)}.storia-contatto ol{display:grid;margin:0;padding:0;list-style:none}.storia-contatto li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding-bottom:14px}.storia-contatto li:not(:last-child):before{content:"";position:absolute;left:14px;top:32px;bottom:2px;width:2px;background:var(--line)}.storia-icona{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#0a84ff;background:rgba(10,132,255,.1)}.storia-contatto li[data-tipo=whatsapp] .storia-icona{color:#1f9d55;background:rgba(37,211,102,.14)}.storia-contatto li[data-tipo=nota] .storia-icona{color:#8e8e93;background:var(--surface-2)}.storia-contatto li[data-tipo=appuntamento] .storia-icona{color:#5e5ce6;background:rgba(94,92,230,.12)}.storia-contatto b{display:block;font-size:13px;font-weight:650;color:var(--ink)}.storia-contatto small{font-size:11.5px;color:var(--muted)}.storia-contatto p{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--slate)}.storia-vuota{margin:0;font-size:12.5px;color:var(--muted)}.storia-attesa{display:grid;gap:10px}.storia-attesa i{height:44px;border-radius:12px;background:linear-gradient(90deg,var(--surface-2),var(--line),var(--surface-2));background-size:200% 100%;animation:storia-luccica 1.1s linear infinite}@keyframes storia-luccica{0%{background-position:100% 0}to{background-position:-100% 0}}.esito-pillola svg{flex:none}.esito-pillola span{min-width:0;overflow:hidden;text-overflow:ellipsis}.esiti-lavoro{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}.esito-pillola{padding:0 8px;font-size:12.5px;gap:6px}.esiti-lavoro{display:flex;flex-wrap:wrap}.esito-pillola{flex:1 1 auto;padding:0 12px}.esito-pillola span{overflow:visible}.chiudi-velo{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgba(20,20,24,.28);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);animation:chiudi-velo .2s cubic-bezier(.23,1,.32,1) both}@keyframes chiudi-velo{0%{opacity:0}}.chiudi-foglio{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:28px;background:var(--panel);box-shadow:0 40px 90px -30px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.06);animation:chiudi-foglio .3s cubic-bezier(.32,.72,0,1) both}@keyframes chiudi-foglio{0%{opacity:0;transform:translateY(18px) scale(.985)}}.chiudi-testa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 28px 12px}.chiudi-testa h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.chiudi-testa button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--surface-2);color:var(--slate);font-size:14px;cursor:pointer}.chiudi-corpo{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;min-height:0;overflow-y:auto;padding:6px 28px 18px}.chiudi-piano{gap:12px;padding-right:22px;border-right:1px solid var(--line)}.chiudi-lato,.chiudi-piano{display:grid;align-content:start}.chiudi-lato{gap:14px}.chiudi-lato .incasso-call{padding-top:0;border-top:0}.chiudi-passo{display:flex;align-items:center;gap:10px;margin-top:6px}.chiudi-passo span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface-2);font-size:12px;font-weight:700;color:var(--slate)}.chiudi-passo b{font-size:16px;font-weight:700;color:var(--ink)}.chiudi-percorsi{display:grid;grid-template-columns:1fr 1fr;gap:10px}.chiudi-percorsi button{position:relative;display:grid;gap:3px;padding:14px 16px 14px 44px;border:1px solid var(--line);border-radius:16px;background:var(--panel);text-align:left;font:inherit;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.chiudi-percorsi button i{position:absolute;left:16px;top:17px;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-2)}.chiudi-percorsi button[data-on]{border-color:#0a84ff;box-shadow:0 0 0 3px rgba(10,132,255,.14)}.chiudi-percorsi button[data-on] i{box-shadow:inset 0 0 0 5px #0a84ff}.chiudi-percorsi b{font-size:15px;font-weight:700;color:var(--ink)}.chiudi-percorsi small{font-size:12.5px;color:var(--muted)}.chiudi-totale{display:flex;align-items:baseline;gap:6px;padding:10px 16px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.chiudi-totale:focus-within{border-color:#0a84ff;box-shadow:0 0 0 3px rgba(10,132,255,.14)}.chiudi-totale input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:30px;font-weight:700;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.chiudi-totale em{font-style:normal;font-size:24px;font-weight:700;color:var(--muted)}.chiudi-segmenti{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:14px;background:var(--surface-2)}.chiudi-segmenti button{flex:1 1 auto;height:36px;padding:0 12px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--slate);cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.chiudi-segmenti button[data-on]{background:var(--panel);color:#0a64d6;box-shadow:0 1px 3px rgba(0,0,0,.1),0 0 0 1px rgba(10,132,255,.35)}.chiudi-metodi button{height:42px}.chiudi-rate{display:grid;gap:10px;padding:12px 14px;border-radius:16px;background:var(--surface-2)}.chiudi-rate input:not([type=file]){background:var(--panel)}.chiudi-riepilogo{display:grid;gap:4px;padding:16px 18px;border-radius:18px;background:var(--surface-2)}.chiudi-riepilogo>span{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.chiudi-riepilogo>b{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.chiudi-riepilogo>small{font-size:13px;color:var(--slate)}.chiudi-riepilogo ol{display:grid;margin:10px 0 0;padding:0;list-style:none}.chiudi-riepilogo li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 0;border-top:1px solid var(--line)}.chiudi-riepilogo li em{font-style:normal;font-size:13px;color:var(--slate)}.chiudi-riepilogo li b{font-size:13.5px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.chiudi-riepilogo li small{grid-column:1/-1;font-size:11.5px;color:var(--muted)}.chiudi-piede{display:grid;justify-items:center;gap:8px;padding:14px 28px 22px;border-top:1px solid var(--line)}.chiudi-piede .crm-error{width:100%}.chiudi-bottone{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;border:0;border-radius:16px;font:inherit;font-size:16px;font-weight:650;color:var(--muted);background:var(--surface-2);cursor:not-allowed;transition:background .3s ease,color .3s ease,box-shadow .3s ease,transform .15s ease}.chiudi-bottone[data-pronto]{color:#fff;background:linear-gradient(180deg,#34c759,#28a745);box-shadow:0 14px 30px -14px rgba(40,167,69,.9);cursor:pointer}.chiudi-bottone[data-pronto]:active{transform:scale(.99)}.chiudi-piede small{font-size:12.5px;color:var(--muted)}@media (max-width:900px){.chiudi-corpo{grid-template-columns:minmax(0,1fr)}.chiudi-piano{padding-right:0;border-right:0}}body:has(.crm-shell[data-shell=isola]) .modal-backdrop-in.fixed{z-index:80}.contratto-attesa{background:var(--surface-2);box-shadow:none}.contratto-attesa p{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.chiudi-segmenti button{font-size:12.5px;padding:0 10px}.agenda-ora{flex:none;width:44px;font-size:13px;font-weight:700;color:var(--ink)}.coda-voce[data-passata]{opacity:.55}.coda-voce[data-passata] .agenda-ora{color:var(--muted)}.agenda-adesso{display:flex;align-items:center;gap:8px;margin:4px 0;color:#ff3b30;font-size:11px;font-weight:700}.agenda-adesso i{position:relative;flex:1;height:2px;border-radius:2px;background:#ff3b30;order:2}.agenda-adesso i:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:#ff3b30}.vendita-nota{margin-top:16px;padding:12px 14px;border-radius:14px;background:rgba(255,204,0,.1);box-shadow:inset 0 0 0 1px rgba(255,179,0,.25)}.vendita-nota span{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#a36b00}.vendita-nota p{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink)}.esito-pillola[data-chiudi]{color:#1f8a3c;border-color:rgba(40,167,69,.4);background:rgba(52,199,89,.08)}.esito-pillola[data-chiudi][aria-pressed=true]{color:#fff;background:#28a745;border-color:transparent}.esito-pillola[data-chiudi][aria-pressed=true] svg{color:#fff}.dettaglio-vendita .esiti-lavoro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pag-griglia{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.pag-elenco{display:grid;gap:12px}.pag-sezione{display:grid;gap:2px;padding:8px;border-radius:22px;background:var(--panel);box-shadow:0 0 0 1px var(--line),0 14px 32px -30px rgba(0,0,0,.4)}.pag-sezione-testa{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;border:0;border-radius:14px;background:color-mix(in srgb,var(--colore) 10%,var(--panel));font:inherit;text-align:left;cursor:pointer}.pag-sezione-testa i{width:10px;height:10px;border-radius:50%;background:var(--colore)}.pag-sezione-testa b{font-size:13.5px;font-weight:700;color:var(--ink)}.pag-sezione-testa em{font-style:normal;font-size:12px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--panel);color:var(--slate)}.pag-sezione-testa span{margin-left:auto;font-size:12.5px;font-weight:650;color:var(--slate);font-variant-numeric:tabular-nums}.pag-riga{display:grid;grid-template-columns:38px minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.9fr) auto;align-items:center;gap:14px;width:100%;min-height:60px;padding:8px 12px;border:0;border-radius:14px;background:transparent;font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:background .2s ease}.pag-riga+.pag-riga{box-shadow:inset 0 1px 0 var(--line)}.pag-riga:hover{background:var(--surface-2);box-shadow:none}.pag-riga[data-on]{background:rgba(10,132,255,.08);box-shadow:inset 0 0 0 1px rgba(10,132,255,.3)}.pag-verifica .pag-riga{grid-template-columns:38px minmax(0,1fr) auto}.pag-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:12.5px;font-weight:700;color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.pag-avatar.grande{width:52px;height:52px;font-size:17px}.pag-chi,.pag-importo,.pag-quando{display:grid;gap:2px;min-width:0}.pag-chi b,.pag-importo b,.pag-quando b{font-size:13.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.pag-chi small,.pag-importo small,.pag-quando small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pag-badge{justify-self:start;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700}.pag-badge[data-tono=blu]{color:#0a64d6;background:rgba(10,132,255,.1)}.pag-badge[data-tono=rosso]{color:#d70015;background:rgba(255,59,48,.1)}.pag-stato{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;color:color-mix(in srgb,var(--colore) 75%,var(--ink));background:color-mix(in srgb,var(--colore) 16%,var(--panel));white-space:nowrap}.pag-pannello{position:sticky;top:16px;display:grid;gap:16px;padding:20px;border-radius:24px;background:var(--panel);box-shadow:0 0 0 1px var(--line),0 18px 40px -32px rgba(0,0,0,.45)}.pag-pannello-testa{display:flex;align-items:center;gap:12px}.pag-pannello-testa b{display:block;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.pag-pannello-testa small{font-size:12.5px;color:var(--muted)}.pag-percorso{display:grid;margin:0;padding:0;list-style:none}.pag-percorso li{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 8px;border-radius:12px}.pag-percorso li[data-scelta]{background:var(--surface-2)}.pag-percorso li i{width:12px;height:12px;border-radius:50%;background:var(--colore);box-shadow:0 0 0 3px color-mix(in srgb,var(--colore) 22%,transparent)}.pag-percorso li b{display:block;font-size:13px;font-weight:650;color:var(--ink)}.pag-percorso li small{font-size:11.5px;color:var(--muted)}.pag-percorso-importo{text-align:right}.pag-fatti{display:grid;gap:8px;margin:0;padding-top:12px;border-top:1px solid var(--line)}.pag-fatti div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.pag-fatti dt{color:var(--muted)}.pag-fatti dd{margin:0;font-weight:650;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.pag-fatti dd[data-diverso]{color:#d70015}.pag-avviso{margin:0;padding:10px 12px;border-radius:12px;font-size:12.5px;line-height:1.45;color:#a3000f;background:rgba(255,59,48,.08)}.pag-azioni{display:flex;flex-wrap:wrap;gap:8px}.pag-azioni a,.pag-azioni button{height:36px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;cursor:pointer}.pag-azioni button:first-child{color:#fff;background:#0a84ff;border-color:transparent}.pag-azioni button[data-pericolo]{color:#d70015;background:var(--panel);border-color:rgba(255,59,48,.3)}.pag-nota,.pag-vuoto{margin:0;font-size:13px;color:var(--muted)}.pag-vuoto-grande{display:grid;place-items:center;gap:6px;min-height:240px;padding:24px;border-radius:24px;background:var(--panel);box-shadow:0 0 0 1px var(--line);text-align:center}.pag-vuoto-grande b{font-size:16px;color:var(--ink)}.pag-vuoto-grande span{max-width:460px;font-size:13px;line-height:1.45;color:var(--muted)}.pag-verifica{grid-template-columns:360px minmax(0,1fr)}.pag-prova{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;padding:18px;border-radius:24px;background:var(--panel);box-shadow:0 0 0 1px var(--line)}.pag-prova-anteprima{display:grid;place-items:center;min-height:460px;overflow:hidden;border-radius:16px;background:var(--surface-2);color:var(--muted);font-size:13px}.pag-prova-anteprima img{width:100%;height:100%;object-fit:contain}.pag-prova-anteprima iframe{width:100%;height:100%;min-height:460px;border:0}.pag-prova-dati{display:grid;align-content:start;gap:14px}.pag-prova-dati h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.pag-verifica-azioni{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.pag-verifica-azioni button{height:46px;border:1px solid var(--line);border-radius:14px;background:var(--panel);font:inherit;font-size:14px;font-weight:650;color:var(--ink);cursor:pointer}.pag-verifica-azioni .pag-verifica-si{border:0;color:#fff;background:linear-gradient(180deg,#34c759,#28a745)}.pag-pannello-contratto{padding:12px}.pag-collegato{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:rgba(48,209,88,.08);box-shadow:inset 0 0 0 1px rgba(48,209,88,.25)}.pag-collegato span{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#1f8a3c}.pag-collegato b{font-size:14px;color:var(--ink)}.pag-collegato small{font-size:12px;color:var(--slate)}@media (max-width:1180px){.pag-griglia,.pag-prova,.pag-verifica{grid-template-columns:minmax(0,1fr)}.pag-pannello{position:static}}.scheda-contratto.scheda-contratto-inline{width:100%;height:auto;overflow:visible;border-left:0;box-shadow:none;background:transparent}.scheda-contratto-inline>header{position:static}.pag-griglia:has(.pag-pannello-contratto){grid-template-columns:minmax(0,1fr) 460px}.pag-riga-contratto{grid-template-columns:38px minmax(0,1.5fr) minmax(0,.8fr) auto}.pag-stato{justify-self:end}.lavoro-meet{background:linear-gradient(180deg,#1a73e8,#1557b0);box-shadow:0 10px 22px -12px rgba(26,115,232,.8)}.crm-shell[data-shell=isola] .isola-testata[data-titolo=base]{position:relative;z-index:40;align-items:center;margin:30px var(--page-gutter,32px) 4px;padding:14px 14px 14px 26px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.66));-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.045),0 18px 40px -26px rgba(30,44,70,.35)}.crm-shell[data-shell=isola] .isola-testata[data-titolo=base] .isola-titolo{animation:none}.crm-shell[data-shell=isola] .isola-testata[data-titolo=base] .isola-titolo .isola-percorso{padding:0;border:0;box-shadow:none;background:none!important;font-size:12.5px;font-weight:500;color:#86868b}.crm-shell[data-shell=isola] .isola-testata[data-titolo=base] .isola-titolo h1{margin-top:1px;font-size:28px;line-height:1.12;letter-spacing:-.028em}.capsula-account{position:relative;display:flex;align-items:center;gap:4px;padding:4px 6px 4px 4px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,246,248,.88));box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.07),0 10px 26px -16px rgba(0,0,0,.35)}.capsula-account .campanella{width:42px;height:42px;background:transparent;box-shadow:none}.capsula-account .campanella:hover{background:rgba(118,118,128,.1);box-shadow:none}.capsula-linea{width:1px;height:26px;margin:0 4px;background:rgba(0,0,0,.1)}.capsula-profilo{display:flex;align-items:center;gap:10px;padding:3px 8px 3px 3px;border:0;border-radius:999px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .2s ease}.capsula-profilo:hover{background:rgba(118,118,128,.1)}.capsula-avatar{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,#2b2b2e,#0b0b0c);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.02em;box-shadow:0 6px 14px -8px rgba(0,0,0,.5)}.capsula-avatar i{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#30d158;box-shadow:0 0 0 2px #fff}.capsula-avatar-grande{width:44px;height:44px;font-size:14px}.capsula-nome{display:grid;gap:1px;min-width:0}.capsula-nome b{font-size:13.5px;font-weight:600;color:#1d1d1f;white-space:nowrap}.capsula-nome small{font-size:12px;color:#86868b}.capsula-freccia{color:#6e6e73;transition:rotate .2s ease}.capsula-freccia[data-aperto]{rotate:180deg}.capsula-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:260px;padding:8px;border-radius:20px;transform-origin:top right;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.06),0 24px 50px -20px rgba(0,0,0,.35)}.capsula-menu-testa{display:flex;align-items:center;gap:12px;padding:10px 10px 14px;margin-bottom:6px;border-bottom:1px solid rgba(0,0,0,.07)}.capsula-menu button{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;border:0;border-radius:12px;background:transparent;font:500 14px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;color:#1d1d1f;cursor:pointer;text-align:left}.capsula-menu button svg{color:#6e6e73}.capsula-menu button:hover{background:rgba(118,118,128,.1)}.capsula-menu .capsula-esci,.capsula-menu .capsula-esci svg{color:#e0453a}@media (max-width:1279px){.capsula-freccia,.capsula-nome{display:none}.capsula-profilo{padding-right:3px}}.mac-pagina{display:grid;gap:8px;max-width:760px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.mac-sezione-titolo{margin:14px 16px 0;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:#86868b}.mac-lista{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.04)}.mac-riga{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 16px;border:0;background:transparent;font:inherit;font-size:14.5px;color:#1d1d1f;text-align:left}.mac-riga+.mac-riga:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:rgba(60,60,67,.12)}.mac-persona+.mac-persona:before,.mac-persona+.mac-riga:before{left:64px}.mac-riga-azione{cursor:pointer;transition:background .12s ease}.mac-riga-azione:hover{background:rgba(0,0,0,.03)}.mac-persona{min-height:58px}.mac-testo{display:grid;gap:1px;flex:1;min-width:0}.mac-testo b{font-size:14.5px;font-weight:500}.mac-testo small{font-size:12.5px;color:#86868b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-valore{flex:none;font-size:14px;color:#86868b}.mac-freccia{flex:none;font-size:20px;line-height:1;color:#c7c7cc}.mac-blu{flex:1;color:#0a84ff}.mac-grigio{color:#86868b;font-size:13.5px}.mac-vuota{color:#86868b;justify-content:center}.mac-etichetta{flex:1;min-width:0}.mac-campo{flex:0 1 280px;min-width:0;height:30px;padding:0 2px;border:0;outline:none;background:transparent;font:inherit;font-size:14.5px;color:#86868b;text-align:right}.mac-campo:focus{color:#1d1d1f}.mac-campo:disabled{opacity:.7}.mac-riga .mac-select{width:auto;min-width:140px;height:30px!important;border:0!important;background:rgba(118,118,128,.1)!important;border-radius:8px!important}.mac-nota{margin:2px 16px 0;font-size:12.5px;line-height:1.4;color:#86868b}.mac-errore{margin:0;padding:10px 14px;border-radius:12px;font-size:13px;background:rgba(255,59,48,.08);color:#b3261e}.mac-indietro{justify-self:start;display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 2px;border:0;background:none;font:inherit;font-size:15px;color:#0a84ff;cursor:pointer}.mac-indietro span{font-size:24px;line-height:1}.mac-profilo{display:grid;justify-items:center;gap:2px;padding:6px 0 12px;text-align:center}.mac-profilo h3{margin:10px 0 0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#1d1d1f}.mac-profilo p{margin:0;font-size:13.5px;color:#86868b}.mac-interruttore{position:relative;flex:none;width:51px;height:31px;border:0;border-radius:999px;background:rgba(120,120,128,.16);cursor:pointer;transition:background .25s ease}.mac-interruttore i{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16);transition:translate .25s cubic-bezier(.3,.7,.4,1)}.mac-interruttore[aria-checked=true]{background:#34c759}.mac-interruttore[aria-checked=true] i{translate:20px 0}.mac-rosso{color:#ff3b30!important}.mac-centro{justify-content:center}.mac-destra{flex:none;text-align:right}.mac-bottone-testo{flex:none;padding:4px 2px;border:0;background:none;font:inherit;font-size:14.5px;color:#0a84ff;cursor:pointer}.mac-bottone-testo:disabled{color:#c7c7cc;cursor:default}.mac-campo-sinistra{flex:1 1 auto;text-align:left;color:#1d1d1f}.mac-campo-sinistra::placeholder{color:#aeaeb2}.mac-riga-form{flex-wrap:wrap;gap:8px;padding-block:10px}.mac-riga-form .mac-select{flex:1 1 160px}.mac-riga .mac-data{height:30px!important;border:0!important;border-radius:8px!important;background:rgba(118,118,128,.1)!important}.mac-stepper{display:inline-flex;align-items:center;flex:none;overflow:hidden;border-radius:9px;background:rgba(118,118,128,.12)}.mac-stepper button{width:34px;height:30px;border:0;background:transparent;font-size:18px;line-height:1;color:#1d1d1f;cursor:pointer}.mac-stepper button:disabled{color:#c7c7cc;cursor:default}.mac-stepper button:hover:not(:disabled){background:rgba(0,0,0,.05)}.mac-stepper input{width:48px;height:30px;border:0;border-inline:1px solid rgba(60,60,67,.14);outline:none;background:#fff;font:inherit;font-size:14.5px;font-weight:600;text-align:center;-moz-appearance:textfield}.mac-stepper input::-webkit-inner-spin-button,.mac-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mac-giorni{display:inline-flex;gap:5px;flex:none}.mac-giorni button{width:28px;height:28px;border:0;border-radius:50%;background:rgba(118,118,128,.12);font:inherit;font-size:12px;font-weight:600;color:#6e6e73;cursor:pointer}.mac-giorni button[aria-pressed=true]{background:#0a84ff;color:#fff}.mac-interruttore:disabled{opacity:.45;cursor:not-allowed}.mac-blocco{display:grid;gap:8px}.mac-numero{font-variant-numeric:tabular-nums;color:#1d1d1f;font-weight:500}.mac-grigio-testo{color:#86868b;font-size:13.5px}.mac-riga-fine{justify-content:flex-end;gap:14px}.mac-bottone-pieno{height:32px;padding:0 16px;border:0;border-radius:999px;background:#0a84ff;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.mac-bottone-pieno:disabled{opacity:.45;cursor:default}.mac-pagina-larga{max-width:900px}.mac-segmenti{justify-self:center;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;min-width:320px;margin-bottom:8px;padding:2px;border-radius:9px;background:rgba(118,118,128,.12)}.mac-segmenti button{height:30px;padding:0 16px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:13.5px;font-weight:500;color:#1d1d1f;cursor:pointer}.mac-segmenti button[aria-selected=true]{background:#fff;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.12),0 0 0 .5px rgba(0,0,0,.04)}.mac-riga-alta{align-items:flex-start}.mac-scope{flex-wrap:wrap;gap:6px;padding-block:10px}.mac-scope button{padding:4px 10px;border:0;border-radius:999px;background:rgba(118,118,128,.1);font:500 12px/1.4 ui-monospace,SF Mono,Menlo,monospace;color:#6e6e73;cursor:pointer}.mac-scope button[aria-pressed=true]{background:rgba(10,132,255,.12);color:#0a64d6}.mac-avviso{box-shadow:0 0 0 1px rgba(255,149,0,.45)}.mac-avviso b{color:#c93400}.mac-codice{flex:1;min-width:0;overflow-x:auto;padding:6px 10px;border-radius:8px;background:#f2f2f7;color:#1d1d1f;white-space:nowrap}.mac-codice,.mac-testo code{font:12px ui-monospace,SF Mono,Menlo,monospace}.mac-payload{max-height:96px;margin:4px 0 0;overflow:auto;font:11.5px/1.4 ui-monospace,SF Mono,Menlo,monospace;color:#6e6e73;white-space:pre-wrap}.mac-foglio{display:grid;gap:8px;width:min(520px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:0 16px 18px;border-radius:22px;background:#f2f2f7;box-shadow:0 40px 90px -30px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.06);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;animation:scheda-entra .28s cubic-bezier(.32,.72,0,1) both}.mac-foglio-testa{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 -16px 6px;padding:14px 16px;background:rgba(242,242,247,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.mac-foglio-testa>:first-child{justify-self:start}.mac-foglio-testa>:last-child{justify-self:end}.mac-foglio-testa b{font-size:15px;color:#1d1d1f}.mac-spunta{flex:none;font-size:16px;font-weight:700;color:#0a84ff}.mac-conferma-ruolo{flex-wrap:wrap;gap:10px;background:rgba(10,132,255,.05)}.mac-conferma-ruolo .mac-testo{flex:1 1 100%}.crm-shell[data-shell=isola] .isola-testata[data-titolo=base]{margin:16px var(--page-gutter,32px) 14px;min-height:68px;padding:10px 12px 10px 24px;border-radius:22px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 12px 30px -24px rgba(30,44,70,.4)}.crm-shell[data-shell=isola] .isola-titolo-riga{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;flex:1;min-width:0}.crm-shell[data-shell=isola] .isola-testata[data-titolo=base] .isola-titolo-riga h1{margin:0;font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.022em;color:#1d1d1f}.crm-shell[data-shell=isola] .isola-filtri{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.crm-shell[data-shell=isola] .isola-filtri>*{margin:0!important}.crm-shell[data-shell=isola] .isola-filtri{flex:0 0 auto;flex-wrap:nowrap}.crm-shell[data-shell=isola] .isola-filtri .period-filter>button,.crm-shell[data-shell=isola] .isola-filtri>*>button{height:44px!important;min-height:44px}.crm-shell[data-shell=isola] .isola-filtri .crm-select{min-width:186px}.crm-shell[data-shell=isola] .isola-filtri .crm-select>button{width:100%;max-width:none!important}body:has(.crm-shell[data-shell=isola]) .isola-filtri :is(.crm-select-trigger,.period-filter-trigger){height:44px!important;padding:0 8px 0 7px!important;gap:10px!important;border-radius:999px!important;background:#fff!important;border:1.5px solid rgba(29,29,31,.2)!important;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 18px -14px rgba(0,0,0,.45)!important;color:#1d1d1f!important;transition:border-color .2s ease,background .2s ease!important}body:has(.crm-shell[data-shell=isola]) .isola-filtri :is(.crm-select-trigger,.period-filter-trigger):hover{background:#fafafa!important;border-color:rgba(29,29,31,.36)!important}body:has(.crm-shell[data-shell=isola]) .isola-filtri :is(.crm-select-trigger,.period-filter-trigger)[aria-expanded=true]{border-color:#1d1d1f!important}body:has(.crm-shell[data-shell=isola]) .isola-filtri .crm-select-icon{display:grid!important;place-items:center;flex:none;width:30px!important;height:30px!important;border-radius:9px!important;background:#0b0b0c!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}body:has(.crm-shell[data-shell=isola]) .isola-filtri .crm-select-icon svg{width:15px;height:15px}body:has(.crm-shell[data-shell=isola]) .isola-filtri .period-filter-trigger>svg:first-child{flex:none;width:30px!important;height:30px!important;padding:7.5px;box-sizing:border-box;border-radius:9px;background:#0b0b0c;stroke:#fff!important;fill:none;stroke-width:2.2}body:has(.crm-shell[data-shell=isola]) .isola-filtri :is(.crm-select-value,.period-filter-trigger b){font-weight:650!important;color:#1d1d1f!important}body:has(.crm-shell[data-shell=isola]) .isola-filtri :is(.crm-select-chevron,.period-filter-chevron){flex:none;width:24px!important;height:24px!important;padding:5px;box-sizing:border-box;border-radius:50%;background:rgba(118,118,128,.14);stroke:#1d1d1f!important;margin-left:4px}body:has(.crm-shell[data-shell=isola]) :is(.crm-popover.crm-select-menu,.crm-popover.period-filter-panel){background:linear-gradient(180deg,rgba(30,30,34,.86),rgba(12,12,14,.9))!important;-webkit-backdrop-filter:blur(30px) saturate(1.8)!important;backdrop-filter:blur(30px) saturate(1.8)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;color:#f5f5f7!important;box-shadow:inset 1px 1px 0 rgba(255,255,255,.12),0 30px 70px -24px rgba(0,0,0,.65),0 8px 24px -12px rgba(0,0,0,.5)!important}body:has(.crm-shell[data-shell=isola]) .crm-select-menu .crm-select-option{color:#f5f5f7!important;background:transparent!important;border-radius:11px!important}body:has(.crm-shell[data-shell=isola]) .crm-select-menu .crm-select-option:hover{background:rgba(255,255,255,.08)!important}body:has(.crm-shell[data-shell=isola]) .crm-select-menu .crm-select-option[aria-selected=true]{background:rgba(255,255,255,.13)!important}body:has(.crm-shell[data-shell=isola]) .crm-select-menu .crm-select-check{color:#fff!important}body:has(.crm-shell[data-shell=isola]) .crm-select-menu .crm-select-option-icona{background:var(--tinta)!important;color:#fff!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel :is(.period-presets>span,.period-calendar header span,.period-calendar header small,.period-calendar-grid>span,.period-footer>span,.period-presets small){color:rgba(235,235,245,.6)!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-presets button{color:#f5f5f7!important;background:transparent!important;border-radius:11px!important;border:0!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-presets button:hover{background:rgba(255,255,255,.08)!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-presets button[data-active=true]{background:rgba(255,255,255,.14)!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-presets b{color:#fff!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel :is(.period-calendar header strong,.period-calendar nav button){color:#fff!important;background:transparent!important;border-color:rgba(255,255,255,.14)!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-calendar-grid button{color:#f5f5f7!important;background:transparent!important;border:0!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-calendar-grid button:hover{background:rgba(255,255,255,.12)!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-calendar-grid button[data-range=true]{background:rgba(255,255,255,.1)!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-calendar-grid button:is([data-edge=true],[data-draft=true]){background:#fff!important;color:#0b0b0c!important;font-weight:700}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-footer{border-color:rgba(255,255,255,.1)!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-applica{background:#fff!important;color:#0b0b0c!important;box-shadow:none!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-annulla{color:#f5f5f7!important;background:transparent!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel :is(.period-presets,.period-calendar){background:transparent!important;border-color:rgba(255,255,255,.1)!important}body:has(.crm-shell[data-shell=isola]) :is(.crm-select-menu .crm-select-option,.period-filter-panel .period-presets>button,.period-filter-panel .period-calendar-grid>button){border:0!important;box-shadow:none!important;text-shadow:none!important}body:has(.crm-shell[data-shell=isola]) .crm-select-menu .crm-select-check{background:#fff!important;color:#0b0b0c!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-presets>button:after{background:#fff!important;color:#0b0b0c!important;box-shadow:none!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel :is(.period-presets,.period-calendar){background:rgba(255,255,255,.04)!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.08)!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-presets>button[data-active=true]{color:#fff!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-presets>button[data-active=true] small{color:rgba(235,235,245,.6)!important}body:has(.crm-shell[data-shell=isola]) :is(.crm-popover.crm-select-menu,.crm-popover.period-filter-panel){border:.5px solid rgba(255,255,255,.14)!important;box-shadow:inset .5px .5px 0 rgba(255,255,255,.1),0 30px 70px -24px rgba(0,0,0,.65),0 8px 24px -12px rgba(0,0,0,.5)!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel :is(.period-presets,.period-calendar){border:.5px solid rgba(255,255,255,.07)!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-calendar-grid button:is([data-edge=true],[data-draft=true]){background:#0a84ff!important;color:#fff!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-calendar-grid button[data-range=true]{background:rgba(10,132,255,.22)!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-applica{background:#0a84ff!important;color:#fff!important}body:has(.crm-shell[data-shell=isola]) .period-filter-panel .period-presets>button:after{background:#0a84ff!important;color:#fff!important}body:has(.crm-shell[data-shell=isola]) .crm-shell .segmentato,body:has(.crm-shell[data-shell=isola]) .isola-filtri :is(.crm-select-trigger,.period-filter-trigger){background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(242,242,247,.82))!important;-webkit-backdrop-filter:blur(16px) saturate(1.6)!important;backdrop-filter:blur(16px) saturate(1.6)!important;border:1px solid rgba(29,29,31,.16)!important;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.05),0 10px 22px -16px rgba(0,0,0,.45)!important}body:has(.crm-shell[data-shell=isola]) .isola-filtri .crm-select-icon,body:has(.crm-shell[data-shell=isola]) .isola-filtri .period-filter-trigger>svg:first-child{border-radius:50%!important}body:has(.crm-shell[data-shell=isola]) .isola-filtri .crm-select-icon svg{stroke:#fff!important;color:#fff!important}body:has(.crm-shell[data-shell=isola]) .crm-shell .segmentato{display:inline-flex!important;align-items:center;gap:2px;height:44px;padding:4px!important;border-radius:999px!important}body:has(.crm-shell[data-shell=isola]) .crm-shell .segmentato-voce{position:relative;height:34px;padding:0 16px!important;border-radius:999px!important;border:0!important;background:transparent!important;color:#3a3a3c!important;font-size:13.5px!important;font-weight:600!important}body:has(.crm-shell[data-shell=isola]) .crm-shell .segmentato-voce[aria-selected=true]{color:#fff!important}body:has(.crm-shell[data-shell=isola]) .crm-shell .segmentato-pillola{border-radius:999px!important;border:0!important;background:linear-gradient(180deg,#2a2a2e,#0b0b0c)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 6px 14px -8px rgba(0,0,0,.6)!important}.crm-shell[data-shell=isola] .isola-testata[data-titolo=base] .isola-titolo-riga{flex:0 1 auto}.crm-shell[data-shell=isola] .isola-testata[data-titolo=base] .isola-filtri-pagina{margin-left:8px}.crm-shell[data-shell=isola] .isola-testata[data-titolo=base] .isola-filtri-pagina:empty{margin-left:0}.crm-shell[data-shell=isola] .isola-testata[data-titolo=base] .isola-azioni{margin-left:auto}body:has(.crm-shell[data-shell=isola]) .isola-filtri .crm-select-value{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap}body:has(.crm-shell[data-shell=isola]) .crm-shell .segmentato-pillola,body:has(.crm-shell[data-shell=isola]) .isola-filtri .crm-select-icon,body:has(.crm-shell[data-shell=isola]) .isola-filtri .period-filter-trigger>svg:first-child{background:radial-gradient(120% 90% at 28% 0,rgba(255,255,255,.2),transparent 55%),linear-gradient(180deg,rgba(48,48,54,.88),rgba(10,10,12,.94))!important;-webkit-backdrop-filter:blur(10px) saturate(1.6)!important;backdrop-filter:blur(10px) saturate(1.6)!important;border:.5px solid rgba(255,255,255,.2)!important;box-shadow:inset 1px 1px 0 rgba(255,255,255,.24),inset 0 -6px 10px -6px rgba(0,0,0,.6),0 6px 14px -8px rgba(0,0,0,.55)!important}body:has(.crm-shell[data-shell=isola]) .crm-shell .segmentato-voce[aria-selected=true]>span,body:has(.crm-shell[data-shell=isola]) .crm-shell .segmentato-voce[aria-selected=true]>span *{color:#fff!important}.chiudi-foglio{--ink:#f5f5f7;--slate:#d1d1d6;--muted:#8e8e93;--panel:rgba(255,255,255,0.06);--surface:rgba(255,255,255,0.05);--surface-2:rgba(255,255,255,0.07);--surface-sunk:rgba(0,0,0,0.25);--line:rgba(255,255,255,0.1);--line-2:rgba(255,255,255,0.16);color:#f5f5f7;background:rgba(22,22,24,.96)!important;animation:none!important;-webkit-backdrop-filter:blur(30px) saturate(1.5);backdrop-filter:blur(30px) saturate(1.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),inset 0 1px 0 rgba(255,255,255,.12),0 50px 120px -30px rgba(0,0,0,.75)!important}.chiudi-velo:has(.chiudi-foglio){background:rgba(10,10,12,.36)}.chiudi-foglio .chiudi-testa button{background:rgba(255,255,255,.1);color:#f5f5f7;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.chiudi-foglio .chiudi-percorsi button{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);color:#f5f5f7}.chiudi-foglio .chiudi-percorsi button[data-on]{background:rgba(10,132,255,.16);border-color:#0a84ff;box-shadow:0 0 0 3px rgba(10,132,255,.22),0 0 30px -10px rgba(10,132,255,.7)}.chiudi-foglio .chiudi-totale input{color:#fff}.chiudi-foglio .chiudi-segmenti button{color:#d1d1d6}.chiudi-foglio .chiudi-segmenti button[data-on]{background:#f5f5f7;color:#1d1d1f;box-shadow:0 6px 16px -8px rgba(0,0,0,.6)}.chiudi-foglio .btn-primary{background:#0a84ff;box-shadow:0 12px 26px -14px rgba(10,132,255,.95)}.chiudi-foglio .btn-ghost,.chiudi-foglio .btn-outline{color:#f5f5f7;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14)}.chiudi-foglio input:not([type=file]):not(.chiudi-totale input),.chiudi-foglio textarea{color:#f5f5f7;background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important}.chiudi-foglio .chiudi-bottone:not([data-pronto]){background:rgba(255,255,255,.06);color:#8e8e93}.chiudi-foglio .incasso-link code{background:rgba(255,255,255,.07);color:#d1d1d6}.chiudi-foglio>*{animation:mv-appari .26s cubic-bezier(.23,1,.32,1) .18s both}